1

我是 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;
 }
4

2 回答 2

1

改变

String buddy_uri = "sip:301@192.168.43.106"; 

像这样:

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

分配端口可能会有所帮助。也请张贴您的日志。

于 2019-08-07T10:21:43.400 回答
0

启用 ICE 后检查..

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

尝试使用 TLS

于 2020-12-17T05:36:29.583 回答