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&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
2 | No.2 Revision редактировать |
Всем добрый день. Вопрос к знатокам) Инициализируем звонок следующей командой, перед этим авторизуемся конечно:
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]}
То есть, что-то подобное:
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.