Linphone库示例sip注册



我想使用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());
}

最新更新