2016-06-12 2 views
0

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

+0

Добро пожаловать в переполнение стека! Покажите код, чтобы узнать, что вы пробовали до сих пор. –

+0

Спасибо, я раньше работал с картами, для этого случая нет карты и поэтому нет канала DAHDI. Этот код был разработан correctrly: http://172.16.1.19:8088/rawman?Action=Originate&Context=crm_sendfax&Priority=1&Channel=DAHDI/g0/909000000001&Exten=s&Variable=InputFileName=72.tif 172.16.1.19 = Elastix IP-адрес. Context = crm_sendfax - это контекст, который я определяю в extension_custom.conf –

ответ

0

Commandline:

asterisk -rx "channel originate Local/[email protected] extension [email protected]" 

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

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

Usage2: канал происходит расширение [Экстен @] [контекст]
Это будет происходить вызов между указанным каналом технологиями/данными и данного расширением. Если контекст не указан, будет использоваться контекст 0 по умолчанию . Если расширение не указано, расширение 's' будет .

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

Вы можете сделать то же самое с помощью действия AMI происходят

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^