1

2 つの SIPml5 デモ + アスタリスクを使用して、互いに電話をかけています。

片方からは音が聞こえるが、もう一方からは聞こえない。

私は一度成功し、まったく覚えていないいくつかの変更の後、突然片面を失いました。

同じ構成/設定を使用していると思いますが、この問題を理解できません。

私が使用しているバージョンは.. アスタリスク: 11.10.0 SIPml5: 最新のクロム: 33.0.1750.152

私はクロム33.0.1750.152を使用していたと確信しています

rtp.conf

[general]
rtpstart=8000
rtpend=8100
icesupport=yes
stunaddr=stun.l.google.com:19302

sip.conf

[general]
udpbindaddr=0.0.0.0:5060
transport=ws

[4000]
type=friend
host=dynamic
secret=1234
context=sipml5
encryption=yes
avpf=yes
icesupport=yes
allow=ulaw
permit=192.168.1.0/255.255.255.0

[4001]
type=friend
host=dynamic
secret=1234
context=sipml5
encryption=yes
avpf=yes
icesupport=yes
allow=ulaw
permit=192.168.1.0/255.255.255.0

拡張機能.conf

[sipml5]
exten=>1000,1,Answer()
same=>n,Playback(demo-congrats)
same=>n,Hangup()

exten=>4000,1,Dial(SIP/4000)
exten=>4001,1,Dial(SIP/4001)

2 人のユーザーは 4000 と 4001 で、1000 をダイヤルすると、両方のデモコングラットの再生が聞こえます。

「非常に実験的だ」とは言わないでください..私は以前にそれをやったので、それは可能です.

4

1 に答える 1

0

場合によっては、通話に応答しないと音声の問題が発生することがあります。ダイヤルプランでこれを試すことができます

exten=>4000,1,Answer()
same => n,Dial(SIP/4000)
exten=>4001,1,Answer()
same => n,Dial(SIP/4001)

コードを複製する代わりにパターンを使用することもお勧めします。

exten => _400[01],1,Answer()
same => n,Dial(SIP/${EXTEN})
于 2015-03-31T16:30:51.687 に答える