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

Добавочный номер

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
DarK_El
Сообщения: 5
Зарегистрирован: 01 окт 2014, 22:09

Добавочный номер

Сообщение DarK_El »

Добрый день.

Такой вот dial plan:

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

[in_from_trunk]
 
exten => _X.,1,Goto(IVR,s,1)

[IVR]

exten => s,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) 
exten => s,2,MixMonitor(/var/www/html/callrecords/${fname}.wav) 
exten => s,3,Background(/var/lib/asterisk/moh/voicemail/voicemenu)
exten => s,4,WaitExten(7) 
exten => _XXX,5,Dial(SIP/${EXTEN},,m&t,)
exten => 1,1,Dial(SIP/101,15,m&t) 
exten => 1,2,Voicemail(101@default)
Проблема в следующем:

При звонке отрабатывает меню и если я ввожу добавочный номер 108, то при нажатии номера 108, Asterisk меня переводит на 101, так как в меню кнопка 1 это номер 101.

То есть строка

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

exten => _XXX,5,Dial(SIP/${EXTEN},,m&t,)
игнорируется и не отрабатывает.

Пожалуйста, подскажите, как правильно сделать перевод на любой добавочный номер во время проигрывания голосового меню?
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Добавочный номер

Сообщение Wapo »

Совсем какой-то бред у вас написан:

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

....
exten => s,3,Background(/var/lib/asterisk/moh/voicemail/voicemenu)
exten => s,4,WaitExten(7)

exten => _XXX,1,Dial(SIP/${EXTEN},,m&t,)
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Добавочный номер

Сообщение virus_net »

Откройте для себя, что означает порядковый номер после названия exten'шена и команду CLI:

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

>dialplan show

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

>dialplan show IVR
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
DarK_El
Сообщения: 5
Зарегистрирован: 01 окт 2014, 22:09

Re: Добавочный номер

Сообщение DarK_El »

Вопрос решен. Вместо:

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

exten => _XXX,5,Dial(SIP/${EXTEN},,m&t,)
нужно написать:

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

exten => _XXX,1,Dial(SIP/${EXTEN},,m&t,)
то есть вместо 5 поставить порядковый номер 1
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Добавочный номер

Сообщение ded »

Напишите книгу об этом.
А лучше - две.
Аватара пользователя
Wapo
Сообщения: 795
Зарегистрирован: 02 мар 2011, 17:53

Re: Добавочный номер

Сообщение Wapo »

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

 DarK_El
     
    Сообщений: 5
    Зарегистрирован: 01 окт 2014, 22:09

ЗА ТАКОЙ СРОК с ВАС ШОКОЛАДКА за подсказку.

P.S. И, кстати, параметры Dial в неверном формате
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH