【问题标题】:pjsua calls failpjsua 调用失败
【发布时间】:2012-08-07 13:13:33
【问题描述】:

我在使用 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

我的配置有什么问题或遗漏吗?

【问题讨论】:

  • 几点;首先:--registrar 应该是 sip.break.viphone.sk。其次:StackOverflow 不是这个问题的地方,试试 SuperUser 或 ServerFault。第三;我使用的是 pjsua,但我在使用来电显示时遇到了问题,也许来自 pjsua 而不是软电话的呼叫被阻止了,因为您的运营商不允许您保留号码?

标签: sip voip pjsip


【解决方案1】:

我的解决方案是将选项--no-tcp 添加到配置中,从而避免使用 TCP。我不确定它为什么会尝试,因为无论如何它应该默认使用 UDP...

希望这会有所帮助!

免责声明: 我知道这是一个旧帖子,它可能不应该属于这里, 但是我一直在寻找相同的答案已有一段时间了,而且那里的资源并不多。这个一直出现在谷歌搜索中,所以它可能真的对某人有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2021-04-20
    • 2014-05-29
    • 2021-12-23
    • 2019-08-15
    • 2020-05-27
    • 2020-02-11
    相关资源
    最近更新 更多