В Asterisk, как я могу использовать команду originate для отправки факса с виртуальным факсом Elastix

Я хочу отправить факс со своей заявкой через Asterisk. Мне нужно выполнить команду Originate, чтобы отправить факс и использовать виртуальный факс Elastix. Мой виртуальный факс Elastix определяется IAX и добавочным номером 999.


person Hossein Shahaneh    schedule 12.06.2016    source источник
comment
Добро пожаловать в Stack Overflow! Покажите код, чтобы увидеть, что вы уже пробовали.   -  person Karl Richter    schedule 12.06.2016
comment
Спасибо, я раньше работал с картами, для этого случая нет карты и поэтому нет канала DAHDI. Этот код работал правильно: 172.16.1.19:8088/ 172.16.1.19 = IP-адрес Elastix. Context=crm_sendfax — это контекст, который я определяю в extension_custom.conf.   -  person Hossein Shahaneh    schedule 13.06.2016


Ответы (1)


Командная строка:

asterisk -rx "channel originate Local/1234567890@from-internal extension 999@from-internal"

pro-sip*CLI> источник канала (нажата вкладка) Есть два способа использования этой команды. Вызов может быть инициирован между каналом и конкретным приложением или между каналом и добавочным номером в диалплане. Это похоже на файлы вызовов или действие запуска менеджера. Вызовы, инициированные этой командой, получают тайм-аут 30 секунд.

Usage1: приложение для создания канала [appdata] Это инициирует вызов между указанным каналом tech/data и данным приложением. Аргументы для приложения являются необязательными. Если заданные аргументы приложения содержат пробелы, все аргументы приложения должны быть заключены в кавычки.

Usage2: добавочный номер источника канала [exten@][context]
Это инициирует вызов между указанным каналом tech/data и заданным добавочным номером. Если контекст не указан, будет использоваться контекст «по умолчанию». Если расширение не указано, будет использоваться расширение 's'.

Конечно, этот пример не проверяет ничего, например, канал недоступен или занят и т. д.

Вы можете сделать то же самое, используя действие AMI.

http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate

Правильное приложение также должно проверять состояние набора номера, повторный набор и т. д.

person arheops    schedule 13.06.2016