当我想要在Linphone中时,是否可以从SIP注销并重新注册?

我找不到注销功能。

我是否应该为此彻底销毁线性电话核心?
还是有一个更软的解决方案?

目前,我正在尝试在iOS中实现它,但稍后其他平台将需要使用它。

谢谢。

最佳答案

// Get the default proxyCfg in Linphone
LinphoneProxyConfig* proxyCfg = NULL;
linphone_core_get_default_proxy([LinphoneManager getLc], &proxyCfg);

// To unregister from SIP
linphone_proxy_config_edit(proxyCfg);
linphone_proxy_config_enable_register(proxyCfg, false);
linphone_proxy_config_done(proxyCfg);

// And re-register when want
linphone_proxy_config_edit(proxyCfg);
linphone_proxy_config_enable_register(proxyCfg, true);
linphone_proxy_config_done(proxyCfg);

10-08 15:42