Уважаемые коллеги!
Я прекрасно понимаю, что данная тема уже изъезжена вдоль и поперек, и все же взываю о помощи. 2 месяца я пытаюсь сделать телефонию) Читал форумы, обсуждения, даже книжку (Астериск: будущее телефонии). результат есть, но небольшой.
Планирую подключить Линк сервер к Астериску, который в свою очередь идет по сип через аккаунт мультифон. На данном этапе есть виртуалка с астериск, виртуалка с линком. В качестве клиента пока использую клиента x-lite 3. Внутри сети звонки ходят на ура. А вот наружу не хотят. Входящие приходят, но при этом слышно только клиента x-lite. Порты на tmg прокинули вроде (иначе бы даже входящего не было). Пробовал аккаунт сипнет,- он даже логиниться не хочет. тайм ауты идут и се.
Помогите пожалуйста. Спасибо. Ниже содержание конфигов.
;#/usr/local/etc/asterisk/sip.conf
[general]
tcpenable=yes
transport=udp
allow=all
register => 79266488888@multifon.ru:pass:79266488888@193.201.229.35:5060/79266488888
[multifon-out]
dtmfmode=inband
username=792664888888
type=peer
secret=pass
host=sbc.megafon.ru
fromuser=79266488888
fromdomain = multifon.ru
port=5060
context=default
insecure=port,invite
canreinvite=no ;# без этого параметра исходящий звонок на принимающем телефоне сразу прерывается
[100];#софтофоны или другие sip-телефоны настраиваем в соответствии с этими разделами
type=friend
host=dynamic
secret=pass100
context=phones
username=100
nat=yes
;nat=rfc3581 ;# без этого параметра не работает связь между софтфонами
[101]
type=friend
host=dynamic
secret=pass101
context=phones
username=101
nat=rfc3581
;#/usr/local/etc/asterisk/extensions.conf
;# Входящие вызовы на этот номер
[default]
exten=> 79266488888,1,Dial(SIP/100,60,t) ;# Исходящие вызовы, определяется маской
[out]
exten=>_7XXXXXXXXXX,1,Dial(SIP/multifon-out/${EXTEN})
exten=>_8XXXXXXXXXX,1,Dial(SIP/multifon-out/${EXTEN}) ;#позволяет звонить через 8
exten=>_+7XXXXXXXXXX,1,Dial(SIP/multifon-out/${EXTEN}) ;#позволяет звонить через +7
;#exten=>_7XXXXXXXXXX,1,Dial(SIP/${EXTEN}@multifon-out,30,r) ;#мегафоновский вариант
;# Локальные звонки между SIP телефонами
[local]
exten=>_1XX,1,Dial(SIP/${EXTEN},60,rt)
[phones]
include => default ;#честно говоря, не знаю зачем эта строка здесь у мегафона
include => local
include => out
;#/usr/local/etc/asterisk/rtp.conf
[general]
rtpstart=6001 ;#мегафон утверждает, что их RTP работает от 6001 порта
rtpend=20000
;#/usr/local/etc/asterisk/modules.conf
[modules]
autoload=yes
noload => pbx_gtkconsole.so
noload => pbx_kdeconsole.so
noload => app_intercom.so
noload => chan_modem.so
noload => chan_modem_aopen.so
noload => chan_modem_bestdata.so
noload => chan_modem_i4l.so
noload => chan_capi.so
load => res_musiconhold.so
noload => chan_alsa.so
noload => cdr_sqlite.so
[global]
;noload => chan_console.so
noload =>chan_oh323.so
noload =>chan_h323.so