我想使用Linphone库开发一个应用程序。
我搜索了一些教程和示例,但在Github中的示例中,它没有解释如何注册到sip服务器,或者我可能不理解这些示例?
我发现:http://www.linphone.org/docs/liblinphone-javadoc/
但这对我不起作用,或者我错过了什么?
我在哪里可以找到一些注册到sip服务器/呼叫管理器的示例?
提前感谢
为了更好地理解,我建议您下载Linphone的源代码并检查代码:BelledoneCommunications
您可以使用以下代码在Sip服务器中注册:
Core core = LinphoneManager.getCore();
if (core != null) {
Log.i("[Generic Connection Assistant] Reloading configuration with default");
reloadDefaultAccountCreatorConfig();
}
AccountCreator accountCreator = getAccountCreator();
accountCreator.setUsername(mUsername.getText().toString());
accountCreator.setDomain(mDomain.getText().toString());
accountCreator.setPassword(mPassword.getText().toString());
accountCreator.setDisplayName(mDisplayName.getText().toString());
accountCreator.setTransport(TransportType.Udp);//Tls,Tcp,Dtls
createProxyConfigAndLeaveAssistant(true);
void reloadDefaultAccountCreatorConfig() {
Log.i("[Assistant] Reloading configuration with default");
reloadAccountCreatorConfig(LinphonePreferences.instance().getDefaultDynamicConfigFile());
}