Ich grüße euch liebe Community.
Ich habe es nun aufwändig hinbekommen mit tftpd32 mein Cisco 7941 mit einer SIP Firmware zu flashen, leider kriege ich jedoch keine Konfiguration auf dem Gerät hin.
Die .cnf.xml Dateien habe ich hier aus dem Forum übernommen, und auch schon verschiedene ausprobiert.
Die Datei wird vom Telefon gezogen, jedoch passiert da nix, ist dann alles unverändert auf factory defaults.
Woran kann et jelegen haben?
Ist es weiterhin möglich, einen vorhandenen dnsmasq tftp server zu benutzen, statt immer das halbe Netzwerk für tftp32 lahmzulegen?
Leider konnte ich nicht die neuste Firmware kostenlos finden, weshalb ich diese genommen habe.
Die Dateien der Firmware haben folgendes Muster.
xxx41sip.9-2-1TH1-13.sbn
Und die loads Datei SIP41.9-2-1S.loads.
Ist vielleicht ggf. der Firmware Name in meiner .cnf falsch? Muss der anders ausschauen? Oder wo liegt das Problem hier?
Freue mich auf Rat.
Kann ich weiterhin auch mit eine der Tasten an der Seite, eine 2. Telefonnummer mit einbinden, damit ich switchen kann?
Ich habe es nun aufwändig hinbekommen mit tftpd32 mein Cisco 7941 mit einer SIP Firmware zu flashen, leider kriege ich jedoch keine Konfiguration auf dem Gerät hin.
Die .cnf.xml Dateien habe ich hier aus dem Forum übernommen, und auch schon verschiedene ausprobiert.
Die Datei wird vom Telefon gezogen, jedoch passiert da nix, ist dann alles unverändert auf factory defaults.
Woran kann et jelegen haben?
Ist es weiterhin möglich, einen vorhandenen dnsmasq tftp server zu benutzen, statt immer das halbe Netzwerk für tftp32 lahmzulegen?
Leider konnte ich nicht die neuste Firmware kostenlos finden, weshalb ich diese genommen habe.
Die Dateien der Firmware haben folgendes Muster.
xxx41sip.9-2-1TH1-13.sbn
Und die loads Datei SIP41.9-2-1S.loads.
Ist vielleicht ggf. der Firmware Name in meiner .cnf falsch? Muss der anders ausschauen? Oder wo liegt das Problem hier?
Freue mich auf Rat.
Kann ich weiterhin auch mit eine der Tasten an der Seite, eine 2. Telefonnummer mit einbinden, damit ich switchen kann?
Code:
<?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.2.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.2.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>
<loadInformation>SIP41.9-2-1S</loadInformation> diese Firmware wird verwendet, man beachte den Bezug zur Datei SIP41.9-4-2SR3-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>
<authenticationURL>http://192.168.44.1/ciscoauth.php</authenticationURL> hier wird die Authorisierung vorgenommen um zum Beispiel
Screenshots des Displays zu erstellen
<directoryURL>http://192.168.44.1/directory.php</directoryURL> 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&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 & 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>dialplan.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>620</featureLabel> 620 ist die erste SIP Nebenstelle in der Fritzbox
<name>620</name> man sollte alle vier Werte auf 620 lassen, sonst kann es sein,
<displayName>620</displayName> das die Fritzbox keine Anrufe mehr entgegen nimmt
<contact>620</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>
<name>chairman</name> Name der im Telefon angezeigt wird, auf der Taste
<authName>chairman</authName> SIP Username auf der Fritzbox
<authPassword>xxxxxxxx</authPassword> SIP Passwort für die Nebenstelle 620 auf der Fritzbox
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>*97</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>xxxxxxxx</featureLabel> Name des Eintrages
<speedDialNumber>xxxxxxxx</speedDialNumber> die Telefonnummer
</line>
</sipLines>
</sipProfile>
</device>