[HowTo] Cisco IP Phone 8945/9951/andere an Fritzbox betreiben - ALL IN ONE

Lukas1993

Neuer User
Mitglied seit
6 Jan 2014
Beiträge
9
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich habe selber vor 2 Jahren angefangen mich mit den Cisco IP Phones schlau zu machen. Bei mir geschieht das in Verbindung mit einer Fritzbox, die hier als SIP Telefon Server dient. Ich habe mich auch hier im Forum schlau gemacht, wie was funktioniert. Leider hat es nie jemand geschafft, mal die Cisco Hintergrundbilder, Töne und sonstige Sachen zu posten. Ich habe das jetzt alles zusammen gesammelt.

Im Anhang finden man den ganzen TFTP Ordner. Dort ist alles drin.

SEPMACXXXX.cnf.xml
dialplan.xml
DefaultFP.xml
DistinctiveRingList.xml
ringlist.xml
RingList.dat
XMLDefault.cnf.xml
Deutsche Sprache
Hintergrunbilder Cisco (sind aus CUCM 8.6)
Klingeltöne Cisco(sind aus CUCM 8.6)

Die Konfig ist für jedes Gerät beutzbar. Die 9951 und 9971 können sogar das Cisco Unified IP Color Key Expansion Module nutzen. Ist auch mit in der Konfig aktiviert.

Achso, noch zu erwähnen, die 99XX Serien hat ab der 9.04 einen NTP Bug. Muss selber, damit leben. Ich betreibe Zuhause zwei 9951 und zwei 8945. Diese laufen fehlerfrei.

Ich erkläre hier nicht wie die generelle funktion ist. Das wurde schon oft genug in anderen Beiträgen erklärt. Generell ist zu sagen, das diese Konfig kompatibel mit Speedports und Fritzboxen ist, die IP Telefonie betreiben. Dort muss nur per Geräterstellung, ein neues IP Telefon erstellt werden. Diese Nummer und das Kennwort dazu muss dann in der Konfig SEPMACXXXXXXX.cnf.xml geändert werden. Ausserdem muss die Firmware für das entsprechende Gerät heruntergeladen werden und in der SEPMACXXXXX.cnf.xml angepasst werden.

SEP28C7CED6E0F2.cnf.xml:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<device>
    <deviceProtocol>SIP</deviceProtocol>
    <sshUserId>admin</sshUserId> <!-- Benutzer-->
    <sshPassword>admin</sshPassword> <!-- Passwort-->
    <devicePool>
        <dateTimeSetting>
            <name>W.Europe</name>
            <dateTemplate>D.M.Y</dateTemplate>
            <timeZone>W. Europe Standard/Daylight Time</timeZone>
            <ntps>
                <ntp>
                    <name>192.168.178.95</name>                 <!-- NTP-Server-->
                    <ntpMode>Unicast</ntpMode>
                </ntp>
            </ntps>
        </dateTimeSetting>
        <callManagerGroup>
            <members>
                <member priority="0">
                    <callManager>
                        <processNodeName>192.168.177.1</processNodeName> <!-- IP Adresse Fritzbox-->
                        <ports>
                            <ethernetPhonePort>2000</ethernetPhonePort>                           
                            <sipPort>5060</sipPort>
                            <securedSipPort>5061</securedSipPort>
                        </ports>
                    </callManager>
                </member>
            </members>
        </callManagerGroup>
    </devicePool>
    <sipProfile>
        <sipProxies>
            <registerWithProxy>true</registerWithProxy>
        </sipProxies>
        <transportLayerProtocol>4</transportLayerProtocol>
        <sipCallFeatures>
         <cnfJoinEnabled>true</cnfJoinEnabled>
         <callForwardURI>x--serviceuri-cfwdall</callForwardURI>
         <callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
         <callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
         <callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
         <meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
         <abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
         <rfc2543Hold>false</rfc2543Hold>
         <callHoldRingback>2</callHoldRingback>
         <localCfwdEnable>true</localCfwdEnable>
         <semiAttendedTransfer>true</semiAttendedTransfer>
         <anonymousCallBlock>2</anonymousCallBlock>
         <callerIdBlocking>2</callerIdBlocking>
         <dndControl>0</dndControl>
         <remoteCcEnable>true</remoteCcEnable>
        </sipCallFeatures>
        <sipStack>
         <sipInviteRetx>6</sipInviteRetx>
         <sipRetx>10</sipRetx>
         <timerInviteExpires>180</timerInviteExpires>
         <timerRegisterExpires>3600</timerRegisterExpires>
         <timerRegisterDelta>5</timerRegisterDelta>
         <timerKeepAliveExpires>120</timerKeepAliveExpires>
         <timerSubscribeExpires>120</timerSubscribeExpires>
         <timerSubscribeDelta>5</timerSubscribeDelta>
         <timerT1>500</timerT1>
         <timerT2>4000</timerT2>
         <maxRedirects>70</maxRedirects>
         <remotePartyID>false</remotePartyID>
         <userInfo>None</userInfo>
      </sipStack>
      <autoAnswerTimer>1</autoAnswerTimer>
      <autoAnswerAltBehavior>false</autoAnswerAltBehavior>
      <autoAnswerOverride>true</autoAnswerOverride>
      <transferOnhookEnabled>false</transferOnhookEnabled>
      <enableVad>false</enableVad>
      <preferredCodec>g729a</preferredCodec>
      <dtmfAvtPayload>101</dtmfAvtPayload>
      <dtmfDbLevel>3</dtmfDbLevel>
      <dtmfOutofBand>avt</dtmfOutofBand>
      <alwaysUsePrimeLine>false</alwaysUsePrimeLine>
      <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
      <kpml>3</kpml>
    <phoneLabel>OG</phoneLabel>
    <stutterMsgWaiting>2</stutterMsgWaiting>
    <silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
      <disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>
      <startMediaPort>16384</startMediaPort>
      <stopMediaPort>32766</stopMediaPort>
        <sipLines>
            <line button="1" lineIndex="1">                 <!-- SIP Account -->
                <featureID>9</featureID>
                   <featureLabel>621</featureLabel> <!-- Name der oben im Display steht-->
                   <proxy>USECALLMANAGER</proxy>                     
                <port>5060</port>  
                <authName>621</authName> <!-- erstelle Telefonnummer der Box-->
                <name>621</name>          <!-- Name der im Telefon angezeigt wird, auf der Taste-->       
                <authPassword>621</authPassword>      
                <messageWaitingLampPolicy>4</messageWaitingLampPolicy>    <!-- FB AB auf Brieftaste -->
                <messagesNumber>**600</messagesNumber>           
        <ringSettingIdle>4</ringSettingIdle>             <!-- Wichtig fuer Anklopfen -->
        <ringSettingActive>5</ringSettingActive>
        </line>
        <line button="2">                         <!-- Kurzwahl 2-->
        <featureID>21</featureID>
        <featureLabel>Andreas</featureLabel>
        <speedDialNumber>**626</speedDialNumber>
        </line>      
        <line  button="3">                           <!-- Kurzwahl 3 Nicht stören-->
        <featureID>130</featureID>
        <featureLabel>Nicht stören</featureLabel>
        <helpID>369</helpID>
        </line>
        </sipLines>
        <dialTemplate>dialplan.xml</dialTemplate>             <!-- Dialplan, einfach mal googeln -->
    </sipProfile>
<userLocale>
    <name>German_Germany</name>
    <langCode>de</langCode>
</userLocale>
    <networkLocale>Germany</networkLocale>
<networkLocaleInfo>
    <name>Germany</name>
</networkLocaleInfo>
    <vendorConfig>
        <displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
        <displayIdleTimeout>00:05</displayIdleTimeout>
        <daysDisplayNotActive>1,7</daysDisplayNotActive>
        <displayOnTime>06:20</displayOnTime>
        <displayOnDuration>00:40</displayOnDuration>
        <settingsAccess>1</settingsAccess>
        <webAccess>0</webAccess>                     <!-- Web Zugriff erlaubt -->
    </vendorConfig>
    <phoneServices>
        <provisioning>2</provisioning>
        <phoneService  type="1" category="0">                 <!-- verpasster Anrufe -->
            <name>Missed Calls</name>
            <url>Application:Cisco/MissedCalls</url>
            <vendor></vendor>
            <version></version>
        </phoneService>
        <phoneService  type="2" category="0">                 <!-- zum nutzen der Brieftaste -->
        <name>Voicemail</name>
        <url>Application:Cisco/Voicemail</url>
        <vendor></vendor>
        <version></version>
    </phoneService>
    <phoneService  type="1" category="0">                 <!-- empfangener Anrufe -->
            <name>Received Calls</name>
            <url>Application:Cisco/ReceivedCalls</url>
            <vendor></vendor>
            <version></version>
        </phoneService>
    <phoneService  type="1" category="0">                 <!-- getaetigte Anrufe -->
            <name>Placed Calls</name>
            <url>Application:Cisco/PlacedCalls</url>
            <vendor></vendor>
            <version></version>
        </phoneService>
    <phoneService  type="0" category="0">                 <!-- Service taucht im Hauptmenue auf -->
        <name>News</name>
        <url>http://cubic.org/rss2cisco.pl</url>
        <vendor></vendor>
        <version></version>
    </phoneService>
    <phoneService  type="0" category="0">
            <name>Wetter</name>
            <url>http://192.168.178.95/weather.php</url>
            <vendor></vendor>
            <version></version>
        </phoneService>
        <phoneService  type="0" category="0">
            <name>IP Kamera</name>
            <url>http://192.168.178.95/cam.php</url>
            <vendor></vendor>
            <version></version>
        </phoneService>
        <phoneService  type="0" category="0">
                <name>Telefonbuch</name>
                <url>http://192.168.178.95/directory.php</url>
                <vendor></vendor>
                <version></version>
            </phoneService>
            <phoneService  type="0" category="0">
                <name>Fritzbox</name>
                <url>http://192.168.178.95/fritzbox.php</url>
                <vendor></vendor>
                <version></version>
            </phoneService>
            <phoneService  type="0" category="0">
                <name>Uhrzeit</name>
                <url>http://192.168.178.94/clock/clock.asp</url>
                <vendor></vendor>
                <version></version>
            </phoneService>
    </phoneServices>
    <addOnModules>
        <addOnModule  uuid="" idx="1">
            <deviceType>CKEM</deviceType>
            <deviceLine>36</deviceLine>
            <loadInformation></loadInformation>
            <phoneTemplateId></phoneTemplateId>
        </addOnModule>
    </addOnModules>
    <commonConfig>                             <!-- USB, Bluetooth, WLAN(9971) -->
        <usb1>1</usb1>
        <usb2>1</usb2>
        <ciscoCamera>1</ciscoCamera>
        <usbClasses>0,1,2</usbClasses>
        <sdio>1</sdio>
        <bluetooth>1</bluetooth>
        <wifi>1</wifi>
        <bluetoothProfile>0,1</bluetoothProfile>
        <joinAndDirectTransferPolicy>0</joinAndDirectTransferPolicy>
    </commonConfig>
    <featurePolicyFile>DefaultFP.xml</featurePolicyFile>         <!-- steuert Funktionen, zB Wahlwiederholung -->
    <loadInformation>sip9951.9-4-1SR1-2</loadInformation>              <!-- FW Version, durch die für das jeweilige Grät zu erstezen -->
</device>

XMLDefault.cnf.xml:
Code:
<Default>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<mgcpPorts>
<listen>2427</listen>
<keepAlive>2428</keepAlive>
</mgcpPorts>
</ports>
<processNodeName></processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
<loadInformation404 model="Cisco 8945"></loadInformation404>
<loadInformation404 model="Cisco 9951"></loadInformation404>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<servicesURL></servicesURL>
</Default>

ringlist.xml:
Code:
<CiscoIPPhoneRingList>
    <Ring>
        <DisplayName>Analog Synth 1</DisplayName>
        <FileName>Analog1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Analog Synth 2</DisplayName>
        <FileName>Analog2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Are You There 1</DisplayName>
        <FileName>AreYouThere.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Are You There 2</DisplayName>
        <FileName>AreYouThereF.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Bass</DisplayName>
        <FileName>Bass.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Chime</DisplayName>
        <FileName>Chime.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Cisco Standard</DisplayName>
        <FileName>CiscoStandard.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Cisco Symphonic</DisplayName>
        <FileName>CiscoSymphonic.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Cisco Synth</DisplayName>
        <FileName>CiscoSynth.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Cisco Techno</DisplayName>
        <FileName>CiscoTechno.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Classic Ring 1</DisplayName>
        <FileName>Classic1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Classic Ring 2</DisplayName>
        <FileName>Classic2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Clock Shop</DisplayName>
        <FileName>ClockShop.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Drums 1</DisplayName>
        <FileName>Drums1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Drums 2</DisplayName>
        <FileName>Drums2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Film Score</DisplayName>
        <FileName>FilmScore.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Harp Synth</DisplayName>
        <FileName>HarpSynth.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Jamaica</DisplayName>
        <FileName>Jamaica.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Koto Effect</DisplayName>
        <FileName>KotoEffect.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Music Box</DisplayName>
        <FileName>MusicBox.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Piano 1</DisplayName>
        <FileName>Piano1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Piano 2</DisplayName>
        <FileName>Piano2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Pop</DisplayName>
        <FileName>Pop.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Pulse 1</DisplayName>
        <FileName>Pulse1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Saxophone 1</DisplayName>
        <FileName>Sax1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Saxophone 2</DisplayName>
        <FileName>Sax2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Vibe</DisplayName>
        <FileName>Vibe.raw</FileName>
    </Ring>
</CiscoIPPhoneRingList>

DefaultFP.xml:
Code:
<?xml version="1.0" encoding="utf-8"?>
<featurePolicy name="Default Policy">
    <versionStamp>0000000000</versionStamp>
    <featureDef name="ForwardAll">
        <id>1</id>
        <enable>false</enable>
    </featureDef>
    <featureDef name="Park">
        <id>2</id>
        <enable>false</enable>
    </featureDef>
    <featureDef name="iDivert">
        <id>3</id>
        <enable>false</enable>
    </featureDef>
    <featureDef name="ConfList">
        <id>4</id>
        <enable>false</enable>
    </featureDef>
    <featureDef name="SpeedDial">
        <id>5</id>
        <enable>true</enable>
    </featureDef>
    <featureDef name="Callback">
        <id>6</id>
        <enable>false</enable>
    </featureDef>
    <featureDef name="Redial">
        <id>7</id>
        <enable>true</enable>
    </featureDef>
    <featureDef name="Barge">
        <id>8</id>
        <enable>false</enable>
    </featureDef>
</featurePolicy>

dialplan.xml:
Code:
<DIALTEMPLATE>
    <TEMPLATE MATCH="*" Timeout="3"/>
    <TEMPLATE MATCH="0" Timeout="3"/>
</DIALTEMPLATE>

DistinctiveRingList.xml:
Code:
<CiscoIPPhoneRingList>
    <Ring>
        <DisplayName>Ring 1</DisplayName>
        <FileName>Ring1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Ring 2</DisplayName>
        <FileName>Ring2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Ring 3</DisplayName>
        <FileName>Ring3.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Ring 4</DisplayName>
        <FileName>Ring4.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Ring 5</DisplayName>
        <FileName>Ring5.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Ring 6</DisplayName>
        <FileName>Ring6.raw</FileName>
    </Ring>
  <Ring>
        <DisplayName>Ring 7</DisplayName>
        <FileName>Ring7.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Analog Synth 1</DisplayName>
        <FileName>Analog1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Analog Synth 2</DisplayName>
        <FileName>Analog2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Are You There 1</DisplayName>
        <FileName>AreYouThere.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Are You There 2</DisplayName>
        <FileName>AreYouThereF.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Bass</DisplayName>
        <FileName>Bass.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Chime</DisplayName>
        <FileName>Chime.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Cisco Standard</DisplayName>
        <FileName>CiscoStandard.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Cisco Symphonic</DisplayName>
        <FileName>CiscoSymphonic.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Cisco Synth</DisplayName>
        <FileName>CiscoSynth.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Cisco Techno</DisplayName>
        <FileName>CiscoTechno.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Classic Ring 1</DisplayName>
        <FileName>Classic1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Classic Ring 2</DisplayName>
        <FileName>Classic2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Clock Shop</DisplayName>
        <FileName>ClockShop.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Drums 1</DisplayName>
        <FileName>Drums1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Drums 2</DisplayName>
        <FileName>Drums2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Film Score</DisplayName>
        <FileName>FilmScore.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Harp Synth</DisplayName>
        <FileName>HarpSynth.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Jamaica</DisplayName>
        <FileName>Jamaica.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Koto Effect</DisplayName>
        <FileName>KotoEffect.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Music Box</DisplayName>
        <FileName>MusicBox.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Piano 1</DisplayName>
        <FileName>Piano1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Piano 2</DisplayName>
        <FileName>Piano2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Pop</DisplayName>
        <FileName>Pop.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Pulse 1</DisplayName>
        <FileName>Pulse1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Saxophone 1</DisplayName>
        <FileName>Sax1.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Saxophone 2</DisplayName>
        <FileName>Sax2.raw</FileName>
    </Ring>
    <Ring>
        <DisplayName>Vibe</DisplayName>
        <FileName>Vibe.raw</FileName>
    </Ring>
</CiscoIPPhoneRingList>

Hier der Link über meine Seite (da ist die komplette Struktur drin 700mb) https://nas.tripp.solutions:5001/sharing/2atFdsIKC Passwort: IPPF

Also einfach runterladen, entpacken, anpassen und Spass haben :p
 
Zuletzt bearbeitet:
Gute zusammenstellung :rock:
 
Danke für die zusammenstellung , noch eine kurze frage ist es möglich den beleuchten kreis auszuschalten wenn das display aus geht , so das nix mehr leuchtet ? ,weil wenn das display an ist ist ja die taste auch nicht beleuchtet , eventl gehts ja per config?
 
Das Problem mit der Beleuchtung habe ich mit einen Seitenschneider gelöst, da die Lötzungen der LED sehr groß sind, kann man es auch einfach wieder zusammen löten bei Bedarf.
Vlt. nicht die eleganteste Lösung, funktiniert aber. Man könnte auch den Knopf von innen mit Edding schwärzen.
Eine Softwarelösung kenne ich nicht.
 
Hallo Leute,

ich hänge mich hier mal mit rein.
Und zwar geht es um das betreiben eines CISCO-CP9951 an einer Fritzbox 7390.

Ich habe bereits durch das lesen hier im Forum ein funktionierendes Telefon.
Meine derzeitige Konstellation sieht wie folgt aus:

Fritzbox7390 -> 3 VOIP Telefonnummern eingerichtet -> 1 DECT Mobilteil für alle Telefonnummern -> 3 IP Telefone eingerichtet (für jede Nummer 1 Telefon)
auf Kurzwahltaste 1 die Hauptnummer -> Kurzwahltaste 2 die 2. Telefonnummer -> Kurzwahltaste 3 die 3. Telefonnummer

Somit kann ich durch drücken einer der Kurzwahltasten bestimmen mit welcher Telefonnummer ich raustelefonieren will.
Jetzt aber zu meiner Frage:
Ist es möglich anhand der LED in den Tasten (oder auch auf dem Bildschirm) zu sehen welche Leitung gerade belegt ist?
z.B. es wird mit dem Schnurlostelefon in einem anderen Raum telefoniert und ich möchte das dann die LED der jeweiligen Kurzwahltaste (Leitung) rot leuchtet.

Ist das so möglich oder brauche ich den CallManager?

Danke.
 
Hallo Rudi0815,
das soll möglich sein. Zur Zeit bin ich auch am basteln wie das geht. Ich hab schon den CUCM Server komplett entpackt als Ordnerstruktur. Ich lese im Moment nur Konfigs und gucke wie man das umsetzten kann. Grundsätzlich sollte das durch aktivieren eines Features in der Konfig vom Telefon gehen.
 
Ja, denke auch das es mit der Konfiguration funktioniert.
Ich habe im Moment leider keine Zeit mich damit zu beschäftigen.

Wäre schön wenn Du etwas rausfinden würdest.

Gruß Rudi
 
Hallo, da der Link oben nicht mehr funktioniert hat jemand dieses Datenpaket noch und kann es mir zu verfügung stellen.

Mfg ogga1
 
Hallo, da der Link oben nicht mehr funktioniert hat jemand dieses Datenpaket noch und kann es mir zu verfügung stellen.
Vielen Dank im Voraus
 
  • Like
Reaktionen: jkaltsch
Hallo, da der Link oben nicht mehr funktioniert hat jemand dieses Datenpaket noch und kann es mir zu Verfügung stellen wer ich sehr dankbar
Vielen Dank
 
  • Like
Reaktionen: jkaltsch
Hallo, auch ich bin auf der Suche nach dem Datenpaket. ;)
Gibt es jemand, der helfen kann?
Für nachfolgende User wäre es sicher auch interessant, wenn eine Antwort hier im Threat erfolgt. ;)
 
Der Link aus dem Eingangsposting ist leider nicht mehr aktiv.
Auch ich wäre am kompletten Datenpaket interessiert oder - falls das nicht möglich ist - zumindest eine genaue Angabe der Ordnerstruktur auf dem TFTP-Server.
ich versuche seit Tagen die Klingeltöne einzubinden, aber es gelingt einfach nicht.
 
Ich grab mal den Thread hier wieder aus...
Gibt's denn hier noch Leute, die ein 8945 mit den Sächelchen hier betreiben?
Mich würde mal interessieren:
  • Wird die RingList geladen?
  • Wo sollten die "phoneService" Dinger erscheinen?
  • Funktioniert die Signalisierung einer besetzten Leitung durch Änderung der Farbe der LED mittlerweile? (Posting #5)
 
Hi,
[Edit Novize: Überflüssiges Fullquote des Beitrags direkt darüber gemäß der Forumsregeln gelöscht]

Die Ringlist wird auch wie die Hintergrundbilder und die Config Datei über den TFTP Server bereitgestellt und über die Einstellungen in den .conf Files geladen. Die Phone Services, welche du auch auf deinem TFTP oder PHP Server bereitstellt, tauchen in dem Menü auf, über welches du die Service-URL bzw. den entsprechenden Link aufrufst, das kann entweder über die Schnellwahltaste oder über das Telefonmenü basieren.

Von der Fritz!Box selbst kannst du über das Service Tool fritzco lediglich die Telefonbücher laden bzw. mit deinem Webserver synchronisieren, welcher die Daten dann dem Cisco bereitstellt. Die Tastenfarben der LEDs zum Anzeigen, ob eine Leitung belegt ist, das kann die Fritz!Box nicht liefern. Mir ist leider aktuell auch kein externer Service oder eine CURL bekannt, mit welcher man die einzelnen tasten LEDs ansteuern könnte... Dies ist eigentlich nur komplett in einer richtigen SIP Telefonanlage mit Cisco Unterstützung verfügbar.

Wenn du weitere Unterstützung brauchst, wäre eine Beschreibung was genau bei dir aktuell nicht klappt oder ein Teilen deiner Config super :)!
 
Zuletzt bearbeitet von einem Moderator:
Nun meine erste Frage war, ob jemand ein 8945 benutzt. Aufgrund der SEP*.cf.xml im ersten Posting idealerweise mit SIP. Ich benutze keine Fritzbox - Mir geht es darum ob das Phone eine RingList anfordert. Ich konnte bei mir keine solche Anfrage im Traffic finden. Mit den PhoneServices ist es ähnlich: Ich sehe sie nicht in den Menüs. Schwerpunkt der Frage liegt nicht auf der Implementierung sondern ob jemand beim Cisco 8945 auch diese Probleme beoachten kann oder konnte.
 
Hi,

Ok verstanden :)

Ja ich betreibe auch CP8945 an kommerziellen Anlagen... bzw an weiteren SIP Providern. Wichtig bzw interessant zu wissen wäre für mich aber dennoch an welcher Anlage oder in welcher Konstellation betriebst du die CP8945. Je nachdem wie du diese einsetzt, kann man verschiedene Konfigurationen fahren bzw, das Telefon fordert unterschiedliche Dinge an.

Grundsätzlich sollte das Telefon aber die Datei ringlist.xml anfordern, in welcher auf die einzelnen .raw Dateien auf dem TFTP Verzeichnis verwiesen wird.

Die phone Services werden in der .cnf.xml des jeweiligen Telefons bzw. bei der XMLDefault.cnf.xml eingerichtet.

Die Servicefunktion verweist lediglich auf eine URL bzw einen Webservice, welcher wiederum die kompletten Daten über XML für Menüs und Anzeige der Informationen bereitstellt. vom TFTP Server werden in der regel Service Funktionen nicht direkt geladen.

Beispiel bei den SIP Service Funktionen (über welche auch die LEDs gesteuert werden ...)

Code:
  <sipCallFeatures>
            <callForwardURI>x--serviceuri-cfwdall</callForwardURI>
            <callPickupURI>x-cisco-serviceuri-pickup</callPickupURI>
            <callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
            <callPickupGroupURI>x-cisco-serviceuri-gpickup</callPickupGroupURI>
            <meetMeServiceURI>x-cisco-serviceuri-meetme</meetMeServiceURI>
            <abbreviatedDialURI>x-cisco-serviceuri-abbrdial</abbreviatedDialURI>
....

Ansonsten kannst du auch direkt in der cnf.xml PhoneServices Deklarieren

Code:
  <phoneService  type="1" category="0">
            <name>Fritzbox</name>
            <url>http://192.168.1.85/Cisco/directory.php</url>
            <vendor></vendor>
            <version></version>
        </phoneService>
    </phoneServices>

in meinem Fall wird hier das Telefonbuch der Fritzbox im Telefonbuch (type=1) angeboten


Code:
<phoneService  type="0" category="0">
            <name>Wetter</name>
            <url>http://192.168.1.85/Cisco/weather.php</url>
            <vendor></vendor>
            <version></version>
        </phoneService>

        <phoneService  type="0" category="0">
            <name>IP Kamera</name>
            <url>http://192.168.1.85/Cisco/cam.php</url>
            <vendor></vendor>
            <version></version>
        </phoneService>

    <phoneService  type="0" category="0">
            <name>Service - Home Guard</name>
            <url>http://192.168.1.85/Cisco/services.php</url>
            <vendor></vendor>
            <version></version>
        </phoneService>


Bei Type = 0 wird das Menü unter der Einstellungsseite angeboten. Beim Anwählen des Menüs wird dann der PHP Dienst auf dem Webserver gestartet. Dieser muss dann mit dem Telefon interagieren können.

Hat dies ein wenig weiter geholfen :)? Wenn nicht, einfach nochmal fragen!
 
Wenn nicht, einfach nochmal fragen!
Yo, ich hab' ja noch ein paar Voucher... ;)

Wo ( Button, Menu ) würde ich denn beim Phone die Sachen aus Code-Schnipsel 2 und 3 finden?
Bei Type = 0 wird das Menü unter der Einstellungsseite angeboten.
"Settings"? - Da finde ich meinen Kram nicht...

XML:
    <phoneService  type="0" category="0">
      <name>Misc.</name>
      <url>http://cisco.collaboration.example.net/services</url>
      <vendor></vendor>
      <version></version>
    </phoneService>

Wo gibt's eine Liste der types und categories?

Das Phone fordert die Liste für die Wallpapers an, aber eben nicht für die RingList.

Aus der XMLDefault.cnf.xml wird zwar Einiges übernommen, aber Timezone etc. funktioniert z.B. nicht (ist aber momentan nicht akut)

Zur Frage des Setup: 2 x 8945 mit FreeSwitch. Provisioning über Apache (kein TFTP).
 
Zuletzt bearbeitet:

Statistik des Forums

Themen
244,878
Beiträge
2,220,010
Mitglieder
371,601
Neuestes Mitglied
dreieck
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.