7970 über chap_sccp an Asterisk - Unprovisioned

Vale

Neuer User
Mitglied seit
8 Jan 2008
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hi zusammen!
Hoffentlich kann mir einer von euch helfen. Ich bin mittlerweile echt am Verzweifeln!
Nach langem hin und her habe ich es endlich geschafft, dass das 7970 via tftp die Daten hochlädt. Nun bootet das Cisco nach dem Factory Reset auch endlich wieder! Jedoch das wars auch schon!
Ich bekomme auf dem Cisco den Fehler "Unprovisioned" und an Telefonieren ist auch nicht zu denken. Was heisst unprovisioned? Seht ihr den Fehler in den conf dateien?!?!

Woran kann das liegen? Welche Infos benötigt ihr von mir?
Ich werde mich auch erkenntlich zeigen bei demjenigen der mir hilft das Ganze schnell ans Laufen zu bringen!!!
Mal vorneweg was ich mir als "wichtig" vorstellen kann:

Dateien im Ordner TFTP-ROOT:
apps70.8-3-3ES2.sbn
cnu70.8-3-3ES2.sbn
cvm70sip.8-3-3ES2.sbn
dsp70.8-3-3ES2.sbn
jar70.8-3-3ES2.sbn
SEP00137fed7cee.cnf.xml
SIP70.8-3-3SR2S.loads
term70.default.loads
term.71.default.loads

Meine Datei SEP00137fed7cee.cnf.xml:
<device xsi:type="axl:XIPPhone">
<devicePool>
<name>Default</name>
<dateTimeSetting>
<name>CMLocal</name>
<dateTemplate>D.M.Y</dateTemplate>
<timeZone>W. Europe Standard/Daylight Time</timeZone>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName> 192.168.0.201 </processNodeName>
</callManager>
</member>a
</members>
</callManagerGroup>
<srstInfo>
<name>Enable</name>
<srstOption>Enable</srstOption>
<userModifiable>true</userModifiable>
<ipAddr1> 192.168.0.201 </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>TERM71.DEFAULT</loadInformation>
<vendorConfig>
<disableSpeaker>false</disableSpeaker>
<disableSpeakerAndHeadset>false</disableSpeakerAndHeadset>
<forwardingDelay>1</forwardingDelay>
<pcPort>0</pcPort>
<settingsAccess>1</settingsAccess>
<garp>0</garp>
<voiceVlanAccess>0</voiceVlanAccess>
<videoCapability>1</videoCapability>
<autoSelectLineEnable>0</autoSelectLineEnable>
<webAccess>1</webAccess>
<daysDisplayNotActive>1,7</daysDisplayNotActive>
<displayOnTime>08:30</displayOnTime>
<displayOnDuration>11:30</displayOnDuration>
<displayIdleTimeout>01:00</displayIdleTimeout>
</vendorConfig>
<versionStamp></versionStamp>
<userLocale>
<name></name>
<uid>1</uid>
<langCode>de</langCode>
<version>4.0(1)</version>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale></networkLocale>
<networkLocaleInfo>
<name></name>
<uid>64</uid>
<version>4.0(1)</version>
</networkLocaleInfo>
<deviceSecurityMode>1</deviceSecurityMode>
<idleTimeout>120</idleTimeout>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL></servicesURL>
<dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
</device>

meine sccp.conf
; (SCCP*)
;
; An implementation of Skinny Client Control Protocol (SCCP)
;
; Sergio Chersovani ([email protected])
; http://chan-sccp.belios.de
;

[general]
servername = Asterisk ; show this name on the device registra$
keepalive = 60 ; phone keep alive message evey 60 secs$
debug = 1 ; console debug level. 1 => 10
context = sccp
dateFormat = D.M.Y ; M-D-Y in any order. Use M/D/YA (for 1$
bindaddr = 192.168.0.201 ; replace with the ip address o$
port = 2000 ; listen on port 2000 (Skinny, $
disallow=all ; First disallow all codecs
allow=alaw ; Allow codecs in order of pref$
allow=ulaw ;
firstdigittimeout = 16 ; dialing timeout for the 1st digit
digittimeout = 8 ; more digits
;digittimeoutchar = # ; you can force the channel to dial wit$
autoanswer_ring_time = 1 ; ringing time in seconds for the autoa$
autoanswer_tone = 0x32 ; autoanswer confirmation tone. For a c$
; not all the tones can be play$
remotehangup_tone = 0x32 ; passive hangup notification. 0 for no$
transfer_tone = 0 ; confirmation tone on transfer$
callwaiting_tone = 0x2d ; sets to 0 to disable the callwaiting $
musicclass=default ; Sets the default music on hold class
language=en ; Default language setting
;accountcode=skinny ; accountcode to ease billing
deny=0.0.0.0/0.0.0.0 ; Deny every address except for the onl$
permit=192.168.0.0/255.255.255.0 ; Accept class C 192.168.1.0
; You may have multiple rules f$
; Rules are processed from the $
; This General rule is valid fo$

localnet = 192.168.0.0/255.255.255.0 ; All RFC 1918 addresses are local networks
;externip = 1.2.3.4 ; IP Address that we're going to notify$
externhost = koester-partner.dyndns.org ; Hostname (if dynamic) that we're go$
; externrefresh = 60 ; expire time in seconds for the hostna$
dnd = on ; turn on the dnd softkey for a$
rtptos = 184 ; sets the default rtp packets TOS
echocancel = on ; sets the phone echocancel for all dev$
silencesuppression = off ; sets the silence suppression for all $
;callgroup=1,3-4 ; We are in caller groups 1,3,4$
;pickupgroup=1,3-5 ; We can do call pick-p for call group $
;amaflags = ; Sets the default AMA flag code stored$
trustphoneip = no ; The phone has a ip address. I$
; we don't have to trust the ph$
tos = 0x68 ; call control packets tos (0x6$
;earlyrtp = none ; valid options: none, offhook,$
; The audio strem will be open $
private = on ; permit the private function softkey
;mwilamp = on ; Set the MWI lamp style when MWI activ$
;mwioncall = off ; Set the MWI on call.
;blindtransferindication = ring ; moh or ring. the blind transfer should ring t$
;protocolversion = 3 ; skinny version protocol. Just for tes$
;cfwdall = off ; activate the callforward ALL stuff an$
;cfwdbusy = off ; activate the callforward BUSY stuff a$



[devices]

type = 7970 ; device type (see below)
autologin = 50 ;line79702,,line79702 ; lines list. Yo$
description = Phone7970 ; internal description. Not important
;keepalive = 60 ; set 0 to disable the keepalive check.
;tzoffset = +2
transfer = on ; enable or disable the transfer capabi$
park = on ; take a look to the compile ho$
speeddial = ; you can add an empty speedial if you $
speeddial = 50,name ; speeddial number and name
cfwdall = on ; activate the callforward stuff and so$
cfwdbusy = on
dtmfmode = inband ; inband or outofband. outofban$
; Some phone model does not pla$
;imageversion = P00405000700 ; useful to upgrade old firmwares (the $
;deny=0.0.0.0/0.0.0.0 ; Same as general
;permit=192.168.1.5/255.255.255.255 ; This device can register only using t$
dnd = on ; turn on the dnd softkey for t$
trustphoneip = no ; The phone has a ip address. I$
; we don't have to trust the ph$
;earlyrtp = none ; valid options: none, offhook,$
; The audio strem will be open $
private = on ; permit the private function softkey f$
mwilamp = on ; Set the MWI lamp style when MWI activ$
mwioncall = off ; Set the MWI on call.
device => SEP00137FED7CEE ; device name SEP<MAC>

[lines]

id = 50 ; future use
pin = 1111 ; future use
label = [email protected] ; button line label (7960, 7970$
description = Line 79701 ; top diplay description
context = sccp
incominglimit = 2 ; more than 1 incoming call = c$
transfer = on ; per line transfer capability. on, off$
mailbox = 50 ; voicemail.conf (syntax: vmbox[@contex$
vmnum = 600 ; speeddial for voicemail admin$
cid_name = 7970 CID ; caller id name
cid_num = 79701
trnsfvm = 1000 ; extension to redirect the caller (e.g$
secondary_dialtone_digits = 9 ; digits for the secondary dialtone (ma$
secondary_dialtone_tone = 0x22 ; outside dialtone
musicclass=default ; Sets the default music on hold class
language=en ; Default language setting
;accountcode=79701 ; accountcode to ease billing
rtptos = 184 ; sets the the rtp packets TOS for this$
echocancel = on ; sets the phone echocancel for this li$
silencesuppression = off ; sets the silence suppression for this$
;callgroup=1,3-4 ; We are in caller groups 1,3,4$
;pickupgroup=1,3-5 ; We can do call pick-p for call group $
;amaflags = ; Sets the default AMA flag code stored$
line => 50 ;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
; kirk -- Kirk telecom ip phones

Lieber Gruß und 1000 Dank
Valentin
 
Du willst chan_sccp verwenden und hast ein Phone mit SIP-Firmware.
Das kann beim besten Willen nicht klappen. ;)
Du brauchst entweder eine SCCP-Firmware für dein Phone oder du konfigurierst es im Asterisk als SIP-Endgerät.
 
hm, bist du dir sicher? Ich habe die FW (alle Dateien bis auf die SEPMAC.cnf.xml von meinem Händler bekommen).
Er meinte damals zu mir er wüsste nicht ob man auf das Telefon SIP FIrmware spielen kann. Er arbeite immer nur mit SCCP. Und Original-FW müsste doch SCCP sein, oder? Wie heissen denn diese Files?

Kann das sein, dass das beide Firmwares sind? Ist das definitiv nur SIP? Woran erkennst du das? Anhand der Files im TFTP?

Wie würde ich das Gerät als SIP an meinem Asterisk anmelden? LÄuft das über eine Configfile auf dem tftp oder via Telefon selber?

Gruß
 
Zuletzt bearbeitet:
.. Kann es vllt sein dass ich den SIP UND SCCP Treiber im tftp habe? ich verweise hierhin: http://www.ip-phone-forum.de/showpost.php?p=594961&postcount=5

Da steht die Dateien in dem TFTP für SCCP sind richtig und zwar:
cnu70.72-1-0-1.sbn
CVM70.72-1-0-1.sbn
Jar70.72-1-0-1.sbn
TERM70.7-0-2SR1S.loads
TERM70.DEFAULT.loads
TERM71.DEFAULT.loads

ich habe halt noch zusätzlich eine SIP File etc...

Gruß
 
Wie es aussieht hast Du nur die SIP-Firmware auf deinem tftp.
Eine SCCP-Version würde z.B. so heissen: SCCP70.8-2-2SR1S.loads
 
Also die Anzeige 'Unprovisioned' auf deinem Phone sagt uns eindeutig das da ein SIP-Image drauf ist.
habe leider noch kein 70er ausserhalb eines Callmanagers konfiguriert und weiss jetzt nicht genau ob das die richtigen Files sind, aber so wie Chaos schon sagt müsste da wohl SCCP im Filenamen stecken.
 
... Wäre das Ganze aber alles in Allem Richtig wenn es eine SCCP-Firmware wäre?

Könnte sich jemand die Zeit nehmen mich bei den weiteren Schritten zu unterstützen? Ich würde mich auch gerne revangieren bzgl erkenntlich zeigen. Nur geht das schon so lange und muss endlich ein Ende finden ;)

Gruß

p.s.: Das erklärt dann auch warum ich überall bei der Recherche nach "Unprovisioned" auf SIP gestoßen bin... Jetzt hoffe ich nur dass mein Händler mir ohne Murren die richtige Firmware gibt...

p.s.2: Super, ich versuche die ganze Zeit meinen Verkäufer zu erreichen... Ohne Chance... Kann mir vielleicht jemand seine sccp version zukommen lassen wenn ich nachweisen kann, dass sie mir zusteht und ich fälschlicherweise die SIP bekommen habe?
 
Zuletzt bearbeitet:
Du kannst das Telefon aber schon auch mit SIP am Asterisk betreiben, das ist dir klar oder?

Anleitungen dazu gibts hier einige im Forum afaik.
 
7970 mit SIP

Moin,

ich habe ein Cisco 7970 mit SIP Firmware am Asterisk
laufen. Den Unprovisioned Status bekommst Du weg, wenn
es eine korrekte SEP[MAC] Konfigurationsdatei vom TFTP einlesen und
verarbeiten konnte.

Gruss,
Adhemar
 
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.