如何使用Android pjsua2拨打电话

时间:2019-01-12 06:20:23

标签: android pjsua2

我是pjsua2技术的初学者,我设法编译了pjsip技术,并使用示例项目“ pjsua2 android”。该应用程序连接到我的星号服务器,可以接听电话,但无法拨打电话。

我创建了一个函数,可以让您拨打电话,但是它不起作用。

这是代码

Public static void CallPhone2(){
  String buddy_uri = "sip:301@192.168.43.106";

  MyCall call = new MyCall(account, -1);
  CallOpParam prm = new CallOpParam(true);

  try {
        call.makeCall(buddy_uri, prm);              
      } catch (Exception e) {
         call.delete();
         return;
      }
      currentCall = call;
 }

2 个答案:

答案 0 :(得分:2)

更改

String buddy_uri = "sip:301@192.168.43.106"; 

像这样:

String buddy_uri = "sip:301@192.168.43.106:5060";

分配端口可能会有所帮助。请同时发布您的日志。

答案 1 :(得分:0)

检查一次启用ICE ..

new AccountConfig().getNatConfig().setIceEnabled(true);

尝试使用TLS