В Asterisk как использовать команду origin для отправки факса с виртуальным факсом Elastix
Я хочу отправить факс со своей заявкой через Asterisk. Мне нужно выполнить команду Originate, чтобы отправить факс и использовать виртуальный факс Elastix. Мой виртуальный факс Elastix определен как IAX и добавочный номер 999.
1 ответ
Командная строка:
asterisk -rx "channel originate Local/1234567890@from-internal extension 999@from-internal"
pro-sip * CLI> originate (нажатие вкладки) Есть два способа использовать эту команду. Вызов может быть инициирован между каналом и конкретным приложением или между каналом и добавочным номером в диалплане. Это похоже на файлы вызовов или действия менеджера создания. Вызовы, инициированные этой командой, получают тайм-аут в 30 секунд.
Использование1: приложение источника канала [appdata] Это будет инициировать вызов между указанным технологическим / канальным каналом и данным приложением. Аргументы к приложению необязательны. Если данные аргументы приложения содержат пробелы, все аргументы приложения должны быть заключены в кавычки.
Использование2: расширение исходного канала [exten@][context]
Это будет инициировать вызов между указанным каналом tech/data и данным расширением. Если контекст не указан, будет использован контекст по умолчанию. Если расширение не указано, будет использовано расширение 's'.
Конечно, этот пример не проверяет ничего, например, канал недоступен или занят и т. Д.
Вы можете сделать то же самое с помощью AMI action originate
http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate
Правильное приложение должно также проверить состояние набора, повторный набор и т. Д.