2016-06-12 24 views
0

Ich möchte ein Fax mit meiner Anwendung über Asterisk senden. Ich muss den Befehl Original ausführen ausführen, um ein Fax zu senden und das virtuelle Fax von Elastix zu verwenden. Mein virtuelles Fax von Elastix ist als IAX- und 999-Durchwahlnummer definiert.In Asterisk wie kann ich mit dem Befehl ursprung ein Fax mit Elastix virtuelles Fax senden

+0

Willkommen bei Stack Overflow! Zeigen Sie Code, um zu sehen, was Sie bisher versucht haben. –

+0

Danke, ich war vorher mit Karten arbeiten, für diesen Fall gibt es keine Karte und so gibt es keinen DAHDI-Kanal. Dieser Code wurde correctrly gearbeitet: 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-Adresse. Context = crm_sendfax ist ein Kontext, den ich in extension_custom.conf definiert habe –

Antwort

0

Command:

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

pro-sip * CLI> Kanal stammt (Tab gedrückt) Es gibt zwei Möglichkeiten, diesen Befehl zu verwenden. Ein Anruf kann zwischen einem Kanal und einer bestimmten Anwendung oder zwischen einem Kanal und einer Nebenstelle im Wählplan ausgelöst werden. Dies ist vergleichbar mit Anrufdateien oder der Managerursprungaktion. Anrufe , die mit diesem Befehl eingeleitet wurden, erhalten eine Zeitüberschreitung von 30 Sekunden.

Verwendung1: Kanal Ursprung Anwendung [AppData] Dies wird einen Aufruf zwischen dem angegebenen Kanal Tech/Daten und der angegebenen Anwendung verursachen. Argumente für die Anwendung sind optional. Wenn die angegebenen Argumente für die Anwendung Leerzeichen enthalten, müssen alle -Argumente für die Anwendung in Anführungszeichen gesetzt werden.

usage2: Kanal stammt extension [exten @] [context]
dies einen Anruf zwischen den angegebenen Kanal tech/Daten stammt und wird die gegebene Erweiterung. Wenn kein Kontext angegeben ist, wird der Standardkontext verwendet. Wenn keine Erweiterung angegeben ist, wird die Erweiterung 's' verwendet.

sicher, dass dieses Beispiel nicht so etwas wie Kanal nicht availible überprüfen oder besetzt usw.

Sie können auch tun mit Aktion AMI stammen

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

korrekte Anwendung sollte auch Wahl Zustand überprüfen, Wahlwiederholung etc.