2013-05-01 15 views
6

Ich versuche herauszufinden, wie man Sprachfunktionen mit einem HUAWEI E173 Dongle in Linux verwendet.Sprachbefehle für Huawei GSM/UMTS USB-Dongles?

Mein Dongle ist Stimme aktiviert (Stimme funktioniert mit der Windows-Anwendung). Ich kann die Sprachaktivierung in Linux mit dem AT^CVOICE überprüfen? Befehl. Dies sagt mir, wie der rohe Audio-Stream organisiert werden sollte.

Von Frage How make use of the Voice API to make calls using Huawei 3g Modems? Ich verstehe, dass die Idee ist es, Befehle auf ttyUSB2 senden, während rohe Audiodaten auf ttyUSB1 vorbei.

Ich verstehe auch, dass Stack-Überlauf Benutzer https://stackoverflow.com/users/1043421/sai-chaitanya Stimme in Ubuntu auf diese Weise funktioniert, so dass dies in der Tat der richtige Ansatz sein sollte.

Was mir völlig unklar ist ist, wie man Sprachanrufe wählt, ob jemand anruft und Sprachanrufe entgegennimmt.

Kann jemand einen Anhaltspunkt oder einen Hinweis darauf geben?

Danke!

Antwort

4

Um dies zu tun, müssen Sie AT-Befehle auf der gleichen Schnittstelle wie die, die Sie die AT^CVOICE eingegeben haben? Befehl.

Zum Beispiel eine bestimmte Anzahl (+1 234 567 8888 in diesem Fall) einwählen:

ATD+12345678888; 

Sie sehen einen eingehenden Anruf auf dem Terminal mit dem "Ring" oder "ringing" -Anzeige. Sie können "ATH" zum Auflegen verwenden oder "ATA", um zu antworten.

Lesen Sie mehr über AT-Befehle, auch genannt der Hayes-Befehlssatz hier: http://en.wikipedia.org/wiki/Hayes_command_set