[Gelöst] SMS mit C610-IP, Asterisk und Sipgate basic - geht das?

wofritz

Neuer User
Mitglied seit
27 Jul 2009
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

ich habe hier Asterisk 1.6.2.10 auf Ubuntu 10.04 laufen. Angeschlossen sind ein Snom 300 und seit ein paar Tagen ein Gigaset C610-IP. VoIP-Provider ist Sipgate (Basic-Tarif). Kein Festnetz-Anschluss.

Das C610-IP kann SMS senden und empfangen. Das Empfangen einer SMS funktioniert, das Senden funktioniert nicht, da Sipgate kein SMS-Center bereitstellt (oder wie das Äquivalent dazu bei VoIP auch heissen mag). Man kann aber SMS über die Sipgate API versenden.

Folgendes schwebt mir vor:
1. Die SMS vom C610-IP werden im Asterisk terminiert
2. Asterisk ruft ein externes Programm auf, das über die Sipgate API die SMS sendet.

Ist so etwas möglich, und wenn ja, wo findet man Infos? (Ich werde parallel zu meiner Anfrage hier selbstverständlich auch selber suchen)

Ach ja: Natürlich brauche ich das gar nicht, aber es interessiert mich einfach.

Gruss,
Wolfgang
 
Zuletzt bearbeitet:
Ich antworte mir mal selbst, vielleicht interessiert es ja irgendwann mal jemanden.

1. Die SMS vom C610-IP werden im Asterisk terminiert
Das war schon mal einfach. Application SMS(). Siehe hier
Code:
exten => _090032669000,1,NoOp(SMS from ${CALLERID(num)})
exten => _090032669000,n,SMS(${EXTEN},sa) 
exten => _090032669000,n,Hangup()
Als Nummer habe ich mal aus Bequemlichkeit die im C610-IP schon konfigurierte genommen. Sendet man eine SMS, wird sie in /var/spool/asterisk/morx gespeichert.
Beispiel:
Code:
oa=11
da=10
ud=Wahnnsinn
scts=2011-06-11T09:19:46
dcs=0
mr=3
Das muss man jetzt nur noch mit einer externen Applikation interpretieren und via Sipgate API senden.
 
. Asterisk ruft ein externes Programm auf, das über die Sipgate API die SMS sendet.
Und dieses "Programm" realisiert man sehr einfach mit Python xmlrpclib.

Es geht also.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.