Cisco 7942 an FritzBox 7390

aptivas

Neuer User
Mitglied seit
15 Nov 2014
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich versuche mein Cisco IP Phone 7942 an meiner FritzBox angemeldet zu bekommen. Leider bisher ohne Erfolg. Kann mir ev. jemand eine funktionierend xml Datei hierfür zur Verfügung stellen? Die FritzBox hat die neueste Firmware und das Telefon auch die neueste SIP Firmware.
 
kannst du das etwas genauer beschreiben.
 
Das Telefon hat die cmterm-7942_7962-sip.9-4-2-1 Firmware. Am tftpd Server fragt das Telefon folgende Dateien ab:

CTLSEPMAC.tlv
ITLSEPMAC.tlv
ITLFile.tlv
SEPMAC.cnf.xml
XMLDefault.cnf.xml

An der Fritzbox habe ich ein IP-Telefon mit dem Benutzer 623 erstellt. Auf dem Telefon erscheint die Meldung unprovisioned.

Danke für die Hilfe!
 
Ich habe jetzt mal die Firmware e 9.3.1SR4 installiert wie in dem Artikel beschrieben und meine xml Datei angepasst.

Das Telefon bleibt aber immer noch auf unprovisioned stehen. Brauche ich zwingend einen ssh Server?
Die XML Datei mit der Mac Adress drin hat das Telefon am Server gezogen, allerdings nicht den Dialplan.

<?xml version="1.0" encoding="UTF-8"?>
<device>

<deviceProtocol>SIP</deviceProtocol>


<devicePool>
<dateTimeSetting>
<dateTemplate>D.M.YY</dateTemplate> Datumsformat, leider werden keine vierstelligen
Jahresangaben unterstützt
<timeZone>Central Europe Standard/Daylight Time</timeZone> Zeitzone
<ntps>
<ntp>
<name>192.168.1.1</name> NTP Server für Zeitsynchronisation, dies übernimmt die Fritzbox
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>

<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort> 5060 ist der Standard Port für SIP
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>192.168.1.1</processNodeName> SIP Server - die Fritzbox
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>

<commonProfile>
<phonePassword></phonePassword>
<backgroundImageAccess>true</backgroundImageAccess> der Benutzer darf sich selber Hintergrundbilder aussuchen
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
diese Firmware wird verwendet, man beachte den Bezug zur Datei SIP70.9-3-1SR4-1S.loads auf dem TFTP Server

<vendorConfig>
<disableSpeaker>false</disableSpeaker> falls man den Lautsprecher deaktivieren will
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset> falls man den Lautsprecher und das Headset deaktivieren will
<pcPort>0</pcPort> der LAN Port zum Anschluß eines PC ist aktiv
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>0</autoSelectLineEnable>
<sshAccess>0</sshAccess> SSH Access erlauben
<sshPort>22</sshPort> SSH Port
<webAccess>0</webAccess> Zugriff per Web erlauben
<spanToPCPort>1</spanToPCPort>
<loggingDisplay>1</loggingDisplay>
<loadServer></loadServer>
<daysDisplayNotActive></daysDisplayNotActive>
<displayOnTime>03:00</displayOnTime> um drei Uhr morgens wird das Display aktiviert
<displayOnDuration>00:01</displayOnDuration> für eine Minute
<displayIdleTimeout>00:05</displayIdleTimeout> nach fünf Minuten Inaktivität soll das Display abschalten
<displayOnWhenIncomingCall>1</displayOnWhenIncomingCall> Display aktivieren bei eingehenden Anruf
</vendorConfig>

<deviceSecurityMode>1</deviceSecurityMode>
hier wird die Authorisierung vorgenommen um zum Beispiel
Screenshots des Displays zu erstellen
Telefonbucheinträge, siehe weiter unten
<idleURL></idleURL>
<informationURL></informationURL>

<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL>http://www.arbeitsplatzvernichtung-durch-outsourcing.de/ebtcisco/index.php?userid=987600&amp;timeoffset=1</servicesURL>
Hier kann man einen XML Dienst auf den Service Button legen,
in diesem Beispiel eine kleine Statusanzeige für Eurobilltracker.
Als Besonderheit sei noch angemerkt, das man nicht einfach ein
kaufmännisches Und (& Zeichen) übergeben kann in XML. Hier bitte
wie in HTML auch &amp; verwenden.
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>

<transportLayerProtocol>2</transportLayerProtocol> UDP benutzen

<capfAuthMode>0</capfAuthMode>
<capfList>
<capf>
<phonePort>3804</phonePort>
</capf>
</capfList>

<certHash></certHash>
<encrConfig>false</encrConfig>

<sipProfile>
<sipProxies>
<backupProxy></backupProxy>
<backupProxyPort></backupProxyPort>
<emergencyProxy></emergencyProxy>
<emergencyProxyPort></emergencyProxyPort>
<outboundProxy></outboundProxy>
<outboundProxyPort></outboundProxyPort>
<registerWithProxy>true</registerWithProxy>
</sipProxies>

<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>none</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>

<natEnabled>false</natEnabled>
<natAddress></natAddress>

<stutterMsgWaiting>0</stutterMsgWaiting>

<callStats>false</callStats>

<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>

<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>

<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>XMLDefault.cnf.xml</dialTemplate> der Dialplan

<phoneLabel>marty44</phoneLabel> das Phonelabel, steht im Display oben rechts,
keine Leerzeichen benutzen!
<sipLines>
<line button="1"> auf den ersten Schnellwahlbutton kommt der SIP Anschluß der Fritzbox
<featureID>9</featureID> es handelt sich um einen SIP Anschluß
<featureLabel>623</featureLabel> 620 ist die erste SIP Nebenstelle in der Fritzbox
<name>623</name> man sollte alle vier Werte auf 620 lassen, sonst kann es sein,
<displayName>623</displayName> das die Fritzbox keine Anrufe mehr entgegen nimmt
<contact>623</contact>

<proxy>USECALLMANAGER</proxy> hier verweisen wir auf die Fritzbox, wurde weiter oben definiert
wenn man hier die IP der Fritzbox einträgt, schlägt es
mit der Firmware 9.3.1 fehl
<port>5060</port>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>

<authName>623</authName> SIP Username auf der Fritzbox
<authPassword>7942</authPassword> SIP Passwort für die Nebenstelle 620 auf der Fritzbox

<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>**600</messagesNumber> hier kann man die Telefonnummer des Anrufbeantworters
der Fritzbox hinterlegen
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>

<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>true</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>
<line button="2"> auf den zweiten Schnellwahlbutton legen wir eine Telefonnummer
<featureID>2</featureID> es soll ein Schnellwahlbutton werden
<featureLabel>Sheldon Cooper</featureLabel> Name des Eintrages
<speedDialNumber>0123456789</speedDialNumber> die Telefonnummer
</line>
</sipLines>
</sipProfile>
</device>
 
Hast du die Datei so verwendet, wie du sie gepostet hast. Wenn ja, versteh ich das es nicht geht.
 
Zuletzt bearbeitet:
Weil noch die Kommentierung drin ist? Brauche ich denn jetzt einen ssh-Server?
 
Eigentlich nicht. füge mal deine sep als datei ein.
 
Weil ich ja alle Bezüge zum ssh-Server entfernt habe...
 

Anhänge

  • sip.zip
    2.7 KB · Aufrufe: 38
Hast du die datei auch als .xml im tftpd root. oder nur als .rrtf
 
Die ist als xml Datei dort, mit der MAC-Adresse im Namen und das Telefon zieht sie sich auch. SEPMAC.cnf.xml
 
versuch es mal so. Erst mal ne 8.5er sccp drauf machen, ohne sep. danach einfach nur tftpd add. ändern und neustarten.
 
Edit:
Funktioniert doch.
Ich muss nur mal gucken wo der Timeout eingestellt wird, bis eine eingegebene Telefonnummer gewählt wird.


Ich hänge mich mal hier rein, weil ich auch Probleme mit einem 7962 habe. Die Anmeldung an der Fritzbox 7390 habe ich mit der Anleitung von weiter oben hinbekommen. Das Telefon kann angerufen werden und auch interne Gespräche funktionieren. Nur Gespräche nach draußen sind nicht möglich.
Beim Abheben des Hörers bekomme ich nur ein typisches Anlagenfreizeichen (tut-tut-tut-------tut-tut-tut).





Meine SEPMAC.cnf.xml:

<?xml version="1.0" encoding="UTF-8"?>
<device>

<deviceProtocol>SIP</deviceProtocol>

<sshUserId>admin</sshUserId>
<sshPassword>GEHEIM</sshPassword>
<devicePool>
<dateTimeSetting>
<dateTemplate>D.M.YY</dateTemplate> <timeZone>Central Europe Standard/Daylight Time</timeZone>
<ntps>
<ntp>
<name>ptbtime2.ptb.de</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>

<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
<sipPort>5060</sipPort>
<securedSipPort>5061</securedSipPort>
</ports>
<processNodeName>192.168.178.1</processNodeName> </callManager>
</member>
</members>
</callManagerGroup>
</devicePool>

<commonProfile>
<phonePassword></phonePassword>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>

<loadInformation>SIP42.9-3-1SR4-1S</loadInformation>

<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>0</videoCapability>
<autoSelectLineEnable>0</autoSelectLineEnable>
<sshAccess>0</sshAccess>
<sshPort>22</sshPort>
<webAccess>1</webAccess>
<spanToPCPort>1</spanToPCPort>
<loggingDisplay>1</loggingDisplay>
<loadServer></loadServer>
<daysDisplayNotActive></daysDisplayNotActive>
<displayOnTime>03:00</displayOnTime>
<displayOnDuration>00:01</displayOnDuration>
<displayIdleTimeout>00:05</displayIdleTimeout>
<displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
</vendorConfig>

<deviceSecurityMode>0</deviceSecurityMode>

<authenticationURL>MEINSERVER/ciscoauth.php</authenticationURL>
<directoryURL>MEINSERVER/directory.php</directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>

<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL>http://www.arbeitsplatzvernichtung-durch-outsourcing.de/ebtcisco/index.php?userid=987600&amp;timeoffset=1</servicesURL>
<dscpForSCCPPhoneConfig></dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices></dscpForSCCPPhoneServices>
<dscpForCm2Dvce></dscpForCm2Dvce>

<transportLayerProtocol>2</transportLayerProtocol>
<capfAuthMode>0</capfAuthMode>
<capfList>
<capf>
<phonePort>3804</phonePort>
</capf>
</capfList>

<certHash></certHash>
<encrConfig>false</encrConfig>

<sipProfile>
<sipProxies>
<backupProxy></backupProxy>
<backupProxyPort></backupProxyPort>
<emergencyProxy></emergencyProxy>
<emergencyProxyPort></emergencyProxyPort>
<outboundProxy></outboundProxy>
<outboundProxyPort></outboundProxyPort>
<registerWithProxy>true</registerWithProxy>
</sipProxies>

<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>none</preferredCodec>
<dtmfAvtPayload>101</dtmfAvtPayload>
<dtmfDbLevel>3</dtmfDbLevel>
<dtmfOutofBand>avt</dtmfOutofBand>
<alwaysUsePrimeLine>false</alwaysUsePrimeLine>
<alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
<kpml>3</kpml>

<natEnabled>false</natEnabled>
<natAddress></natAddress>

<stutterMsgWaiting>0</stutterMsgWaiting>

<callStats>false</callStats>

<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<disableLocalSpeedDialConfig>false</disableLocalSpeedDialConfig>

<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>

<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>dialplan.xml</dialTemplate>
<phoneLabel>7962G</phoneLabel>
<sipLines>
<line button="1">
<featureID>9</featureID>
<featureLabel>620</featureLabel>
<name>620</name>
<displayName>620</displayName>
<contact>620</contact>

<proxy>USECALLMANAGER</proxy>
<port>5060</port>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>

<authName>620</authName>
<authPassword>passwort</authPassword>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>**600</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>

<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>true</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>
<line button="2">
<featureID>2</featureID>
<featureLabel>Telefon2</featureLabel>
<speedDialNumber>**626</speedDialNumber>
</line>
</sipLines>
</sipProfile>
</device>
 
Zuletzt bearbeitet:
Ich bekomme die Anmeldung mit dieser config nun auch an meiner Fritzbox hin, hast Du noch herausfinden können, wie man den Timeout einstellt, bis gewählt wird? Das ist in der Tat noch etwas verzögert...
Vielen Dank an Alle für die Hilfe!
 
Hab ich schon gefunden, ist der Wert <silentPeriodBetweenCallWaitingBursts>
Nur die NTP Synchronisierung klappt noch nicht, er synchronisiert die Zeit und das Datum nicht...
 
Ah, da hast Du an ner anderen Stelle als ich eingestellt. Ich hab eine dialplan.xml auf den FTP gelegt.

<DIALTEMPLATE>
<TEMPLATE MATCH="*" Timeout="2" />
</DIALTEMPLATE>

Wegen NTP: Ersetze mal die URL durch die IP-Adresse vom Zeitserver, dann gehts.

Falls Du es mal hinbekommen solltest Dein Hintergrundbild zu ändern, bin ich ein dankbarer Empfänger für Hinweise wie das geht. Ich hab schon alles versucht. Die Bilder liegen im richtigen Format im richtigen Verzeichnis, werden vom Telefon aber einfach nicht gefunden :(
 
Moin, die Zeitsynchronisierung will bei mir nicht klappen. Kannst Du mir mal den Abschnitt von Dir schicken? Habe die direkte IP des Servers probiert, als auch fritz.box anzugeben. Er aktualisiert nix...
 
Damit klappt das bei mir wunderbar.

<dateTimeSetting>
<dateTemplate>D.M.YY</dateTemplate> <timeZone>Central Europe Standard/Daylight Time</timeZone>
<time_format_24hr>1</time_format_24hr>
<ntps>
<ntp>
<name>192.53.103.108</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,197
Beiträge
2,247,888
Mitglieder
373,755
Neuestes Mitglied
grdex
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.