Добрый день, познаю астериск по
книге В 5й главе завел 2 точки PJSIP через БД. Все авторизуется без проблем.
Простой диалплан:
[general]
[globals]
[sets]
exten => 100,1,Dial(PJSIP/0000f30A0A01)
exten => 101,1,Dial(PJSIP/0000f30B0B02)
exten => 102,1,Dial(PJSIP/SOFTPHONE_A)
exten => 103,1,Dial(PJSIP/SOFTPHONE_B)
exten => 200,1,Answer()
same => n,Playback(hello-world)
same => n,Hangup()
вот мой конфиг pjsip.conf
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
[transport-tls]
type=transport
protocol=tls
bind=0.0.0.0
cert_file=/home/asterisk/certs/self-signed.crt
priv_key_file=/home/asterisk/certs/self-signed.key
Когда регистрирую на сервере 2 точки с транспортом "transport-tls" : софтфон (microsip) и zoiper(на мобильном телефоне) - звонки успешно идут только на мобильный телефон. с мобильного zoiper на софтфон не идут звонки. вот что выдает при этом
pjsip show history
Аналогичная ситуация если я регистрирую вместо софтфона microsip - обычный voip телефон Yealink SIP-T19P.
Если зарегистрировать обоих абонентов с мобильных телефонов(zoiper) то звонки ходят в двух направлениях без проблем.
вот что в консоли астериска при этом:
И при всем этом если я возьму одного из абонентов - абонента с транспортом [transport-udp] то все работает.
астериск 16.15.0 в virtualBOX, сетевой мост, операционка centos7, кодеки ulaw, SELinux на Permissive
куда копать, как и какие логи еще смотреть?
Спасибо