Звонки на мобильный (межгород) через D-link
не получается настроить "8"-гудок-DTMF
Сообщений: 89
|
Звонки на мобильный (межгород) через D-link
здравствуйте! проблемы именно с дозвоном на мобильники...
Имеется: AsteriskNOW, шлюз D-Link DVG-3016s с подрубленными напрямую городскими линиями
на обычные городские номера дозванивается отлично (из города тоже дозвон идет нормально, если что), внутренние номера все работаю и настроены.
Пытаюсь звонить на мобильные именно так: exten=_98XXXXXXXXXX,1,dial(sip/${EXTEN:1:1}@706,,D(w${EXTEN:2}))
(706 - одна из FXO на шлюзе), "8" набирается (это видно как на * в sip debug, так и на самом шлюзе), далее шлюз (то есть FXO) переходит в состояние "talking" и посылается DTMF, состоящий из самого мобильного номера (это видно в sip debug), причем иногда DTMF посылается "сплошной атакой" (то есть непрерывно импульсно набираются, видимо, все цифры) и тишина, а иногда начинает НОРМАЛЬНО набирать в импульсном режиме по цифре (ну как обычно), но при этом уже идут короткие гудки....
перепробовал количество "w" от 0 до 10 наверное, пробовал и другие FXO, пробовал звонить с разных аппаратов - ничего не помогает... я, честно говоря, в панике...
----
и еще вопросик: когда я звоню на определенную FXO шлюз почему-то звонит через первую доступную (не занятую), хотя в sip debug четко видно, что посыл вызова идет на другую FXO, может надо че-нить в шлюзе подкрутить?
Да и еще: когда звоню из города и звонок уже уходит на конкретный внутренний номер, то гудки какие-то странные: обычно два длинных, потом пауза, потом еще несколько что-то типа еле пробивающихся, заикающихся гудка и т.п. при этом связь номальная, то есть внутренний телефон звонит и т.д. что это может быть и где копать, чтоб нормально настроить?
|
Откуда: Kiev
Сообщений: 801
|
Re: Звонки на мобильный (межгород) через D-link
Может ignorepat => 8 ? Отсылает в линию 8 с интервалом -- оператору, к которому вы воткнуты и последний знает что это город? ХЗ.... попробуйте....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Откуда: Kiev
Сообщений: 801
|
Re: Звонки на мобильный (межгород) через D-link
на сколько я понимаю w -- просто высылает в линию dtmf с 0.5 сек/на каждую букву. А ignorepat -- высылает цифру/цифры, ждет от линии ответа и высылает все остальные цифры
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Сообщений: 89
|
Re: Звонки на мобильный (межгород) через D-link
у нас обычные городские линии, воткнутые в шлюз Д-линк. Для выхода на межгород требуется набрать "8" дождаться гудка и набрать мобильный\межгородской номер.
как ignorepat должен выглядеть?
я должен добавить в контекст со строчкой: "exten=_98XXXXXXXXXX,1,dial(sip/${EXTEN:1:1}@706,,D(w${EXTEN:2}))" вот эту строчку: "ignorepat => 8" ? или надо подправить экстеншин?
|
Откуда: Kiev
Сообщений: 801
|
Re: Звонки на мобильный (межгород) через D-link
так и выглядит, перед строкой набора номера. Только не пойму что 9 означает? Это межндународный префикс РФ?
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Откуда: Kiev
Сообщений: 801
|
Re: Звонки на мобильный (межгород) через D-link
ignorepat => 8
exten => _8XXXXXXXXX,1,Answer
exten => _8XXXXXXXXX,n,Dial(Zap/g1/${EXTEN},20)
exten => _8XXXXXXXXX,n,Hangup
набрава со шлюза 8(код оператора)мобильный номер (XXXXXXXXXXX) оператор получит 8, скоммутирует на ГАТС (городскую АТС) и дальше пригласит вас набрать междугородний номер. Вроде так, если нет -- гуру поправят :)))
Пробуйте
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Откуда: Уфа
Сообщений: 5856
|
Re: Звонки на мобильный (межгород) через D-link
шлюз не понимает w
как вариант - сделать маску на самом шлюзе, там пауза задается точкой.
этот шлюз (3016) немного кривоватый, попробуй новую прошивку...
чтобы выбрать конкретный порт нужно звонить так: sip/7826/7826, где 7826 - номер пира, а потом донабирать тоном:
exten => _89Х.,1,dial(sip/7826/7826,60,dtTM(dialout-converter-mob^${EXTEN}))
[macro-dialout-converter-mob]
exten => s,1,Wait(2)
exten => s,n,Set(delay=0)
exten => s,n,SIPDtmfMode(inband);info |inband|rfc2833
exten => s,n,Wait(${delay})
exten => s,n,SendDTMF(${ARG1:0:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:1:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:2:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:3:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:4:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:5:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:6:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:7:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:8:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:9:1})
exten => s,n,Wait(${delay}))
exten => s,n,SendDTMF(${ARG1:10:1})
exten => s,n,Wait(5)
и еще: скорее всего вы набираете пульсом на шлюзе. текущие версии прошивок не вставляют паузу при импульсном наборе. вариант - только преобразователи тон-пульс.
по этому глюку отписал в Длинк, ответа пока нет.
|
Сообщений: 89
|
Re: Звонки на мобильный (межгород) через D-link
switch, "exten => _89Х.,1,dial(sip/706/706,60,dtTM(dialout-converter-mob^${EXTEN}))" - не работает, выдает "экстеншен не найден"!! я уже тут все перепробовал... Вот "dtTM" - что означает?
|
Сообщений: 89
|
Re: Звонки на мобильный (межгород) через D-link
про dtTM - я уже понял, извините))
про выбор линии FXO на д-линке. То есть команда Dial у меня должна выглядеть так: exten=>_9XXXXXXX,1,Dial(sip/706/706,,D(${EXTEN:1})) ?!
|
Откуда: Уфа
Сообщений: 5856
|
Re: Звонки на мобильный (межгород) через D-link
ага... пробуйте, тут токо методом тыка :)
|
|