Страница 1 из 1
Передать переменную в Dialpan в cli originate
Добавлено: 21 янв 2018, 19:34
DrobyshevAlex
Подскажите, как можно передать переменную и можно ли это сделать вообще в консоле? Гугл не помог.
Для совершения звонка делаю так:
Код: Выделить всё
originate SIP/sipnet/XXXXXXXX extension xxxxxxxxx@zadarma-out
хотелось бы задать ограничение длинны звонка в Dial в файле extension передав туда переменную
Duration.
Re: Передать переменную в Dialpan в cli originate
Добавлено: 21 янв 2018, 20:06
april22
AGI не подойдёт?
Re: Передать переменную в Dialpan в cli originate
Добавлено: 21 янв 2018, 20:44
DrobyshevAlex
Я как раз сейчас читаю про AGI. Я только три дня занимаюсь изучением телефонии вообще. Везде мануалы по версии 1.2 - 1.6, а сейчас 15
Я не уверен, что именно сейчас используют. На официальном сайте Asterisk вообще не нашел описания команды originate а во встроенном мануале только две строки.
Мне нужно просто соединить два телефонных номера, но с установкой лимита времени.
с originate ... application Dial я могу указать лимит в командной строке. Но мне нужно использовать extension для проигрывания нескольких сообщений до звонка
Re: Передать переменную в Dialpan в cli originate
Добавлено: 21 янв 2018, 21:48
ded
Пробуйте делать через канал Local:
originate Local/XXXXXXXX@sipnet-context extension yyyyyyyyyy@zadarma-out
[sipnet-context]
exten => _XXXXXXXX,1,Dial(SIP/sipnet/${EXTEN},,S(300))