Нет проблемы со звуком на одной стороне демонстрации SIPml5

Я использую две демоверсии SIPml5 + звездочку, чтобы звонить друг другу.

Я слышу звук с одного конца, но не могу слышать с другого.

Я преуспел однажды и внезапно потерял одну сторону после некоторых изменений, которые я вообще не помню.

Я думаю, что я использую ту же конфигурацию / настройку, но не могу понять эту проблему.

Версии, которые я использую: Звездочка: 11.10.0, SIPml5: последняя версия: 33.0.1750.152.

Я почти уверен, что использовал Chrome 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

extensions.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)

два пользователя - 4000 и 4001, и когда я набираю 1000, я слышу демонстрационное воспроизведение для обоих.

Пожалуйста, не говорите "это очень экспериментально".. Я делал это раньше, а это значит, что это возможно.

1 ответ

В некоторых случаях возникает проблема со звуком, если вы не отвечаете на звонок. Вы можете попробовать это в вашем диалплане

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})
Другие вопросы по тегам