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

Замена нажатой кнопки на номер донабора

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
larens53
Сообщения: 7
Зарегистрирован: 25 май 2023, 12:25

Замена нажатой кнопки на номер донабора

Сообщение larens53 »

Здравствуйте, подскажите пожалуйста, возможно ли доработать правило так, чтобы после звонка на номер 88117171171, звонящий нажал на цифру, например 1 и ADDON_NUMBER стал равен добавочному номеру 65195694, на цифру 2 другой и так несколько. Сейчас есть такое правило в extensions, но приходится руками добивать добавочный номер:

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

[call-out]
exten => 88117171171,1,Answer()
exten => n,Wait(1)
exten => n,Playback(/home/alpha/beep)
exten => n,Wait(1)
exten => n,Read(ADDON_NUMBER,beep,8)
exten => n,Dial(SIP/9621234567/${ADDON_NUMBER})
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: Замена нажатой кнопки на номер донабора

Сообщение ded »

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

[call-out]
exten => 88117171171,1,Answer()
exten => 88117171171,n,Wait(1)
exten => 88117171171,n,Playback(please-enter-1-or-2-or-3)
exten => 88117171171,n,Wait(5)
exten => 88117171171,n,Goto(88117171171,2)
exten => 1,1,Set(ADDON_NUMBER=65195694)
exten => 2,1,Set(ADDON_NUMBER=65195695)
exten => 3,1,Set(ADDON_NUMBER=65195696)
exten => _X,1,Dial(SIP/9621234567/${ADDON_NUMBER})
Хорошо бы вам книжку почитать, с примерами.
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Замена нажатой кнопки на номер донабора

Сообщение Zavr2008 »

WaitExten наверное, не Wait :)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: Замена нажатой кнопки на номер донабора

Сообщение ded »

True!

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

[call-out]
exten => 88117171171,1,Answer()
exten => 88117171171,n,Wait(1)
exten => 88117171171,n,Playback(please-enter-1-or-2-or-3)
exten => 88117171171,n,WaitExten(5)
exten => 88117171171,n,Goto(88117171171,2)
exten => 1,1,Set(ADDON_NUMBER=65195694)
exten => 2,1,Set(ADDON_NUMBER=65195695)
exten => 3,1,Set(ADDON_NUMBER=65195696)
exten => _X,n,Dial(SIP/9621234567/${ADDON_NUMBER})
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH