D-Link DVG-3004s
Сообщений: 5
|
D-Link DVG-3004s
Помогите пожалуйста приживить это чудо враждебной техники к Asterisk
Во-1, никак не пойму, как маршрутизировать звонки, т.е. где длинку сказать, что пришедший на fxo порт звонок надо передать астериску?
Сейчас он берёт трубку, молчит положенное время и кладёт по таймауту.
Во-2, как точно реализовать звонки из ip-сети в TФОП? Сейчас звонок приходит на длинк и там пропадает.
Как это всё сконфигурировано:
длинк описан в sip.conf всеми четырьмя портами:
[1001]
type=friend
host=dynamic
secret=passwd
nat=no
;dtmfmode=inband
canreinvite=no
context=vlz_incom
callerid="1001" <1001>
disallow=g723
allow=g729
allow=gsm
allow=ulaw
allow=alaw
[1002]
type=friend
host=dynamic
secret=passwd
nat=no
canreinvite=no
context=office
callerid="1002" <1002>
allow=g729
allow=gsm
allow=ulaw
allow=alaw
[1003]
type=friend
host=dynamic
secret=passwd
nat=no
canreinvite=no
context=office
callerid="1003" <1003>
allow=g729
allow=gsm
allow=ulaw
allow=alaw
[1004]
type=friend
host=dynamic
secret=passwd
nat=no
canreinvite=no
context=office
callerid="1004" <1004>
allow=g729
allow=gsm
allow=ulaw
allow=alaw
На Астериске все порты нормально регистрируются.
Звонок на ТФОП описан в extensions.conf так:
exten => _927XXXX,1,Dial(SIP/${EXTEN:1}@1001,60)
exten => _927XXXX,n,Goto(9-$[DIALSTATUS],1)
exten => _927XXXX,n,Hangup
Однако при попытке позвонить на 27ХХХХ происходит дозвон до 1001 (слышен один гудок), после чего наступает тишина до принудительного отбоя.
Пробовал конструкцию
exten => _9,Dial(SIP/EXTEN@1001,20,rT)
получил сообщение, что такого абонента не существует.
Если у кого естьположительный опыт работы с этим устройством, пожалуйста, отзовитесь сюда, или в e-mail skiangel<at>mail.ru или в icq 57381705
Буду благодарен любой помощи.
|
Сообщений: 5
|
Re: D-Link DVG-3004s
Попробую привести к читабельному виду. Помогите пожалуйста приживить это чудо враждебной техники к Asterisk Во-1, никак не пойму, как маршрутизировать звонки, т.е. где длинку сказать, что пришедший на fxo порт звонок надо передать астериску?
Сейчас он берёт трубку, молчит положенное время и кладёт по таймауту.
Во-2, как точно реализовать звонки из ip-сети в TФОП? Сейчас звонок приходит на длинк и там пропадает.
Как это всё сконфигурировано: длинк описан в sip.conf всеми четырьмя портами: [1001]
type=friend
host=dynamic
secret=passwd
nat=no
;dtmfmode=inband
canreinvite=no
context=vlz_incom
callerid="1001"
disallow=g723
allow=g729
allow=gsm
allow=ulaw
allow=alaw [1002]
type=friend
host=dynamic
secret=passwd
nat=no
canreinvite=no
context=office
callerid="1002"
allow=g729
allow=gsm
allow=ulaw
allow=alaw [1003]
type=friend
host=dynamic
secret=passwd
nat=no
canreinvite=no
context=office
callerid="1003"
allow=g729
allow=gsm
allow=ulaw
allow=alaw [1004]
type=friend
host=dynamic
secret=passwd
nat=no
canreinvite=no
context=office
callerid="1004"
allow=g729
allow=gsm
allow=ulaw
allow=alaw На Астериске все порты нормально регистрируются. Звонок на ТФОП описан в extensions.conf так:
exten => _927XXXX,1,Dial(SIP/${EXTEN:1}@1001,60)
exten => _927XXXX,n,Goto(9-$[DIALSTATUS],1)
exten => _927XXXX,n,Hangup Однако при попытке позвонить на 27ХХХХ происходит дозвон до 1001 (слышен один гудок), после чего наступает тишина до принудительного отбоя. Пробовал конструкцию
exten => _9,Dial(SIP/EXTEN@1001,20,rT)
получил сообщение, что такого абонента не существует. Если у кого естьположительный опыт работы с этим устройством, пожалуйста, отзовитесь сюда, или в e-mail skiangelmail.ru или в icq 57381705
Буду благодарен любой помощи.
|
Откуда: Калининград
Сообщений: 70
|
Re: D-Link DVG-3004s
Тут есть два варианта решения (они кстати были описаны ранее в форуме...)
1. Отправлять звонки на ip-адрес шлюза, и тогда он сам выбирает с какой линии звонить в город (с первой свободной)
Пример:
exten => _8XXXXXXXXXX,1,Dial(SIP/${EXTEN}@192.168.0.100,60)
exten => _8XXXXXXXXXX,2,Hangup()
2. Отправлять звонки на конкретную sip-регистрацию линии шлюза
Например:
exten => _8XXXXXXXXXX,1,Dial(SIP/1001/${EXTEN},60)
exten => _8XXXXXXXXXX,2,Hangup()
Попробуйте! У меня работает первый вариант - он самы простой, т.к. не надо писать разветвленный план набора в случае занятости 1001, чтобы он автомато переадресовывал звонок на 1002 например...
Научусь сам - научу других! =)
|
|