Hallo,
ich habe zum testen ein snom 710 gekauft um mich in Sachen IP-Telefonie ein wenig weiter zu bilden.
Im ersten Schritt wollte ich gerne den Namen des Kunden anzeigen der gerade anruft. Diese Funktion wollte ich mit Hilfe dem integrierten XML-Minibrowser umsetzen. Unser Warenwirtschaftssystem basiert auf einer MS-SQL Datenbank. Für diesen Test habe ich die Kunden-Tabelle in eine MySQL-Datenbank auf einem lokalen XAMPP-Server kopiert. Die Tabelle hab ich um 2 Spalten erweitert: "query_number1" und "query_number2". Diese Spalten werden automatisch mit den "bereinigten" Telefonnummern gefüllt (alle in dem Format: 00491234567890).
Im snom 710 hab ich die IP des lokalen XAMPP-Servers als Action URL eingetragen:
Im Anhang wäre die Datei "incoming_call.php" falls es jemand benötigt. (Ich habe versucht alles detailliert zu kommentieren).
Falls die Rufnummer erkannt wird, wird ein XML-Objekt mit den gewünschten Informationen ausgegeben.
Das Telefon zeigt mittlerweile wie gewünscht die Kundennamen an. Ich habe in meiner aktuellen Version noch ein paar weitere Informationen eingefügt wie den Kundenstatus, oder wenn vorhanden eine offene Auftragsnummer. Mich würde interessieren was ihr zu diesem Vorgehen sagt? Gibt es für diesen Anwendungsfall eine schlauere Lösung die ich noch nicht weiß?
Vorteilhaft finde ich bei diesem Verfahren, dass die Informationen die ich übergebe nicht im Telefonbuch des snom gespeichert werden. Soweit ich Informiert bin kann ich im internen Telefonbuch lediglich 1000 Nummern speichern, was zu wenig für meine Kundendatenbank wäre. Deswegen habe ich mir dann dieses Verfahren überlegt.
Ich freue mich über jeden Kommentar sowie Anregungen zu anderen eventuell besseren Verfahren.
Viele Grüße
Michi
Edit: Hab die aktualisierte Version hochgeladen falls es jemand braucht
Anhang anzeigen skript.zip
ich habe zum testen ein snom 710 gekauft um mich in Sachen IP-Telefonie ein wenig weiter zu bilden.
Im ersten Schritt wollte ich gerne den Namen des Kunden anzeigen der gerade anruft. Diese Funktion wollte ich mit Hilfe dem integrierten XML-Minibrowser umsetzen. Unser Warenwirtschaftssystem basiert auf einer MS-SQL Datenbank. Für diesen Test habe ich die Kunden-Tabelle in eine MySQL-Datenbank auf einem lokalen XAMPP-Server kopiert. Die Tabelle hab ich um 2 Spalten erweitert: "query_number1" und "query_number2". Diese Spalten werden automatisch mit den "bereinigten" Telefonnummern gefüllt (alle in dem Format: 00491234567890).
Im snom 710 hab ich die IP des lokalen XAMPP-Servers als Action URL eingetragen:
Code:
http://192.168.100.9/incoming_call.php?remote=$remote
Im Anhang wäre die Datei "incoming_call.php" falls es jemand benötigt. (Ich habe versucht alles detailliert zu kommentieren).
Falls die Rufnummer erkannt wird, wird ein XML-Objekt mit den gewünschten Informationen ausgegeben.
Das Telefon zeigt mittlerweile wie gewünscht die Kundennamen an. Ich habe in meiner aktuellen Version noch ein paar weitere Informationen eingefügt wie den Kundenstatus, oder wenn vorhanden eine offene Auftragsnummer. Mich würde interessieren was ihr zu diesem Vorgehen sagt? Gibt es für diesen Anwendungsfall eine schlauere Lösung die ich noch nicht weiß?
Vorteilhaft finde ich bei diesem Verfahren, dass die Informationen die ich übergebe nicht im Telefonbuch des snom gespeichert werden. Soweit ich Informiert bin kann ich im internen Telefonbuch lediglich 1000 Nummern speichern, was zu wenig für meine Kundendatenbank wäre. Deswegen habe ich mir dann dieses Verfahren überlegt.
Ich freue mich über jeden Kommentar sowie Anregungen zu anderen eventuell besseren Verfahren.
Viele Grüße
Michi
Edit: Hab die aktualisierte Version hochgeladen falls es jemand braucht
Anhang anzeigen skript.zip
Zuletzt bearbeitet: