我在使用 pjsua 通话时遇到问题。在服务器上注册总是成功的,但大多数时候我尝试打电话给我的手机,通话状态永远是 CALLING 并且什么都没有发生,或者我收到错误 406(不可接受)。仅在少数情况下(约 20 次中的 1 次)通话成功。当我尝试使用提供商的软电话拨打电话时,一切正常。但是,我的工作需要命令行界面。
这些是我从我的 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 时使用的选项:
--registrar sip:viphone.sk
--id sip:AAAAA@viphone.sk
--proxy sip:viphone.sk;lr
--outbound sip:sip.break.viphone.sk;lr
--realm *
--username AAAAA
--password XXXXX
我正在像这样运行 pjsua: pjsua --config-file conf sip:myMobNumber@viphone.sk
我的配置有什么问题或遗漏吗?