[Gelöst] automatisches telefonbuch für cisco phones möglich

disorganizer

Neuer User
Mitglied seit
14 Mai 2010
Beiträge
115
Punkte für Reaktionen
4
Punkte
18
Unter
http://www.thelastinstance.de/soft/project13.phtml
Scheint es ja eine art Applikation für cisco phones für ein Telefonbuch zu geben.
Könnte man so etwas den prinzipiell anpassen um das FritzBox-Telefonbuch vollständig auf einem Cisco 7961 zu verwenden?

Ich selbst habe zu wenig Ahnung vom Programmieren dafür.
Vielleicht hat ja jemand mit passender Ahnung genug Musse und Lust eine xml-Applikation zur Steuerung der Fritzbox und Verwendung des Phonebooks zu schreiben.

Ich war mir übrigens nicht sicher ob das besser im Cisco Bereich oder hier untergebracht ist. Bei Bedarf bitte verschieben.

EDIT:
Ale reminder für mich:
* Webif/help nach /tmp/webhelp verlinken und Directory.xml dorthin kopieren zum Aufruf vom Phone: geht.
Code:
mkdir /tmp/webhelp
mount -o bind /tmp/webhelp /usr/www/avm/help
* Phonebook liegt unter /var/flash/phonebook
Todo:
* Script für Konvertierung phonebook => cisco oder Webpage zum live erzeugen der Directory.xml.
* Besseres Directory im Webif finden als die Hilfe
 
Zuletzt bearbeitet:

disorganizer

Neuer User
Mitglied seit
14 Mai 2010
Beiträge
115
Punkte für Reaktionen
4
Punkte
18
Der Webserverzeigt die Beispiel-xml an, aber aus irgendeinem Grund läuft das nicht mit dem Phone.
Es kommt zwar keine Fehlermeldung, aber das Directory wird auch nicht angezeigt.
Das sollte doch bei den Calllisten erscheinen, oder?

Hat jemand eine Idee?

Directory.xml auf dem webserver:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<CiscoIPPhoneDirectory>
<Title>Name Of Directory</Title>
<Prompt>Prompt text.</Prompt>
<DirectoryEntry>
<Name>Name of Person or Company</Name>
<Telephone>TelephoneNumber</Telephone>
</DirectoryEntry>
<DirectoryEntry>
<Name>Name of Person or Company</Name>
<Telephone>TelephoneNumber</Telephone>
</DirectoryEntry>
</CiscoIPPhoneDirectory>

Eintrag in der XML-Configdatei des Phone:
Code:
<directoryURL>http://192.168.2.2/tr69_autoconfig/Directory.xml</directoryURL>
 

disorganizer

Neuer User
Mitglied seit
14 Mai 2010
Beiträge
115
Punkte für Reaktionen
4
Punkte
18
Fehler gefunden!
Offensichtlich sind die neueren Cisco firmwares etwas "anders":

Das zu verwendende Format ist:
Code:
<CiscoIPPhoneMenu>
<MenuItem>                                               
  <Name>Telefonbuch</Name>          
  <URL>http://192.168.2.2:81/Phonebook.xml</URL> 
</MenuItem>                                       
</CiscoIPPhoneMenu>
Und das wird dann zu den "missed call" etc Einträgen angefügt.
Bei Aufruf würde in meinem Beispiel dann der Aufruf einer anderen xml erfolgen:
Code:
<CiscoIPPhoneMenu>
<Title>Telefonbuch</Title>
<MenuItem>                                               
  <Name>Nummer1</Name>          
  <URL>Dial:02345678</URL> 
</MenuItem>                                       
<MenuItem>                                               
  <Name>Nummer2</Name>          
  <URL>Dial:01234567</URL> 
</MenuItem>
<SoftKeyItem>
  <Name>Prev</Name>
  <URL></URL>
  <Position>3</Position>
</SoftKeyItem>
<SoftKeyItem>
  <Name>Next</Name>
  <URL></URL>
  <Position>4</Position>
</SoftKeyItem>                                      
</CiscoIPPhoneMenu>
Nett, denn im Prinzip kann hier ein komplettes Menüsystem implementiert werden per Webseite.
Leider anscheinend nur mit max 32 Einträgen... mal sehen.

Habe inzwischen den mini_httpd installiert.
Wenn ich nun noch rausfinde wie ich php auf eine ungefritze box bekomme könnte ich sogar vorgefertigte Skripte verwenden.

Ansonsten müsste ich dann per shellscripten die Auswertung des Adressbuches und die daraus folgende Ausgabe als Webseite machen :)
Immerhin kann ich so nun ein fixes Adressbuch auf den Webserver setzen.

Die Aufrufparameter um eine "Directory.sh" aufzurufen wären:
Code:
mini_httpd -u root -d ./www -p 81 -c Directory.sh

Dabei gut geholfen hat die Seite
http://www.voip-info.org/wiki/view/Asterisk+Cisco+79XX+XML+Services

Btw:
Ich denke wenn ich dann etwas weiter mit der Forschung bin werde ich im Cisco bereich weiterposten.
Vielleicht hat ja jemand lust ein passendes Shellscript zu schreiben für die Auswertung.

Also ist die Antwort auf die Thread Frage:
JA
 

Zurzeit aktive Besucher

Keine Mitglieder online.
3CX

Neueste Beiträge

Statistik des Forums

Themen
238,441
Beiträge
2,112,573
Mitglieder
361,191
Neuestes Mitglied
Heco1975

Erhalten Sie 3CX für 1 Jahr kostenlos!

Gehostet, in Ihrer privaten Cloud oder on-Premise! Ganz ohne Haken. Geben Sie Ihren Namen und Ihre E-Mail an und los geht´s:

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.
oder via

IPPF im Überblick

Neueste Beiträge

Website-Sponsoren


Kontaktieren Sie uns bei Interesse