Динамически создавать расширения с помощью Asterisk

Я новичок в Asterisk и использую AsteriskNOW на CentOS.

В настоящее время я не могу понять, возможно ли вообще динамически создавать расширения. Есть ли код диалплана, который я могу написать для этого, или мне следует использовать AGI?


person Nolan Anderson    schedule 27.03.2013    source источник


Ответы (1)


Используйте _. для соответствия любому расширению в вашем диалплане (или, если ваши динамические расширения будут следовать шаблону, используйте его), и используйте значение ${EXTEN} для динамической обработки вызова. Простой пример:

exten => _.,1,Answer()
same => n,SayDigits(${EXTEN})
same => n,Hangup()

Независимо от того, используете ли вы AGI или нет, это просто зависит от того, как вы хотите обрабатывать вызов — вам все равно нужно передать управление AGI в вашем диалплане, а для этого вам нужно будет сопоставить вызов, как указано выше.

person zigg    schedule 27.03.2013
comment
то же самое здесь, я ищу и метод отдыха API для создания новой учетной записи с мобильного устройства. пока не повезло - person DoruChidean; 20.12.2016