[Frage] 7961g & sip

makki

Neuer User
Mitglied seit
14 Nov 2008
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Hi erstmal..

Ich bin nach 48h kurz vorm verzweifeln:
Sachlage CP-7961G, FW hab ich von 8.0.3 - 9.4.2SR1 alle durchprobiert.

In Stichworten:
- DHCP, TFTP geht definitiv, config (SEPxxx.cnf.xml), dialplan.xml, ringlist, locale wird erfolgreich geladen
-> Aber es registriert sich nicht, WireShark sagt: SIP/Register -> 401 unauthorized - und dann nichts mehr.

Das gilt für einen Asterisk (im LAN!) als auch für Sipgate (wo ich NAT-Probleme erwarten würde, aber nicht in diesem Stadium, soweit komme ich ja garnicht)

Irgendwas mach ich grob falsch, Tipps?

Grüsse Michael
 
Keiner eine Idee?
Ich konkretisiere das mal mit einem tcpdump:
172.17.3.168 ist das CP7961G - 172.30.35.10 der interne Asterisk (kein NAT!) - mit Sipgate siehts genauso aus:
-> Das 7961G müsste auf den 401 Unauthorized doch irgendwas mit Authz/Passwd schicken, nicht das ganze wieder und wieder stur wiederholen?!
Weil das der SIP-Server nicht mag, wenns kein Password schickt ist ja klar

Grüsse Makki

tcpdump
Code:
10:09:45.988388 IP (tos 0x60, ttl 64, id 210, offset 0, flags [none], proto UDP (17), length 715) 172.17.3.168.49157 > 172.30.35.10.sip: [no cksum] SIP, length: 687
        REGISTER sip:172.30.35.10 SIP/2.0
        Via: SIP/2.0/UDP 172.17.3.168:5060;branch=z9hG4bK013a190a
        From: <sip:[email protected]>;tag=0017e06a401900130c21e47e-4e3b82fa
        To: <sip:[email protected]>
        Call-ID: [email protected]
        Max-Forwards: 70
        Date: Mon, 14 Dec 2015 09:09:44 GMT
        CSeq: 109 REGISTER
        User-Agent: Cisco-CP7961G/8.5.3
        Contact: <sip:[email protected]:5060;transport=udp>;+sip.instance="<urn:uuid:00000000-0000-0000-0000-0017e06a4019>";+u.sip!model.ccm.cisco.com="30018"
        Supported: (null),X-cisco-xsi-7.0.1
        Content-Length: 0
        Reason: SIP;cause=200;text="cisco-alarm:14 Name=SEP0017E06A4019 Load=SIP41.8-5-4S Last=cm-closed-tcp"
        Expires: 3600

10:09:46.028707 IP (tos 0x60, ttl 61, id 43341, offset 0, flags [none], proto UDP (17), length 581) 172.30.35.10.sip > 172.17.3.168.49157: [udp sum ok] SIP, length: 553
        SIP/2.0 401 Unauthorized
        Via: SIP/2.0/UDP 172.17.3.168:5060;branch=z9hG4bK013a190a;received=172.17.3.168;rport=49157
        From: <sip:[email protected]>;tag=0017e06a401900130c21e47e-4e3b82fa
        To: <sip:[email protected]>;tag=as7c5be1f9
        Call-ID: [email protected]
        CSeq: 109 REGISTER
        Server: Asterisk PBX 11.6-cert11
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        WWW-Authenticate: Digest algorithm=MD5, realm="mobydick", nonce="703a9409"
        Content-Length: 0


10:09:47.913753 IP (tos 0x60, ttl 64, id 211, offset 0, flags [none], proto UDP (17), length 612) 172.17.3.168.49157 > 172.30.35.10.sip: [no cksum] SIP, length: 584
        REGISTER sip:172.30.35.10 SIP/2.0
        Via: SIP/2.0/UDP 172.17.3.168:5060;branch=z9hG4bK66dc7c0e
        From: <sip:[email protected]>;tag=0017e06a40190012faf29dea-d976b15e
        To: <sip:[email protected]>
        Call-ID: [email protected]
        Max-Forwards: 70
        Date: Mon, 14 Dec 2015 09:09:44 GMT
        CSeq: 109 REGISTER
        User-Agent: Cisco-CP7961G/8.5.3
        Contact: <sip:[email protected]:5060;transport=udp>;+sip.instance="<urn:uuid:00000000-0000-0000-0000-0017e06a4019>";+u.sip!model.ccm.cisco.com="30018"
        Supported: (null),X-cisco-xsi-7.0.1
        Content-Length: 0
        Expires: 3600

10:09:47.954105 IP (tos 0x60, ttl 61, id 43453, offset 0, flags [none], proto UDP (17), length 581) 172.30.35.10.sip > 172.17.3.168.49157: [udp sum ok] SIP, length: 553
        SIP/2.0 401 Unauthorized
        Via: SIP/2.0/UDP 172.17.3.168:5060;branch=z9hG4bK66dc7c0e;received=172.17.3.168;rport=49157
        From: <sip:[email protected]>;tag=0017e06a40190012faf29dea-d976b15e
        To: <sip:[email protected]>;tag=as53f9e599
        Call-ID: [email protected]
        CSeq: 109 REGISTER
        Server: Asterisk PBX 11.6-cert11
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        WWW-Authenticate: Digest algorithm=MD5, realm="mobydick", nonce="2fbde157"
        Content-Length: 0

10:09:47.973552 IP (tos 0x60, ttl 64, id 212, offset 0, flags [none], proto UDP (17), length 715) 172.17.3.168.49157 > 172.30.35.10.sip: [no cksum] SIP, length: 687
        REGISTER sip:172.30.35.10 SIP/2.0
        Via: SIP/2.0/UDP 172.17.3.168:5060;branch=z9hG4bK013a190a
        From: <sip:[email protected]>;tag=0017e06a401900130c21e47e-4e3b82fa
        To: <sip:[email protected]>
        Call-ID: [email protected]
        Max-Forwards: 70
        Date: Mon, 14 Dec 2015 09:09:44 GMT
        CSeq: 109 REGISTER
        User-Agent: Cisco-CP7961G/8.5.3
        Contact: <sip:[email protected]:5060;transport=udp>;+sip.instance="<urn:uuid:00000000-0000-0000-0000-0017e06a4019>";+u.sip!model.ccm.cisco.com="30018"
        Supported: (null),X-cisco-xsi-7.0.1
        Content-Length: 0
        Reason: SIP;cause=200;text="cisco-alarm:14 Name=SEP0017E06A4019 Load=SIP41.8-5-4S Last=cm-closed-tcp"
        Expires: 3600

10:09:48.013814 IP (tos 0x60, ttl 61, id 43461, offset 0, flags [none], proto UDP (17), length 581) 172.30.35.10.sip > 172.17.3.168.49157: [udp sum ok] SIP, length: 553
        SIP/2.0 401 Unauthorized
        Via: SIP/2.0/UDP 172.17.3.168:5060;branch=z9hG4bK013a190a;received=172.17.3.168;rport=49157
        From: <sip:[email protected]>;tag=0017e06a401900130c21e47e-4e3b82fa
        To: <sip:[email protected]>;tag=as7c5be1f9
        Call-ID: [email protected]
        CSeq: 109 REGISTER
        Server: Asterisk PBX 11.6-cert11
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        WWW-Authenticate: Digest algorithm=MD5, realm="mobydick", nonce="703a9409"
        Content-Length: 0

SEPxxx.cnf.xml
Code:
<sipLines>
<line button="1">
<featureID>9</featureID>
<featureLabel>username</featureLabel>
<proxy>172.30.35.10</proxy>
<port>5060</port>
<name>username</name>
<displayName>username</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>3</callWaiting>
<authName>username</authName>
<authPassword>password01</authPassword>
<sharedLine>false</sharedLine>
<messageWaitingLampPolicy>1</messageWaitingLampPolicy>
<messagesNumber>*97</messagesNumber>
<ringSettingIdle>4</ringSettingIdle>
<ringSettingActive>5</ringSettingActive>
<contact>username</contact>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>false</callerNumber>
<redirectedNumber>false</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
</line>
</sipLines>
 
Das muss doch irgendwie gehen, von mir aus mit nem gepatchten Asterisk, SER oder siproxd; geht nicht: gibts nicht bei mir :cool:

Grüsse Makki
 
Hi,

nein, das war nicht die vollständige, ich wollte keinen verwirren ;)
Aber wir sprechen *hier* übers 7961G, nicht wie im Link 7970 ..
Ich nehme aber gerne irgendeine komplett funktionierende SEP<MAC>.cnf.xml, für ein 79x1 für Asterisk o.ä.

Komplette SEP<MAC>.cnf.xml (natürlich ohne PW..)

Code:
SEP0017E06A4019.cnf.xml.20151214
<device>
       <fullConfig>true</fullConfig>
       <deviceProtocol>SIP</deviceProtocol>
       <sshUserId>root</sshUserId>
       <sshPassword>cisco</sshPassword><!-- SSH PASSWORD -->
       <devicePool>
               <dateTimeSetting> 
                       <dateTemplate>D.M.Y</dateTemplate> 
                       <timeZone>W. Europe Standard/Daylight Time</timeZone> 
                       <ntps> 
                               <ntp>
                                       <name>172.17.3.1</name><!-- NTP SERVER IP/HOSTNAME -->
                                       <ntpMode>Unicast</ntpMode> 
                               </ntp>
                       </ntps>
               </dateTimeSetting> 
               <callManagerGroup>
                       <members>
                               <member priority="0">
                                       <callManager>
                                               <ports>
                                                       <ethernetPhonePort>2000</ethernetPhonePort>
                                                       <sipPort>5060</sipPort>
                                                       <securedSipPort>5061</securedSipPort>
                                               </ports>
                                               <processNodeName>sipgate.de</processNodeName><!-- SIP ENDPOINT -->
                                       </callManager>
                               </member>
                       </members>
               </callManagerGroup>
       </devicePool>
       <commonProfile>
               <phonePassword></phonePassword>
               <backgroundImageAccess>true</backgroundImageAccess>
               <callLogBlfEnabled>2</callLogBlfEnabled>
       </commonProfile>

       <loadInformation>SIP41.8-5-4S</loadInformation>
       <vendorConfig>
               <disableSpeaker>false</disableSpeaker>
               <disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
               <pcPort>0</pcPort>
               <settingsAccess>1</settingsAccess>
               <garp>0</garp>
               <voiceVlanAccess>1</voiceVlanAccess>
               <videoCapability>0</videoCapability>
               <autoSelectLineEnable>0</autoSelectLineEnable>
               <webAccess>0</webAccess>
               <spanToPCPort>1</spanToPCPort>
               <loggingDisplay>1</loggingDisplay>
               <loadServer></loadServer>
       </vendorConfig>
       <userLocale>
               <name>cisco_locale_de</name>
               <uid>1</uid>
               <langCode>de_DE</langCode>
               <version>6.0.1.1(1)</version>
               <winCharSet>iso-8859-1</winCharSet>
       </userLocale>
       <networkLocale>cisco_locale_de</networkLocale>
       <networkLocaleInfo>
               <name>cisco_locale_de</name>
               <uid>64</uid>
               <version>6.0.1.1(1)</version>
       </networkLocaleInfo>
       <deviceSecurityMode>1</deviceSecurityMode>
       <authenticationURL></authenticationURL>
       <directoryURL></directoryURL>
       <idleURL></idleURL>
       <informationURL></informationURL>  
       <messagesURL></messagesURL>
       <proxyServerURL></proxyServerURL>
       <servicesURL></servicesURL>
       <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
       <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
       <dscpForCm2Dvce>96</dscpForCm2Dvce>
       <transportLayerProtocol>4</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>pickup</callPickupURI>
                       <callPickupListURI>x-cisco-serviceuri-opickup</callPickupListURI>
                       <callPickupGroupURI>gpickup</callPickupGroupURI>
                       <meetMeServiceURI>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>
               <dtmfAvtPayload>100</dtmfAvtPayload>
               <dtmfDbLevel>3</dtmfDbLevel>
               <dtmfOutofBand>avt</dtmfOutofBand>
               <alwaysUsePrimeLine>false</alwaysUsePrimeLine>
               <alwaysUsePrimeLineVoiceMail>false</alwaysUsePrimeLineVoiceMail>
               <kpml>3</kpml>
               <natEnabled>false</natEnabled>
               <natAddress></natAddress>
               <stutterMsgWaiting>2</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>
               <phoneLabel>MM EG</phoneLabel><!-- Label to show opposite the clock -->
               <sipLines>
                       <line button="1">
                               <featureID>9</featureID>
                               <featureLabel>Sipgate</featureLabel><!-- LINE NAME -->
                               <proxy>sipgate.de</proxy><!-- SIP ENDPOINT -->
                               <port>5060</port>
                               <name>xxx</name><!-- SIP USERNAME -->
                               <displayName>C7961G-MM-EG</displayName><!-- SIP Caller ID -->
                               <autoAnswer>
                                       <autoAnswerEnabled>2</autoAnswerEnabled>
                               </autoAnswer>
                               <callWaiting>3</callWaiting>
                               <authName>xxx</authName><!-- SIP USERNAME -->
                               <authPassword>YYY</authPassword><!-- SIP PASSWORD -->
                               <sharedLine>false</sharedLine>
                               <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
                               <messagesNumber>171</messagesNumber>
                               <ringSettingIdle>4</ringSettingIdle>
                               <ringSettingActive>5</ringSettingActive>
                               <contact>xxx</contact><!-- SIP USERNAME -->
                               <forwardCallInfoDisplay>
                                       <callerName>true</callerName>
                                       <callerNumber>false</callerNumber>
                                       <redirectedNumber>false</redirectedNumber>
                                       <dialedNumber>true</dialedNumber>
                               </forwardCallInfoDisplay>
                       </line>
                       <line button="2">
                               <featureID>9</featureID>
                               <featureLabel>XXY</featureLabel><!-- LINE NAME -->
                               <proxy>x.x.x.x</proxy><!-- SIP ENDPOINT -->
                               <port>5060</port>
                               <name>XXY</name><!-- SIP USERNAME -->
                               <displayName>C7961G-MM-EG</displayName><!-- SIP Caller ID -->
                               <autoAnswer>
                                       <autoAnswerEnabled>2</autoAnswerEnabled>
                               </autoAnswer>
                               <callWaiting>3</callWaiting>
                               <authName>XXY</authName><!-- SIP USERNAME -->
                               <authPassword>YYY</authPassword><!-- SIP PASSWORD -->
                               <sharedLine>false</sharedLine>
                               <messageWaitingLampPolicy>1</messageWaitingLampPolicy>
                               <messagesNumber>171</messagesNumber>
                               <ringSettingIdle>4</ringSettingIdle>
                               <ringSettingActive>5</ringSettingActive>
                               <contact>XXY</contact><!-- SIP USERNAME -->
                               <forwardCallInfoDisplay>
                                       <callerName>true</callerName>
                                       <callerNumber>false</callerNumber>
                                       <redirectedNumber>false</redirectedNumber>
                                       <dialedNumber>true</dialedNumber>
                               </forwardCallInfoDisplay>
                       </line>
                       <!-- LINE 2 IF NEEDED -->
                       <!--<line button="2">
                               COPY FROM LINE 1
                       </line>-->
               </sipLines>
               <!-- SOFTKEY DEFINITIONS -->
               <softKeyFile>softkey.xml</softKeyFile>
               <!-- DIALPLAN -->
               <dialTemplate>dialplan.xml</dialTemplate>
       </sipProfile>
</device>

Was mache ich falsch, das es sich nicht mal registriert (die NAT/RTP-Probleme danach sind ein anderes Thema..) ?

Grüsse Makki
 
Guten Morgen,

Die SEPxx.cnf.xml aus dem Link ist natürlich ganz konkret dort für ein 7970 geschrieben, funktioniert aber natürlich für alle JAVA-basierenden Cisco Telefone (79x1, 79x2, 79x5), man muss lediglich die Load-Info ändern. Also probiere trotzdem von dort die Konfig zu ziehen und entsprechend an deinen Asterisk anzupassen. Falls es nicht klappt, tipp ich ja ehr auf ein Konfigurationsfehler mit dem Asterisk-Server.

Beim 7961 geh bitte dort mal auf den Einstellungs-Button -> Status -> Statusmeldungen. Am liebsten poste das auch mal hier und wir schauen, ob dort auch vielleicht etwas verdächtiges steht.

Grüße Franz
 
Zuletzt bearbeitet:
Ich hab gerade deine Konfig an einem meiner 7961er versucht zu fahren und dabei höchstwahrscheinlich deinen Übeltäter gefunden.

Bei der SIP-Line Konfiguration muss statt:

Code:
[COLOR=#333333]<proxy>172.30.35.10</proxy>[/COLOR]

folgendes IMMER verwendet werden, da ansonsten sich das Telefon nicht registriert:

Code:
<proxy>USECALLMANAGER</proxy>

Die Ip-Adresse deiner PBX bzw. von sipgate.de wird ja vorher unter der Callmanager-Group festgelegt.

Ich hoffe das es jetzt endlich damit klappt :)
 
Danke, ich versuche ASAP beides nochmal - wobei ich beides eigentlich schon 2x durchprobiert habe.. Aber irgendwo liegt noch der Wurm drin..
Sagt mir aber: eigentlich muss es gehen..

Nur die SIP41.9-3-1SR4-1S hatte ich bisher nicht versucht, mal sehen. (wie gesagt: die phones sind brav lizensiert und ich komme auch an die CCO-Downloads..)

Grüsse Michael

P.S.: TFTP geht ziemlich sicher, es werden ja sogar die Klingeltöne und die vom CCME kopierte locale korrekt geladen. Ich könnte auch CCME mitm 2821 inkl. DSPs, will ich aber hier so nicht
 
Aber auf jeden Fall die Option USECALLMANAGER belassen. Ansonsten würde ich auf einen Konfigurations-Fehler im Asterisk tippen. Kannst du dort mal die entsprechenden Files/Einstellungen zeigen?

Grüße
Franz
 
Kurzer Zwischenstand: mit nem "frischen" Astersik 11.13 geht die Registrierung übrigends problemlos - auch ohne USECALLMANAGER; Details folgen..

Grüsse Makki
 
Ich kämpfe immernoch, config - nahezu unverändert: s.o. SIP8-5-4

Register geht jetzt, aber nichtmal ein internes Telefonat.. Grmpf.
Es klingelt, Annehmen geht irgendwie aber kein RTP (Ton), das kann doch eigentlich nicht so schwierig sein?!
Alles ohne NAT oder so.. LAN..
Wenn ich nen Proxy eintrage (oder USECALLMANAGER) geht wiederum garnix.
Das ist zum Mäusemelken..

Grüsse Makki
 

Neueste Beiträge

Statistik des Forums

Themen
246,316
Beiträge
2,249,972
Mitglieder
373,928
Neuestes Mitglied
Crystoz
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.