VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Linksys SPA3102 (HangUp, DTMF)

Вопросы по использованию и настройке IP телефонов, шлюзов и всего прочего

Модераторы: april22, Zavr2008

kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

Linksys SPA3102 (HangUp, DTMF)

Сообщение kgr0a »

Коллеги, добрый день.
Может кто-нибудь сталкивался с проблемой определения тона дисконнекта со стороны звонящего из PSTN через linksys spa3102?
У меня на данный момент схема такая:
Аналоговая АТС(городская) -> linksys spa3102 -> asterisk 1.8
Проблема только с детектом хенгапа линксисом. Звонок идет из города, через шлюз попадает на *, на * ему играется приветствие, и, если в этот момент звонящий вешает трубку, линксис не понимает что был хенгап (dialplan отрабатывается до конца, вплоть до звонка на секретаря). Пробывал кучу разных тонов дисконнекта в настройках - все одно.
Инфы для ответа мало, да и описано все на уровне махания рук - больше надеюсь на то, что кто-то уже сталкивался с подобной проблемой и подскажет как быть.
Спасибо.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Linksys SPA3102 (HangUp, DTMF)

Сообщение Vlad1983 »

записать тоны отбоя, проанализировать их, научить шлюх их распознавать
ЛС: @rostel
kasper
Сообщения: 199
Зарегистрирован: 03 авг 2011, 11:00

Re: Linksys SPA3102 (HangUp, DTMF)

Сообщение kasper »

Кстати с помощью отладки некоторыми нелюбимого addpac'a можно провести анализ тонов и прописать их в само оборудование.
Какое ещё оборудование может таким похвастаться?
З.Ы. Сорри за оффтоп
The asterisk is my hero
kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

Re: Linksys SPA3102 (HangUp, DTMF)

Сообщение kgr0a »

Vlad1983 писал(а):научить шлюх их распознавать
дело хорошее ))
а можно как-нибудь без девочек обойтись?)
kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

Re: Linksys SPA3102 (HangUp, DTMF)

Сообщение kgr0a »

Disconnect Tone подобрал. Во время разговора теперь детектит отбой со стороны пстн абонента.
А вот проблема с IVR так и не решилась. Если во время болтовни электронной тети вызывающий вешает трубку - вызовы все равно поступают к секретарю и звонят до победного.
Вот дп:

Код: Выделить всё

exten = 1111, Answer
same = n, BackGround(/var/lib/asterisk/sounds/records/privetstvie_operator)
same = n, Set(flag=0)
same = n(donabor), WaitExten(5)
same = n, Set(CALLERID(name)=SPb)
same = n, Set(CALLERID(num)=7777777)
same = n(operator), Dial(SIP/2222,20,m)
same = n, Dial(SIP/3333,20,m)
same = n, PlayBack(vm-nobodyavail)
same = n, PlayBack(vm-goodbye)
same = n, HangUp()
exten = _XXXX, 1, PlayBack(/var/lib/asterisk/sounds/records/perevod_vizova)
same = n, GoToIf($[${DEVICE_STATE(SIP/${EXTEN})}=INUSE]?busy)
same = n, GoToIf($[${DEVICE_STATE(SIP/${EXTEN})}=UNAVAILABLE]?off)
same = n, Set(CALLERID(name)=SPb)
same = n, Set(CALLERID(num)=7777777)
same = n, Dial(SIP/${EXTEN},20,m)
same = n, GoToIf($["${DIALSTATUS}"="NOANSWER"]?noanswer)
same = n, HangUp()
same = n(busy), PlayBack(/var/lib/asterisk/sounds/records/abonent_zanyat)
same = n, Set(CALLERID(name)=SPb)
same = n, Set(CALLERID(num)=7777777)
same = n, Dial(SIP/${EXTEN},30,m)
same = n(noanswer), Read(vm,/var/lib/asterisk/sounds/records/abonent_nedostupen,1)
same = n, GoToIf($[${vm}=1]?voicemail)
same = n, HangUp()
same = n(voicemail), VoiceMail(${EXTEN})
same = n, HangUp()
same = n(off), Read(vm,/var/lib/asterisk/sounds/records/abonent_nedostupen,1)
same = n, GoToIf($[${vm}=1]?voicemail)
same = n, HangUp()
exten = i, 1, Set(flag=$[${flag}+1])
same = n, Playback(pbx-invalid)
same = n, GoToIf($[${flag}<4]?ok:notok)
same = n(ok), GoTo(1111,donabor)
same = n(notok), Playback(/var/lib/asterisk/sounds/records/nomer_ne_obsluzhivaetsya)
same = n, GoTo(1111,operator)
same = n, HangUp()
exten = t, 1, HangUp()
я уже грешным делом думаю, мб в дп проблема? но причем же тут дп - непричем 100%
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Linksys SPA3102 (HangUp, DTMF)

Сообщение Vlad1983 »

"Во время разговора теперь детектит отбой со стороны пстн абонента"
во время разговора может и не работать
оператор на слух детектит и сам трубку кладет, а вот у IVR ушей кроме как на DTMF нету

если нормально детектит шлюз от него должен прийти CANCEL
сначала это проверить
ЛС: @rostel
kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

Re: Linksys SPA3102 (HangUp, DTMF)

Сообщение kgr0a »

во время разговора детектит точно - лично проверял
ща cancel проверю, спасибо!
kgr0a
Сообщения: 43
Зарегистрирован: 13 апр 2011, 17:55

Re: Linksys SPA3102 (HangUp, DTMF)

Сообщение kgr0a »

нету канцела..
хреново тон подобрал выходит?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Linksys SPA3102 (HangUp, DTMF)

Сообщение Vlad1983 »

немного не точно сказал
CANCEL когда соединение ещё не установлено
BYE когда ответ был

вобщем в случае IVR должен прилететь BYE

если нет надо не подбирать тоны, а записать и сделать анализ звуковой частоты, продолжительности, частоты следования.
ЛС: @rostel
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Linksys SPA3102 (HangUp, DTMF)

Сообщение Vlad1983 »

какого тогда вы их ручками выставляете?
http://lynks.ru/blog/nastroika-voip-shl ... k-dvg-xxxx
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH