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
Antwort
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.
- 1. Kann ich ein Fax mit PHP senden?
- 2. Wie kann ich ein Fax mit meiner Qt-Anwendung senden?
- 3. Fax senden (mit Right Fax COM API rfcomapi.dll) von SSIS
- 4. Freeswitch erkennt Fax programmgesteuert
- 5. So erstellen Sie ein Fax und senden es in Code
- 6. Können Sie ein Fax über ASP.NET ohne proprietäre Software senden
- 7. Fax an eine Website anschließen
- 8. Dienst, der Fax an HTTP-Anforderung liefert
- 9. Outbound Fax mit C# oder 3rd-Party-Bibliothek?
- 10. Integration von sozialen Netzwerken und Mails mit Elastix und Asterisk
- 11. Wie kann ich den Entitätstyp (Telefonanruf, Fax, ...) vom zurückgegebenen activitypointer -Wert abrufen?
- 12. C# -Konsolenprogramm kann kein Fax senden, wenn es als geplante Aufgabe ausgeführt wird
- 13. Wie korrigiere ich die Routen für ein Modell namens "Fax" in Rails?
- 14. Fax-Barcode-Erkennungssoftware zur Integration in eine C# -Anwendung
- 15. .Net Image.Save ändert tiff von CTTIT Fax 4 auf LZW
- 16. Kann Handy mit Asterisk
- 17. Wie kann ich ein NSDictionary/NSArray mit dem GameKit senden?
- 18. Elastix 4 WebRTC Integrationsprobleme
- 19. Wie kann ich ein Array konvertieren
- 20. Kann ich in Unterverzeichnissen mit dem Befehl system() arbeiten?
- 21. Wie kann ich ein Layout auswählen, wenn ich Windows Picture and Fax Viewer (shimgvw.dll) zum Drucken von JPGs über die Befehlszeile verwende?
- 22. Wie ein Rahmen mit Ursprung blockiert fix
- 23. Faxe per Programm senden mit Java
- 24. route festnetztelefon in elastix
- 25. Wie mounte ich ein virtuelles Dateisystem in einem Ordner?
- 26. Wie ein virtuelles Feld mit contain Verhalten in CakePHP 2.6
- 27. Skype mit Asterisk verbinden
- 28. Ich kann keine Instanz mit dem Befehl gcloud erstellen
- 29. Wie kann ich ein Bild mit mosquitto senden?
- 30. Wie kann ich eine Faximplementierung aus PHP machen?
Willkommen bei Stack Overflow! Zeigen Sie Code, um zu sehen, was Sie bisher versucht haben. –
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 –