Страница 1 из 1

Обработка в IVR нажатий */# (звездочки и решетки)

Добавлено: 26 янв 2020, 15:38
lamobot
Всем Приветствую всех присутствующих!!
Составляю IVR, надо написаьт обработку этих клавиш.
Пишу в контексте:

exten => *,1,Goto...
или
exten => _*,1,Goto...

В консоли наблюдаю:
DTMF begin '*' received on SIP
DTMF begin ignored '*' on SIP
etc по кол-ву нажатий.

Аналогично для решетки.
Цифры работают(переводят), а */# нет.

Подскажите, пожалуйста, куда копать?

Заранее сильно благодарен"

Re: Обработка в IVR нажатий */# (звездочки и решетки)

Добавлено: 26 янв 2020, 15:49
zzuz
dialplan show ivr
less /var/log/asterisk/full

Re: Обработка в IVR нажатий */# (звездочки и решетки)

Добавлено: 26 янв 2020, 16:54
lamobot
Благодарю за столь оперативный ответ!
Пока копировал/маскировал тексты сам увидел в чем трабл...
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Было так
exten => s,2,Playback(first)
exten => s,3,WaitExten(4)

exten => _#,1,Goto(menu_ivr,s,2)
exten => _*,1,Goto(one_ivr_,s,2)
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: а надо так
exten => s,2,Background(first)
exten => s,3,WaitExten(4)

exten => _#,1,Goto(menu_ivr,s,2)
exten => _*,1,Goto(one_ivr_,s,2)
Как всегда - невнимательность!

P.S. Цифры переводили только из основного меню, там Background был, а из пунктов, так же как и */# нет.