Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2018-02-08 13:25:17 +0400

Rockast Gravatar Rockast

Передача переменной Астериску через "веб"

Всем добрый день. Вопрос к знатокам) Инициализируем звонок следующей командой, перед этим авторизуемся конечно:

http://123.123.123.123:8088/asterisk/mxml?action=originate&channel=Local/1111@obzvon&callerid=7777&timeout=15000&context=obzvon&exten=5555&priority=1&async=yes

Собственно, можно ли передать в этой команде переменную в диалплан, подобно тому как в call-файле:

Channel: Local/123@from-internal MaxRetries: 3 RetryTime: 600 WaitTime: 60 Context: obzvon Extension: 1111 Callerid: +7777777777 Account: ${array[2]} SetVar: number=555 SetVar: razg=234 SetVar: url=123 Priority: 1

То есть, что-то подобное:

http://123.123.123.123:8088/asterisk/mxml?action=originate&channel=Local/1111@obzvon&callerid=7777&timeout=15000&context=obzvon&exten=5555&priority=1&setvar:number=123&async=yes

Передача переменной Астериску через "веб"

Всем добрый день. Вопрос к знатокам) Инициализируем звонок следующей командой, перед этим авторизуемся конечно:

http://123.123.123.123:8088/asterisk/mxml?action=originate&channel=Local/1111@obzvon&callerid=7777&timeout=15000&context=obzvon&exten=5555&priority=1&async=yes

http://123.123.123.123:8088/asterisk/mxml?action=originate&channel=Local/1111@obzvon&callerid=7777&timeout=15000&context=obzvon&exten=5555&priority=1&async=yes

Собственно, можно ли передать в этой команде переменную в диалплан, подобно тому как в call-файле:

Channel: Local/123@from-internal
MaxRetries: 3
RetryTime: 600
WaitTime: 60
Context: obzvon
Extension: 1111
Callerid: +7777777777
Account: ${array[2]}
SetVar: **SetVar: number=555
SetVar: razg=234
SetVar: url=123 url=123**
Priority: 1

1

То есть, что-то подобное:

http://123.123.123.123:8088/asterisk/mxml?action=originate&channel=Local/1111@obzvon&callerid=7777&timeout=15000&context=obzvon&exten=5555&priority=1&setvar:number=123&async=yes

http://123.123.123.123:8088/asterisk/mxml?action=originate&channel=Local/1111@obzvon&callerid=7777&timeout=15000&context=obzvon&exten=5555&priority=1&**setvar:number=123**&async=yes

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.