星号中的点对点 RTP 调用设置

peer to peer RTP call setup in asterisk

我想在 asterisk 中的对等点之间建立呼叫,其中当内部 calls.I 不想从对等星号开始 RTP 流时,RTP 流在两个对等点之间 - peer.I 想要像 peer-peer.My sip.conf 一样设置 RTP 流程是这样的。`

    [1001]
    type=friend
    host=dynamic
    nat=no
    ; qualify=no
    dtmf=rfc2833
    secret=1234
    callerid=1001 <1001>
    directrtpsetup=yes
    context=test_rtp
    disallow=all
    allow=g729
    allow=alaw
    allow=ulaw

第二个对等端 1002 是 same.In 这种情况下 RTP 经历 asterisk.What 应该进行更改以获得对等 RTP 呼叫设置?

你已经和

一起到达那里了
directrtpsetup=yes

配置选项。

为此,您还需要添加以下行:

directmedia=yes

您还必须确保您使用以下任何Dial()命令选项:

"t", "T", "h", "H", "w", "W" or "L"

...因为 Asterisk 必须保留在音频路径中才能处理这些。

最后, 呼叫的两端必须支持并配置为 directmedia。如果一端没有或没有,那么Asterisk将保留在音频路径中。

进一步阅读


(如果此答案解决了您的问题,请 'accept' 以便其他用户可以从中受益。谢谢!)