[Frage] CP-7941G und gemeinsames Adressbuch

chris-berlin

Mitglied
Mitglied seit
25 Mai 2004
Beiträge
483
Punkte für Reaktionen
0
Punkte
16
Hallo,
vorab ich habe schon geggogelt und auch die SuFu benutzt, habe viele Formate gesehen. Habe mir auch eine directory.xml gebastelt.
Anbei

Code:
  <CiscoIPPhoneDirectory>       
    <Title>IP Telephony Directory</Title>
    <Prompt>VoiP Buch</Prompt>                    
    <DirectoryEntry>                                              
      <Name>Max Muster</Name>         
      <Telephone>030xxxxxxx</Telephone>
    </DirectoryEntry>                                      
    <DirectoryEntry>             
      <Name>Frau Muster</Name>       
      <Telephone>0089xxxxxxx</Telephone>                                            
    </DirectoryEntry>      
  </CiscoIPPhoneDirectory>

wollte es ganz simpel und einfach halten. Leider kommt beim Aufruf des Directorys folgende Meldung : "XML Error [4]: Parse Error".
Ist da noch ein Fehler drin oder bin ich auf einen ganz verkehrten weg ?

Chris
 
debian server? dann musst du noch den Content-type richtig setzten
 
Nein, Windows XP mit einem Apachen.

Chris
 
So, wieder mal etwas weitergekommen.

Code:
<?php 
 header("Content-type: text/xml");
 header("Connection: close");
 header("Expires: -1");
echo "<CiscoIPPhoneDirectory>";
echo "<Title>VoIP</Title>";
echo "<Prompt>Buch</Prompt>";
echo "<DirectoryEntry>";
echo "<Name>Test</Name>";
echo "<Telephone>290</Telephone>";
echo "</DirectoryEntry>";
echo "</CiscoIPPhoneDirectory>";
?>
So wenn ich das jetzt über die ServicesURL einbinde sehe ich das den Eintrag. Über das directoryURL kommt jetzt keine Fehlermeldung mehr aber da erscheint auch kein weitere Eintrag.
Noch eine Idee ?

Chris
 
für das directory, nimm mal noch ein CiscoIPPhoneMenu.
 
meinst du das jetzt so !?

Code:
<?php 
 header("Content-type: text/xml");
 header("Connection: close");
 header("Expires: -1");
echo "<CiscoIPPhoneDirectory>";
echo "<CiscoIPPhoneDirectory>";
echo "<Title>VoIP</Title>";
echo "<Prompt>Buch</Prompt>";
echo "<DirectoryEntry>";
echo "<Name>Test</Name>";
echo "<Telephone>290</Telephone>";
echo "</DirectoryEntry>";
echo "</CiscoIPPhoneDirectory>";
echo "</CiscoIPPhoneDirectory>";
?>

oder habe ich das jetzt falsch verstanden ? Kommt wieder error

Chris
 
Zuletzt bearbeitet:
Code:
<CiscoIPPhoneMenu>
        <Title>IP Telephony Directory</Title>
        <Prompt>personal directory</Prompt>
        <MenuItem>
                <Name>User, Test</Name>
                <URL>http://ccm/cisco-addressbook/?id=addressbook-5-c160d8debcbc00af294c14562c974df1</URL>
        </MenuItem>
</CiscoIPPhoneMenu>
für http://ccm/cisco-addressbook/?id=addressbook-5-c160d8debcbc00af294c14562c974df1
kannst Du dann dein CiscoIPPhoneDirectory ausgeben
 
Kostenlos!

Statistik des Forums

Themen
248,859
Beiträge
2,303,049
Mitglieder
378,512
Neuestes Mitglied
DominicBu