.titleBar { margin-bottom: 5px!important; }

Cisco IP Communicator an Asterisk / Register schlägt fehl

Dieses Thema im Forum "Cisco" wurde erstellt von JackBauer24, 24 Okt. 2006.

  1. JackBauer24

    JackBauer24 Neuer User

    Registriert seit:
    12 Apr. 2006
    Beiträge:
    31
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #1 JackBauer24, 24 Okt. 2006
    Zuletzt bearbeitet: 24 Okt. 2006
    Hallo,

    ich hoffe es ist in Ordnung, dass ich das hier poste, aber die Software sich genauso verhält wie die Hardware (Cisco IP Phone 7970) und auch genauso konfiguriert werden muss.

    Ich mache meine ersten Versuche an Asterisk ein Softphone (Cisco IP Communicator bildet ein 7970 nach) zu betreiben.
    Bevor ich mir das Telefon evtl. kaufe möchte ich es erst einmal per Software testen ....

    Ich benutze Trixbox 1.2.2 (Asterik 1.2.13, Freepbx 2.1.3,chan_sccp-20060408 Treiber). Kommunikation erfolgt über SCCP. Das SCCP Modul ist in Asterisk eingebunden.

    Wenn ich jetzt das Softphone starte wird die Config vom tftp Server geladen und es versucht sich am Asterisk zu registrieren.

    Die Konfiguration wird geladen (aktuelle Uhrzeit, Datum, Hintergrundbild, Klingeltöne) und stehen dann im Telefon zur Nutzung zur Verfügung.

    Die Registrierung schlägt aber fehl.

    Hier der Auszug aus dem Log-File:
    PHP:
    Oct 24 16:37:58 VERBOSE[9808logger.c:     -- SCCPAccepted connection from 192.168.0.1
    Oct 24 16
    :37:58 VERBOSE[9808logger.c:     -- SCCPUsing ip 192.168.0.10
    Oct 24 16
    :38:00 VERBOSE[9808logger.c:     -- SCCP: >> Got message AlarmMessage
    Oct 24 16
    :38:00 VERBOSE[9808logger.c:     -- SCCPAlarm MessageSeverityInformational (2), 25Name=SEP000EA64DAD13 Load2.0.1.1 Last=Initialized [0/0]
    Oct 24 16:38:00 VERBOSE[9808logger.c:     -- SCCP: >> Got message RegisterMessage
    Oct 24 16
    :38:00 VERBOSE[9808logger.c:     -- SEP000EA64DAD13is registeringInstance0TypeCisco_IP_Communicator (30016), Version6
    Oct 24 16
    :38:00 DEBUG[9808acl.c##### Testing 192.168.0.1 with 0.0.0.0
    Oct 24 16:38:00 DEBUG[9808acl.c##### Testing 192.168.0.1 with 192.168.1.0
    Oct 24 16:38:00 VERBOSE[9808logger.c:     -- SEP000EA64DAD13Rejecting deviceIp address denied
    Oct 24 16
    :38:00 VERBOSE[9808logger.c:     -- SCCP: >> Got message AlarmMessage
    Oct 24 16
    :38:00 VERBOSE[9808logger.c:     -- SCCPAlarm MessageSeverityCritical (0), 32Name=SEP000EA64DAD13 Load2.0.1.1 Invalid SCCP message! : ID :0Invalid  [0/0]
    Oct 24 16:38:00 VERBOSE[9808logger.c:     -- SCCP: >> Got message AlarmMessage
    Oct 24 16
    :38:00 VERBOSE[9808logger.c:     -- SCCPAlarm MessageSeverityCritical (0), 32Name=SEP000EA64DAD13 Load2.0.1.1 Invalid SCCP message! : ID :0Invalid  [0/0]

    Was mache ich hier falsch, dass sich das 7970 nicht registriert?
    Lässt sich der Cisco IP Communicator überhaupt mit Asterisk betreiben?
    Hat jemand eine Lösung oder eine funktionierende Konfiguration die man mir Zum testen zur Verfügung stellen kann?

    Anbei noch meine SEPxxxxxx.cnf.xml, XMLDefault.cnf und sccp.conf:

    PHP:
    ; (SCCP*)
    ;
    sccp.conf
    An implementation of Skinny Client Control Protocol (SCCP)
    ;
    Sergio Chersovani (mlists@c-net.it)
    http://chan-sccp.belios.de
    ;

    [
    general]
    keepalive 300                         phone keep alive message evey 60 secsUsed to check the voicemail
    debug 
    10                                      console debug level=> 10
    context 
    outgoing
    dateFormat 
    D-M-Y                      M-D-Y in any order. Use M/D/YA (for 12h format)
    bindaddr 192.168.0.10                  replace with the ip address of the asterisk server (RTP important param)
    port 2000                                     listen on port 2000 (Skinny, default)
    disallow=all                            First disallow all codecs
    allow
    =ulaw                                      Allow codecs in order of preference
    ;allow=alaw                                     ;
    ;
    firstdigittimeout 16                 dialing timeout for the 1st digit
    ;digittimeout 8                               more digits

    [devices]

    type        7970                                      device type (see below)
    autologin   79701,,79701  lines list. You can add an empty line for an empty button (7960797079407920)
    description Phone7970                         internal descriptionNot important
    ;tzoffset  = +2
    transfer 
    1                                            enable or disable the transfer capabilityIt does remove the transfer softkey
    ;speeddial =                                            ; you can add an empty speedial if you want an empty button (796079707920)
    ;
    speeddial 1000,name                          speeddial number and name
    device 
    => SEP000EA64DAD13                       device name SEP<MAC>

    [
    lines]

    id          1000                      future use
    pin         1234                      future use
    label       79701                     button line label (7960797079407920)
    description Line 79701                top diplay description
    context     
    outgoing
    incominglimit 
    1                       more than 1 incoming call call waiting.
    transfer 1                            per line transfer capabilityonoff10
    ;mailbox 1001                         voicemail.conf (syntaxvmbox[@context][:folder])
    ;
    vmnum 600                                    voicemail number to dial
    cid_name 
    cisco                        caller id name
    cid_num 
    79701
    line 
    => 79701

    phone types
    ;    12 -- Cisco IP Phone 12SP+ (or other 12 variants)
    ;    
    30 -- Cisco IP Phone 30VIP (or other 30 variants)
    ;  
    7902 -- Cisco IP Phone 7902G
    ;  7905 -- Cisco IP Phone 7905G
    ;  7910 -- Cisco IP Phone 7910
    ;  7912 -- Cisco IP Phone 7912G
    ;  7935 -- Cisco IP Conference Station 7935
    ;  7936 -- Cisco IP Conference Station 7936
    ;  7920 -- Cisco IP Wireless Phone 7920
    ;  7940 -- Cisco IP Phone 7940
    ;  7960 -- Cisco IP Phone 7960
    ;  7970 -- Cisco IP Phone 7970
    ;  7914 -- Cisco IP Phone 7960 with a 7914 addon
    ;   ata -- Cisco ATA-186 or Cisco ATA-188 (untested)
    PHP:
    SEPMacAddress.cnf.xml
            
    <device xsi:type="axl:XIPPhone">
            <
    fullConfig>true</fullConfig
    <
    deviceProtocol>SCCP</deviceProtocol
            <
    devicePool>
                    <
    name>Default</name>
                    <
    dateTimeSetting>
                            <
    name>CMLocal</name>
                            <
    dateTemplate>D.M.Y</dateTemplate>
                            <
    timeZone>WEurope Standard/Daylight Time</timeZone>
                    </
    dateTimeSetting>
                    <
    callManagerGroup>
                            <
    members>
                                    <
    member priority="0">
                                            <
    callManager>
                                                    <
    ports>
                                                            <
    ethernetPhonePort>2000</ethernetPhonePort>
                                                    </
    ports>
                                                    <
    processNodeName>192.168.0.10</processNodeName>
                                            </
    callManager>
                                    </
    member>
                            </
    members>
                    </
    callManagerGroup>
                    <
    srstInfo>
                            <
    name>Enable</name>
                            <
    srstOption>Enable</srstOption>
                            <
    userModifiable>true</userModifiable>
                            <
    ipAddr1>192.168.0.10</ipAddr1>
                            <
    port1>2000</port1>
                            <
    ipAddr2></ipAddr2>
                            <
    port2>2000</port2>
                            <
    ipAddr3></ipAddr3>
                            <
    port3>2000</port3>
                    </
    srstInfo>
                    <
    mlppDomainId>-1</mlppDomainId>
                    <
    mlppIndicationStatus>Default</mlppIndicationStatus>
                    <
    preemption>Default</preemption>
            </
    devicePool>
            <
    loadInformation></loadInformation>
            <
    vendorConfig>
                    <
    disableSpeaker>false</disableSpeaker>
                    <
    disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
                    <
    forwardingDelay>1</forwardingDelay>
                    <
    pcPort>0</pcPort>
                    <
    settingsAccess>1</settingsAccess>
                    <
    garp>0</garp>
                    <
    voiceVlanAccess>0</voiceVlanAccess>
                    <
    videoCapability>0</videoCapability>
                    <
    autoSelectLineEnable>1</autoSelectLineEnable>
                    <
    webAccess>0</webAccess>
                    <
    daysDisplayNotActive>2,3,4,5,6</daysDisplayNotActive>
                    <
    displayOnTime>07:00</displayOnTime>
                    <
    displayOnDuration>12:00</displayOnDuration>
                    <
    displayIdleTimeout>00:30</displayIdleTimeout>
            </
    vendorConfig>
            <
    versionStamp></versionStamp>
            <
    userLocale>
                    <
    name>Germany</name>
                    <
    uid>1</uid>
                    <
    langCode>DE</langCode>
                    <
    version>4.0(1)</version>
                    <
    winCharSet>UTF-8</winCharSet>
            </
    userLocale>
            <
    networkLocale></networkLocale>
            <
    networkLocaleInfo>
                    <
    name>Germany</name>
                    <
    uid>64</uid>
                    <
    version>4.0(1)</version>
            </
    networkLocaleInfo>
            <
    deviceSecurityMode>0</deviceSecurityMode>
            <
    authenticationURL></authenticationURL>
            <
    directoryURL>http://192.168.0.10/xmlservices/PhoneDirectory.php</directoryURL>
            
    <idleURL></idleURL>
            <
    idleTimeout>0</idleTimeout>
            <
    informationURL></informationURL>
            <
    messagesURL></messagesURL>
            <
    proxyServerURL></proxyServerURL>
            <
    servicesURL>http://192.168.0.10/xmlservices/index.php</servicesURL>
            
    <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
            <
    dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
            <
    dscpForCm2Dvce>96</dscpForCm2Dvce>
    </
    device>
    PHP:
    ;XMLDefault.cnf.xml
    <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>  
    *** <
    loadInformation8 model="IP Phone 7940">P003-07-4-00</loadInformation8>  
    *** <
    loadInformation7 model="IP Phone 7960">P003-07-4-00</loadInformation7
    *** <
    loadInformation6 model="IP Phone 7970">SIP70.8-0-3S</loadInformation6>   *** identifies the filename to LOAD (SIP70.8-0-3S.loads
    <
    authenticationURL></authenticationURL>  
    <
    directoryURL></directoryURL>  
    <
    idleURL></idleURL>  
    <
    informationURL></informationURL>  
    <
    messagesURL></messagesURL>  
    <
    servicesURL></servicesURL>  
    </Default> 

    Gruß
    Jackbauer24