[Gelöst] Cisco 7975G an FritzBox 7580 per SIP

MichaelNRW

Neuer User
Mitglied seit
9 Jul 2017
Beiträge
39
Punkte für Reaktionen
2
Punkte
8
Hallo Zusammen,

ich versuche schon seit einigen Tagen mein Cisco 7975G mit meiner FritzBox 7580 per SIP zu verbinden.
Zwischenzeitlich hatte ich auch eine Verbindung und konnte raus telefonieren und auch angerufen werden.
Allerdings hat zu dem Zeitpunkt die Einstellung der Zeit per NTP nicht funktioniert.
Nach vielen Versuchen dem Cisco doch noch die Zeit per NTP zu vermitteln, habe ich das Cisco erneut zurückgesetzt (# beim Start + 123456789*0#).
Seither lädt er die SEP<MAC-Adresse>.cnf.xml nicht mehr.

Ich habe mir schon X Beispiele angesehen und hänge aktuell fest.
Laut Status Message ist die Datei nicht gültig "Error Verifying Config Info".
Das Abrufen des Hintergrundbilds über die User Preferences ist problemlos möglich.

Als Basis habe ich erst eine XML Datei eines Arbeitskollegen und dann diese Webseite genommen: http://usecallmanager.nz/sepmac-cnf-xml.html
Meine aktuelle XML Datei habe ich unten eingefügt.

Inhalt meines Cisco-Phone Ordners auf dem TFTP:
Code:
apps75.9-4-2ES26.sbn
cnu75.9-4-2ES26.sbn
cvm75sip.9-4-2ES26.sbn
dialplan.xml
dsp75.9-4-2ES26.sbn
jar75sip.9-4-2ES26.sbn
SEP0026CBBDA173.backup
SEP0026CBBDA173.cnf.xml
SIP75.9-4-2SR3-1S.loads
SIPDefault.cnf
SIPDefault.cnf.xml
term75.default.loads
XMLDefault.cnf.xml

Inhalt 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>192.168.2.1</processNodeName>
        </callManager>
        </member>
    </members>
</callManagerGroup>
<loadInformation7  model="Cisco 7975">SIP75.9-4-2SR3-1S</loadInformation7>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
  <informationURL></informationURL>
<messagesURL></messagesURL>
<servicesURL></servicesURL>
<transportLayerProtocol>0</transportLayerProtocol>
</Default>

Inhalt der SIPDefault.cnf.xml
Wobei mich hier wundert das es eigentlich keine xml Datei ist, wird aber immer wieder so als Beispiel gezeigt.
Code:
# Proxy Server
proxy1_address: "192.168.2.1"

# Proxy Server Port (default - 5060)
proxy1_port:"5060"

# Emergency Proxy info
proxy_emergency: "192.168.2.1" # IP address here alternatively
proxy_emergency_port: "5060"

# Backup Proxy info
proxy_backup: "192.168.2.1"
proxy_backup_port: "5060"

# Outbound Proxy info
outbound_proxy: ""
outbound_proxy_port: "5060"

# NAT/Firewall Traversal
nat_enable: "false"
nat_address: "192.168.2.1"
voip_control_port: "5061"
start_media_port: "16384"
end_media_port: "32766"
nat_received_processing: "0"

# Proxy Registration (0-disable (default), 1-enable)
proxy_register: "1"

# Phone Registration Expiration [1-3932100 sec] (Default - 3600)
timer_register_expires: "3600"

# Codec for media stream (g711ulaw (default), g711alaw, g729)
preferred_codec: "none"

# TOS bits in media stream [0-5] (Default - 5)
tos_media: "5"

# Enable VAD (0-disable (default), 1-enable)
enable_vad: "0"

# Allow for the bridge on a 3way call to join remaining parties upon hangup
cnf_join_enable: "1" ; 0-Disabled, 1-Enabled (default)

# Allow Transfer to be completed while target phone is still ringing
semi_attended_transfer: "0" ; 0-Disabled, 1-Enabled (default)

# Telnet Level (enable or disable the ability to telnet into this phone
telnet_level: "2" ; 0-Disabled (default), 1-Enabled, 2-Privileged

# Inband DTMF Settings (0-disable, 1-enable (default))
dtmf_inband: "1"

# Out of band DTMF Settings (none-disable, avt-avt enable (default), avt_always - always avt ) dtmf_outofband: "avt" ~np~# DTMF dB Level Settings (1-6dB down, 2-3db down, 3-nominal (default), 4-3db up, 5-6dB up)
dtmf_db_level: "3"

# SIP Timers
timer_t1: "500" ; Default 500 msec
timer_t2: "4000" ; Default 4 sec
sip_retx: "10" ; Default 11
sip_invite_retx: "6" ; Default 7
timer_invite_expires: "180" ; Default 180 sec

# Setting for Message speeddial to UOne box
messages_uri: "**600"

# TFTP Phone Specific Configuration File Directory
tftp_cfg_dir: "./"
# Time Server
sntp_mode: "unicast"
sntp_server: "192.168.2.1" # IP address here alternatively
time_zone: "EST"
dst_offset: "1"
dst_start_month: "April"
dst_start_day: ""
dst_start_day_of_week: "Sun"
dst_start_week_of_month: "1"
dst_start_time: "02"
dst_stop_month: "Oct"
dst_stop_day: ""
dst_stop_day_of_week: "Sunday"
dst_stop_week_of_month: "8"
dst_stop_time: "2"
dst_auto_adjust: "1"

# Do Not Disturb Control (0-off, 1-on, 2-off with no user control, 3-on with no user control)
dnd_control: "0" ; Default 0 (Do Not Disturb feature is off)

# Caller ID Blocking (0-disabled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
callerid_blocking: "0" ; Default 0 (Disable sending all calls as anonymous)

# Anonymous Call Blocking (0-disbaled, 1-enabled, 2-disabled no user control, 3-enabled no user control)
anonymous_call_block: "0" ; Default 0 (Disable blocking of anonymous calls)

# Call Waiting (0-disabled, 1-enabled, 2-disabled with no user control, 3-enabled with no user control)
call_waiting: "1" ; Default 1 (Call Waiting enabled)

# DTMF AVT Payload (Dynamic payload range for AVT tones - 96-127)
dtmf_avt_payload: "101" ; Default 100

# XML file that specifies the dialplan desired
dial_template: "dialplan"

# Network Media Type (auto, full100, full10, half100, half10)
network_media_type: "auto"

#Autocompletion During Dial (0-off, 1-on [default])
autocomplete: "0"

#Time Format (0-12hr, 1-24hr [default])
time_format_24hr: "1"

# URL for external Phone Services
services_url: "" # IP address here alternatively

# URL for external Directory location
directory_url: "" # IP address here alternatively

# URL for branding logo
logo_url: "" # IP address here alternatively

# Remote Party ID
remote_party_id: 1 ; 0-Disabled (default), 1-Enabled

Inhalt der SEP<MAC-Adresse>.cnf.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<device>
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>

<devicePool>
<dateTimeSetting>
<dateTemplate>D/M/YY</dateTemplate>
<timeZone>Central Europe Standard/Daylight Time</timeZone>
<ntps>
<ntp>
<name>192.168.2.1</name>
<ntpMode>unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>

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

<sipProfile>
<sipProxies>
<registerWithProxy>true</registerWithProxy>
</sipProxies>

<sipCallFeatures>
<callForwardURI>x-cisco-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>
<callHoldRingback>1</callHoldRingback>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>0</anonymousCallBlock>
<callerIdBlocking>0</callerIdBlocking>
<remoteCcEnable>true</remoteCcEnable>
<rfc2543Hold>false</rfc2543Hold>
<cnfJoinEnabled>true</cnfJoinEnabled>
<dndControl>0</dndControl>
<localCfwdEnable>true</localCfwdEnable>
<dndControl>0</dndControl>
<uriDialingDisplayPreference>1</uriDialingDisplayPreference>
</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>true</remotePartyID>
<userInfo>Phone</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>0</kpml>
<phoneLabel>Arbeitszimmer</phoneLabel>
<stutterMsgWaiting>0</stutterMsgWaiting>
<callStats>true</callStats>
<offhookToFirstDigitTimer>15000</offhookToFirstDigitTimer>
<silentPeriodBetweenCallWaitingBursts>10</silentPeriodBetweenCallWaitingBursts>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
<natEnabled>false</natEnabled>
<natReceivedProcessing>false</natReceivedProcessing>
<natAddress></natAddress>

<sipLines>
<line button="1" lineIndex="1">
<featureID>9</featureID>
<featureLabel></featureLabel>
<proxy>USECALLMANAGER</proxy>
<port>5060</port>
<name></name>
<displayName></displayName>

<autoAnswer>
<autoAnswerEnabled>0</autoAnswerEnabled>
<autoAnswerMode>Auto Answer with Headset</autoAnswerMode>
</autoAnswer>

<callWaiting>1</callWaiting>
<authName></authName>
<authPassword></authPassword>
<contact></contact>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messageWaitingAMWI>0</messageWaitingAMWI>
<messagesNumber>**601</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>

<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>true</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>

<maxNumCalls>2</maxNumCalls>
<busyTrigger>2</busyTrigger>
</line>
</sipLines>

<externalNumberMask></externalNumberMask>
<voipControlPort>5060</voipControlPort>
<dscpForAudio>184</dscpForAudio>
<dscpVideo>136</dscpVideo>
<ringSettingBusyStationPolicy>0</ringSettingBusyStationPolicy>
<dialTemplate>dialplan.xml</dialTemplate>
</sipProfile>

<MissedCallLoggingOption>1</MissedCallLoggingOption>

<commonProfile>
<backgroundImageAccess>true</backgroundImageAccess>
<callLogBlfEnabled>0</callLogBlfEnabled>
</commonProfile>

<loadInformation>SIP75.9-4-2SR3-1S</loadInformation>

<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<enableGroupListen>true</enableGroupListen>
<g722CodecSupport>2</g722CodecSupport>
<handsetWidebandEnable>2</handsetWidebandEnable>
<headsetWidebandEnable>2</headsetWidebandEnable>
<headsetWidebandUIControl>1</headsetWidebandUIControl>
<handsetWidebandUIControl>1</handsetWidebandUIControl>
<settingsAccess>1</settingsAccess>
<videoCapability>0</videoCapability>
<webAccess>0</webAccess>
<webProtocol>0</webProtocol>
<sshAccess>0</sshAccess>
<displayRefreshRate>0</displayRefreshRate>
<daysDisplayNotActive>1,7</daysDisplayNotActive>
<displayOnTime>08:00</displayOnTime>
<displayOnDuration>10:00</displayOnDuration>
<displayIdleTimeout>00:30</displayIdleTimeout>
<displayOnWhenIncomingCall>1</displayOnWhenIncomingCall>
<recordingTone>0</recordingTone>
<recordingToneLocalVolume>100</recordingToneLocalVolume>
<recordingToneRemoteVolume>50</recordingToneRemoteVolume>
<recordingToneDuration></recordingToneDuration>
<moreKeyReversionTimer>5</moreKeyReversionTimer>
<autoSelectLineEnable>0</autoSelectLineEnable>
<autoCallSelect>1</autoCallSelect>
<incomingCallToastTimer>5</incomingCallToastTimer>
<joinAndDirectTransferPolicy>0</joinAndDirectTransferPolicy>
<loadServer>192.168.2.2</loadServer>
<detectCMConnectionFailure>0</detectCMConnectionFailure>
<rtcp>1</rtcp>
<videoRtcp>1</videoRtcp>
<garp>0</garp>
<ehookEnable>1</ehookEnable>
<pcPort>0</pcPort>
<spanToPCPort>0</spanToPCPort>
<voiceVlanAccess>1</voiceVlanAccess>
</vendorConfig>

<deviceSecurityMode>1</deviceSecurityMode>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<transportLayerProtocol>1</transportLayerProtocol>
<phonePersonalization>1</phonePersonalization>
<autoCallPickupEnable>true</autoCallPickupEnable>
<dndCallAlert>5</dndCallAlert>

<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>

<capfAuthMode>0</capfAuthMode>
<encrConfig>false</encrConfig>

<sshUserId>admin</sshUserId>
<sshPassword>admin</sshPassword>
</device>

Hat noch jemand eine Idee woran es scheitert?


Danke und Gruß
Michael
 
Das Problem bei mir damals, dass ich auch Reset der FW durchgeführt habe.
Schau mal erst auf dem Telefon welche FW drauf ist.

In meinen Beiträgen müsste auch die entsprechende Lösung dazu stehen.
 
Hi Sonja,
ich habe die letzte verfügbare Version von der Cisco Seite geladen und erfolgreich installiert.
Nach einem Reset (# + 123456789*0#) lade ich nur eine minimale Konfig mit Verweis auf meinen eigentlichen TFTP Server.
Anschließend lädt das 7975G die Firmware erneut und startet einwandfrei.
Laut Firmware Versions ist es die 75sip.9-4-2ES26

Wo hast du bei Cisco die Locale Dateien für dein 7965 gefunden?

Gruß
Michael
 
Ich habe nun endlich die Lösung gefunden.
Das Cisco mag den Eintrag phoneLabel = Arbeitszimmer nicht.
Trage ich dort irgendwas anderes ein, geht es sofort!
 
Im Anhang meine aktuell funktionsfähige Konfig, falls andere über ähnliche Probleme stolpern!
 

Anhänge

  • SEP.cnf.xml.txt
    7.6 KB · Aufrufe: 118
Super!
hab mir ein gebrauchtes Cico cp-8961 zugelegt,
was mich jetzt 2 Tage fast zur Verzweiflung gebracht hätte.
hab mir die Finger wund gegoglt, jede Menge Beispiele SEP{mac}.cnf.xml
aber nichts hat mit meiner Fb funktioniert!
jetzt hab ich heute Morgen auf diesen Beitrag gefunden, die fertige Datei runter geladen, meine Daten eingegeben und siehe da, sofort mit meiner FB7270 verbunden!

jetzt hätte ich aber noch eine Frage.
ich hab ja 2 Fritzboxen, 7490 und 7270! hab erst mal an der 7270 angemeldet weil einfacher.
versuche gerada das Telefon auch an der 7490 zu registrieren, klappt aber noch nicht.

schön wäre es ja wenn ich an beiden FB mich registrien könnte.
weis jemand ob und wie das geht?
 
Moinsen


Ich nehme mal an, dass die Firmware der 7490 um einiges neuer ist als die der ollen 7270.
...dann musst du folgendes beachten...
https://service.avm.de/help/de/FRITZ-Box-Fon-WLAN-7490/017p1/hilfe_fon_howto_ip-telefon
...ganz genau gucken ab...
Anleitung: IP-Telefon in FRITZ!Box einrichten

Kurzform

1. Der Benutzername ist nicht mehr 620 - 629
2. Benutzername muss mindestens 8 Zeichen haben
3. Kennwort auch mind. 8 Zeichen und nicht gleich dem Benutzernamen
 
danke @koyaanisqatsi
ist mir bekannt, das ein IP-Telefon an der Fb7490 schwieriger ein zu richten ist als bei der 7290!
deshalb hab ich ja auch erst mit der 7270 versucht.

inzwischen geht aber auch das Telefon an der 7490!
nur hätte ich das jetzt noch gerne an beiden Fb´s angemeldet, besser auch noch an meinem Asterisks!
mit den Snom, Grandstream, Yealink usw. geht das ja auch ohne Probleme.

bin aber erst mal froh, das es überhaupt geht, wollte es schon for lauter Ärger in die Tonne werfen!
muss halt immer mal wieder was zum spielen haben und das Cisco sieht ja ganz gut aus, nur das es sooo schwerieg ein zu richten ist, hätte ich nicht gedacht!
 
hallo,
muss noch mal von meinem Erfolg berichten,
inzwischen habe ich es geschaft mein Cisco 8961 mit 3 Linien an FB740, Fb7270 und Asterisk gleichzeitig zu registrieren!
habe dazu 3 Member angelegt mit jeweils anderer Sip Server Adresse,
funktioniert hat das aber erst als ich die linien praktisch falsch herum zu geordnet habe!
Also Line 1 holt die Serveradresse von Member 3,
Line 2 von Member 2,
und Line 3 von Member 1!
verstehen tue ich das zwar nicht so ganz, aber es funktioniert!

ein schöner neben Effekt bei der Sache,
wenn ich an Fritzbox alleine registriere, holt das Telefon keine aktuelles Datum und Uhrzeit! immer Datum von 1982!
ist eine Line bei Astreisk registriert erhält das Telefon auch die richtige Uhrzeit!
 
Asterisk sendet auch einen Date: Header im SIP der Registrierungsbestätigung...
Code:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.188.1:5060;branch=<hash>;received=192.168.188.1;rport=5060
From: <sip:1004@osmc>;tag=<hash>
To: <sip:1004@osmc>;tag=<hash>
Call-ID: <hash>@192.168.188.1
CSeq: 944 REGISTER
Server: PiBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Expires: 1800
Contact: <sip:[email protected];uniq=<hash>>;expires=1800
Date: Tue, 12 May 2020 14:55:14 GMT
Content-Length: 0
...was die FRITZ!Box nicht macht.
 
leider klappt das doch nicht zu 100%
wenn Registrierung am Asterisk dabei ist, registriert das Telefon so ca. alle 3 Minuten neu!
 
3 Minuten wäre von einer FRITZ!Box das typische Expire für einen anfragenden Klienten.
Steht in der Serverantwort unter "Expires:" und "Contact:"
 
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.