http wählen und CallerID im SNOM display anzeigen

AdServ7

Neuer User
Mitglied seit
29 Jan 2016
Beiträge
38
Punkte für Reaktionen
1
Punkte
8
Hallo,

das anzeigen der CallerID beim angerufen dank mySQL Datenbank schreiben/lesen funktioniert.


wget -q -O- "http://XXXXXX:[email protected]/command.htm?number=8977"

Im Asterisk callplan habe ich dann eine EXTEN für 8977 schaue in der Datenbank nach der ID und erhalte alle Informationen., auch das setzten der CallerID für den angerufenen.

Ich habe jetzt nur das Problem das ich auf dem SNOM display 8977 sehe.

Wie kann ich gleichzeitig mit "...command.htm?number=" wählen die Nummer auf dem SNOM display setzen.
Welchen Befehl muss/kann ich nach number=8977&.... setzen um die Nummer auf dem display zu steuern

Gruss
 
Moins


Welchen Befehl muss/kann ich nach number=8977&.... setzen um die Nummer auf dem display zu steuern
Würd ich über "Aktions URL" auf ein Ereignis lösen.
...denn bei "Anruf verbunden:" ist auch dem SNOM die Nummer bekannt.
Zumindest, wenn die XML oder HTML/PHP die übergebenen Parameter auswertet und bspw. mit SnomIPPhoneText zurückliefern tut.
Die da wären...
http://wiki.snom.com/Features/Action_URL
 
Zuletzt bearbeitet:
Hallo,
danke für den Tip, ich wollte aber die Nummer egal bei welchen Ereignis angezeigt bekommen. Also BUSY, CONGESTION usw. Einfach damit der Benutzer später noch einmal die Rufnummer auf dem Telefon anwählen kann ohne das er die ganze Mimik für den ersten Call bekommt.
Ich schaue mir das noch mal an! Danke

Eine andere Idee war noch:
Ich habe in der Datenbank das Telefon, die Zielnummer, die gewünsche CallerID, usw.
Ich ändere per http die Identität auf dem Telefon und werfe da den Anruf rein. Diese Identität führt zu einen anderen Context wo der Anruf "anders" bearbeitet wird als in der Standardidentität.
Danach muss ich allerdings die Identität wieder zurückmachen, Probleme mit zeitnahen, ähnlichen Aktionen, das funktoniert auch nicht "sicher".
 
Dann kannste eigentlich auch gleich eine "Sonderbehandlung" für SNOMs in den Asterisk? Kontext einbauen.
Oder im Skript mit dem "wget".
Hab sogar noch in meiner sip_notify.conf zwei Beispiele drinne...
Code:
[snom-text]
Event=>snomxml
Content-Type=>application/xml
Content=><?xml version="1.0" encoding="UTF-8">
Content=><SnomIPPhoneText>
Content=><Fetch mil="20000">snom://mb_exit</Fetch>
Content=><Title>Menu</Title>
Content=><Prompt>Hallo</prompt>
Content=><Text>Hallo Welt</Text>
Content=></SnomIPPhoneText>
Content=>

[snom-menu]
Event=>snomxml
Content-Type=>application/xml
Content=><?xml version="1.0" encoding="UTF-8">
Content=><SnomIPPhoneMenu>
Content=><Fetch mil="20000">snom://mb_exit</Fetch>
Content=><Title>Menu</Title>
Content=><MenuItem>
Content=><Name>Server</Name>
Content=><URL>http://osmc.fritz.box/snom320/server.xml</URL>
Content=></MenuItem>
Content=></SnomIPPhoneMenu>
Content=>
Beachte auch das "Fetch".

Siehe: http://das-asterisk-buch.de/1.6/telefone-snom.html
...ganz Unten: Telefone per Fernwartung neu starten
 
Hallo, danke, das muss ich mir in Ruhe anschauen.
Ich glaube ich werde einfach nach Gesprächsende die ganzen Einträge auf dem Telefon löschen:)
Remote Reset of Dialed Numbers: http://phoneIP/index.htm?dialeddel=0
halt alles weg aber nichts falsches mehr drin Gruss
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,873
Beiträge
2,303,505
Mitglieder
378,533
Neuestes Mitglied
PatrickSt91