Здравствуйте, понадобилось настроить 3G модем для некоторых операций. Имею:
Asterisk 11.12.0~dfsg-1
Huawei: E3131 от Vivacom`
Модем разблокировал. В качестве сип транка пробую использовать zadarma.
Linux
+----------------------------------------------------+
| |
| dongle0 +----> Asterisk<-----------------+ |
| ^ + Zoiper |
| | |
| | |
+----------------------------------------------------+
|
|
Zadarma+----+
Вот это примерная схема телефонии. Рассказываю проблему.
Когда звоню на dongle0 и перекидываю звонок на Zoiper - все отлисно 2way audio. В консоле asterisk'а куча сообщений про rtp пакеты. Когда звоню с Zoiper на dongle0 - тоже самое - все отлично. Когда звоню с Zoiper на zadarma - тоже все отлично, но когда звоню с dongle0 на zadarma - ничего не слышно, ни одного rtp пакеты в консоле не пишется.
pc-computer*CLI> sip show channels
Peer User/ANR Call ID Format Hold Last Message Expiry Peer
144.76.42.108 00000 431d1f0d6b97b09 (alaw) No Tx: ACK zadarma
1 active SIP dialog
pc-computer*CLI> sip show channelstats
Peer Call ID Duration Recv: Pack Lost ( %) Jitter Send: Pack Lost ( %) Jitter
144.76.42.108 431d1f0d6b9 00:00:10 0000000000 0000000000 ( 0.00%) 0.0000 0000000000 0000000000 ( 0.00%) 0.0000
Вот конфиги - https://gist.github.com/libbkmz/9662ccd76958d6121599
debug надо делать поочередно.
во первых донглу вообще одинаково на нат.
во вторых делайте последовательно. сначало тестируете донгл. потом нат. соответсвенно примеров как настраивать нат на сипе полно.
Задан: 2014-09-14 12:50:46 +0400
Просмотрен: 848 раз
Обновлен: Sep 14 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
в sip.conf - в [general] - directmedia=no и туда же allow=alaw
Так же определитесь как вы опознаете модемы - imei или usb
awsswa ( 2014-09-14 18:55:14 +0400 )редактировать