[Linphone Android] 登录实现
16lz
2021-01-24
Linphone的登录并非直接调用LinphoneCore的addAuthInfo就可以,而是需要做一些配置的设定:
public int login(String strName, String strPassword, String strDomain) throws LinphoneCoreException{ String strIdetify = "sip:" + strName + "@" + strDomain; if (strPassword != null) { // create authentication structure from identity and add to core mLinphoneCore.addAuthInfo(LinphoneCoreFactory.instance().createAuthInfo(strName, strPassword, null, strDomain)); } LinphoneProxyConfig proxyCfg = mLinphoneCore.createProxyConfig(strIdetify, strDomain, null, true); proxyCfg.setExpires(2000); mLinphoneCore.addProxyConfig(proxyCfg); mLinphoneCore.setDefaultProxyConfig(proxyCfg); mLinphoneCore.getDefaultProxyConfig().edit(); mLinphoneCore.getDefaultProxyConfig().enableRegister(false); mLinphoneCore.getDefaultProxyConfig().done(); mLinphoneCore.getDefaultProxyConfig().edit(); mLinphoneCore.getDefaultProxyConfig().enableRegister(true); mLinphoneCore.getDefaultProxyConfig().done(); return 0; }
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer