当我想要在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);