Asterisk как звонить из командной строки

В данной статье рассмотрим как звонить из командной строки. Данная функция может понадобиться при тестировании или отладке измененной конфигурации, без использования физического телефона.

Осуществление данной процедуры рассмотрим на примере call файлов.

Параметры содержащиеся в call файле:

Channel — определение канала через который будет совершен вызов. В данном параметре задается протокол(SIP), название транка(test), а так же номер(84951234567) куда требуется позвонить. Далее следует MaxRetries, параметр определяющий количество попыток вызова. Затем RetryTime, временной интервал между попытками вызова. А после следует WaitTime, время в течении которого будет совершаться вызов. В параметре Context указывается контекст через который пойдет вызов. Затем задаем экстеншен и приоритет. Так же устанавливаем CallerID.

Для обработки данного call файла потребуется его переместить в каталог

Так же, на данный файл потребуется изменить права, для того что бы asterisk мог удалить его, после выполнения. А перемещать его следует командой mv.

Предположим мы создали call файл с именем и расширение test.call. поменяем у него права:

Затем переместим файл в директорию обработки call файлов:

Так же следует заменить, что изменяя время создания файла, можно добиться того, что бы asterisk совершил вызов в определенное время. дату создания можно изменить командой touch с ключом -t.

Пример:

Вам также может понравиться

About the Author: Администратор

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *