1
我正在使用pjsua调用时遇到问题。在服务器上注册总是成功的,但大部分时间我尝试打电话给我的手机,呼叫状态永远不会调用,没有任何事情发生,或者我得到错误406(不可接受)。只有少数情况下(20人中的大约1人)是成功的。 当我尝试使用提供商的软电话进行通话时,一切正常。但是,我需要命令行界面来处理我的工作。pjsua调用失败
这是我从我的SIP提供商处获得的信息:
SIP port: 5060
Proxy: viphone.sk
Use Outbound Proxy: yes
Outbound Proxy: sip.break.viphone.sk
Register: yes
User ID: AAAAA
User Auth ID: YES
Password: Authenticate Password: XXXXX
Auth ID: AAAAA
Prefered Codec: G729a
Use Prefered Codec Only: no
而且开始pjsua时使用这些otption:
--registrar sip:viphone.sk
--id sip:[email protected]
--proxy sip:viphone.sk;lr
--outbound sip:sip.break.viphone.sk;lr
--realm *
--username AAAAA
--password XXXXX
我跑pjsua这样的: pjsua - config-file conf sip:[email protected]
在我的配置中是否有错误或丢失?
有几点;首先:--registrar应该是sip.break.viphone.sk。其次:StackOverflow不是这个问题的地方,请尝试SuperUser或ServerFault。第三;我使用pjsua,并且在与呼叫者ID绑定时遇到问题,也许呼叫在从pjsua发起而不是软电话时被阻止,因为您的运营商不允许您隐藏该号码? – jwbensley 2013-01-22 12:22:04