Cisco 7965, 7902 an Asterisk 11 mit Chan SCCP 4: Asterisk beendet sich

Tenere

Neuer User
Mitglied seit
7 Mrz 2006
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Hallo Allerseits,

nach Jahren der Abstinenz habe ich nun wieder eine Asteriskanlage aufgesetzt und laufe nun in Probleme, die ich vorher nicht kannte.

- Cisco 7965G: Telefon registriert sich am Asterisk-Server, Anrufe können entgegen genommen werden, aber sobald ich versuche, einen Anruf, auch intern, zu tätigen, schmiert Asterisk ab (der Dienst wird gekillt)
- Cisco 7902: Telefon registriert sich am Asterisk-Server, Anrufe können entgegen genommen werden, aber kein Anruf kann getätigt werden (keine Leitung ("tot"))

Ein 525G2, auch mit Chan SCCP b, läuft einwandfrei.

Falls jemand eine Idee oder sonst Tipps hat: ich bin dankbarer Abnehmer!

Gruss,

Tenere
 
Welche FW laufen auf den beiden CP's ?

Chris
 
Auf dem 7965er ist SCCP 9.3.1-SR2 und auf dem 7902 SCCP 8.0.2

Gruss,

Tenere
 
Also die 7965 sollten so auf jedenfall laufen, die 7902 macht immer mal wieder Probleme. Welche Version nutzt du vom Chan_SCCP, die aktuelle sollte auch mit dem 7902 laufen.
Wie sehen deine Configs aus ?

Chris
 
Welche brauchst Du genau?

sccp.conf

;=========================================================================================
;
; general definitions
;
;=========================================================================================
[general]
servername = Asterisk
keepalive = 60
debug = 1
context = default
dateformat = D.M.Y
bindaddr = 172.20.2.251
port = 2000
disallow=all
allow=alaw
allow=ulaw
allow=g729
firstdigittimeout = 16
digittimeout = 8
autoanswer_ring_time = 1
autoanswer_tone = 0x32
remotehangup_tone = 0x32
transfer_tone = 0
callwaiting_tone = 0x2d
musicclass=default
language=de
deny=0.0.0.0/0.0.0.0
permit=172.20.2.0/255.255.255.0
dnd = on
sccp_tos = 0x68
sccp_cos = 4
audio_tos = 0xB8
audio_cos = 6
video_tos = 0x88
video_cos = 5
echocancel = on
silencesuppression = off
private = on
callanswerorder=oldestfirst
directed_pickup_modeanswer = on
;hotline_enabled=yes ;can devices without configuration register
;hotline_context=default ; context for hotline
;hotline_extension=111 ; extension will be dialed on offHook

;=========================================================================================
;
; actual definitions
;
;=========================================================================================
[SEP00xxxxx]
description = Erich
;addon = 7914
devicetype = 7965
park = off
button = line, 11 ; Assign Line 11 to Device
button = line, 12 ; Assign Line 12 to Device
button = speeddial,Test, 51 ; Add SpeedDial to Phone Wiebke
button = speeddial,SPA525G2, 21 ; Add SpeedDial to Phone SPA525G2
button = speeddial,Wohnzimmer, 41 ; Add SpeedDial to Phone Wohnzimmer
button = speeddial,Keller, 31 ; Add SpeedDial to Phone Keller
cfwdall = off
type = device
keepalive = 60
;tzoffset = +2
transfer = on
park = on
cfwdall = off
cfwdbusy = off
cfwdnoanswer = off
directed_pickup = on
directed_pickup_context = default
directed_pickup_modeanswer = on
dtmfmode = inband
deny=0.0.0.0/0.0.0.0
permit=172.20.2.50/255.255.255.255
dndFeature = on
nat=off
directrtp=off
earlyrtp = progress
private = on
mwilamp = on
mwioncall = off
cfwdall = on

[11]
id = 11
type = line
pin = 1234
label = sipgate
description = Line 11
mailbox = 11
cid_name = MY CID
cid_num = 11
accountcode=11
callgroup=1,3-4
pickupgroup=1,3-5
;amaflags =
context = internal ; internal in der extensions.conf
incominglimit = 2
transfer = on
vmnum = 600
meetme = on
meetmeopts = qxd
meetmenum = 700
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = 0x22
musicclass=default
language=de
audio_tos = 0xB8
audio_cos = 6
video_tos = 0x88
video_cos = 5
echocancel = on
silencesuppression = off
dnd = on

[12]
id = 12
type = line
pin = 4356
label = dusnet
description = Line 12
mailbox = 12
cid_name = MY LINE 2
cid_num = 12
accountcode=12
callgroup=1,4-9
pickupgroup=1,3-9
echocancel = off
context = internal ; internal in extensions.conf
incominglimit = 2
transfer = on
vmnum = 600
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = 0x22
musicclass=default
language=de
echocancel = on
silencesuppression = off
silencesuppression = on
dnd = silent



[SEP503xxxxx]
description = SPA525G2
devicetype = SPA525G2
park = off
button = line, 21 ; Assign Line 11 to Device
button = line, 22 ; Assign Line 12 to Device
button = speeddial,Erich, 11 ; Add SpeedDial to Joerg
button = speeddial,Test, 51 ; Add SpeedDial to Wiebke
button = speeddial,Keller, 31 ; Add SpeedDial to Keller
cfwdall = off
type = device
keepalive = 60
;tzoffset = +2
transfer = on
park = on
cfwdall = off
cfwdbusy = off
cfwdnoanswer = off
directed_pickup = on
directed_pickup_context = default
directed_pickup_modeanswer = on
dtmfmode = inband
deny=0.0.0.0/0.0.0.0
permit=172.20.2.51/255.255.255.255
dndFeature = on
nat=off
directrtp=off
earlyrtp = progress
private = on
mwilamp = on
mwioncall = off
cfwdall = on

[21]
id = 21
type = line
pin = 1234
label = sipgate
description = Line 21
mailbox = 21
cid_name = MY CID
cid_num = 21
accountcode=11
callgroup=1,3-4
pickupgroup=1,3-5
;amaflags =
context = internal ; internal in der extensions.conf
incominglimit = 2
transfer = on
vmnum = 600
meetme = on
meetmeopts = qxd
meetmenum = 700
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = 0x22
musicclass=default
language=de
audio_tos = 0xB8
audio_cos = 6
video_tos = 0x88
video_cos = 5
echocancel = on
silencesuppression = off
dnd = on

[22]
id = 22
type = line
pin = 4321
label = dusnet
description = Line 22
mailbox = 22
cid_name = MY CID
cid_num = 22
accountcode=22
callgroup=1,3-4
pickupgroup=1,3-5
;amaflags =
context = internal ; internal in der extensions.conf
incominglimit = 2
transfer = on
vmnum = 600
meetme = on
meetmeopts = qxd
meetmenum = 700
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = 0x22
musicclass=default
language=de
audio_tos = 0xB8
audio_cos = 6
video_tos = 0x88
video_cos = 5
echocancel = on
silencesuppression = off
dnd = on



[SEP00131A41973E]
description = Keller
devicetype = 7902
button = line, 31
park = off
type = device
keepalive = 60
;tzoffset = +2
transfer = on
park = on
cfwdall = off
cfwdbusy = off
cfwdnoanswer = off
directed_pickup = on
directed_pickup_context = default
directed_pickup_modeanswer = on
dtmfmode = inband
;imageversion = P00405000700
deny=0.0.0.0/0.0.0.0
permit=172.20.2.52/255.255.255.255
dnd = off
nat=off
directrtp=off
earlyrtp = progress
private = on
mwilamp = on
mwioncall = off
cfwdall = on

[31]
id = 1000
type = line
pin = 1234
label = Phone 3 Line 1
description = Line 31
mailbox = 10021
cid_name = MY CID
cid_num = 31
accountcode=31
callgroup=1,3-4
pickupgroup=1,3-5
context = default
incominglimit = 2
transfer = on
vmnum = 600
trnsfvm = 1000
secondary_dialtone_digits = 9
secondary_dialtone_tone = 0x22
musicclass=default
language=de
echocancel = on
silencesuppression = off

Gruss,

T.
 
Ok spontan sieht das gut aus, nun die von den Telefonen. Welche Version vom Chan_SCCP setzt du ein !?
 
OpenSUSE 12.3, Asterisk 11.3.0-104.3 mit Chan_SCCP_b 4.1.r4630-183.1

7902:

<device>
<devicePool>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>172.20.2.251</processNodeName>
<callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<versionStamp>Jan 01 2002 00:00:00</versionStamp>
<loadInformation>CP7902080002SCCP060817A</loadInformation>
<userLocale>
<name>germany</name>
<langCode>de</langCode>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale>germany</networkLocale>
<idleTimeout>0</idleTimeout>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL></servicesURL>
</device>

7965:

<device>
<devicePool>
<name>Joerg</name>
<dateTimeSetting>
<name>CMLocal</name>
<dateTemplate>D.M.Y</dateTemplate>
<timeZone>W. Europe Standard/Daylight Time</timeZone>
<ntps>
<ntp>
<name>172.20.2.254</name>
<ntpMode>Unicast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<ethernetPhonePort>2000</ethernetPhonePort>
</ports>
<processNodeName>172.20.2.251</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<versionStamp>{Jan 01 2002 00:00:00}</versionStamp>
<loadInformation>SCCP45.9-3-1SR2-1S</loadInformation>
<userLocale>
<name>germany</name>
<langCode>de</langCode>
<winCharSet>iso-8859-1</winCharSet>
</userLocale>
<networkLocale>germany</networkLocale>
<idleTimeout>0</idleTimeout>
<authenticationURL></authenticationURL>
<directoryURL></directoryURL>
<idleURL></idleURL>
<informationURL></informationURL>
<messagesURL></messagesURL>
<proxyServerURL></proxyServerURL>
<servicesURL></servicesURL>
</device>


Gruss,

T.
 
Danke, werde es mal ausprobieren...

Mal schauen, ob ich es heute noch schaffe...

GLG,

T.

Update: Done, aber immer noch das gleiche Verhalten! Nun auch noch mit dem 7975: Rufe ich ein anderes Telefon, schmiert Asterisk ab...

Ich verzweifel langsam...!

Gruss,

T.
 
Zuletzt bearbeitet:
Sag bescheid, finde ich auch echt heftig das ein Telefon beim wählen den ganzen Channel Treiber killen kann ohne Info dazu...
 
asterisk -vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvr

Anruf intern 21 auf 11

Asterisk Ready.
== Parsing '/etc/asterisk/cli.conf': Found
-- SCCP: Accepted connection from 172.20.2.50
-- SCCP: Using ip 172.20.2.251
== Alarm Type: LastOutOfServiceInformation
== Reason Enum: 12
== Last Event Sent: 340:StartMediaTransmissionAck
== Last Event Received: 138:StartMediaTransmission
-- SEP00270D3E2365: asked our protocol capability (22).
-- SEP00270D3E2365: Phone protocol capability : 22
-- SEP00270D3E2365: Our protocol capability : 22
-- SEP00270D3E2365: Joint protocol capability : 22
-- SEP00270D3E2365: Ask the phone to send keepalive message every 50 seconds
-- SEP00270D3E2365: Sending ConfigStatMessage, lines 2, speeddials 2
-- SEP00270D3E2365: db put SCCP/SEP00270D3E2365/12
-- SEP00270D3E2365: Got Forward Status Request. Line: 1
-- SEP00270D3E2365: Got Forward Status Request. Line: 2
-- SCCP: Accepted connection from 172.20.2.51
-- SCCP: Using ip 172.20.2.251
== Alarm Type: LastOutOfServiceInformation
== Reason Enum: 14
== Last Event Sent: 0:KeepAlive
== Last Event Received: 325:DisplayPromptStatusV2
-- SEP002155D64F77: asked our protocol capability (22).
-- SEP002155D64F77: Phone protocol capability : 22
-- SEP002155D64F77: Our protocol capability : 22
-- SEP002155D64F77: Joint protocol capability : 22
-- SEP002155D64F77: Ask the phone to send keepalive message every 58 seconds
-- SEP002155D64F77: Sending ConfigStatMessage, lines 2, speeddials 4
-- SEP002155D64F77: Got Forward Status Request. Line: 1
-- SEP002155D64F77: Got Forward Status Request. Line: 2
-- SEP002155D64F77: Got stimulus=SpeedDial (2) for instance=1
-- SEP002155D64F77: Speeddial Button (1) pressed, configured number is (11)
[May 14 22:06:08] WARNING[4624]: channel.c:5309 set_format: Unable to find a codec translation path from (nothing) to (alaw)
[May 14 22:06:08] WARNING[4624]: channel.c:5309 set_format: Unable to find a codec translation path from (nothing) to (alaw)
-- SEP002155D64F77: (sccp_pbx_softswitch) New call on line 21
== +=sccp extension matcher says==================+
== |ignore |exists |can match |match more|
== | no |yes |yes | no |
== +==============================================+
-- Executing [11@internal:1] Dial("SCCP/21-00000001", "SCCP/11,20") in new stack
[May 14 22:06:08] WARNING[4626][C-00000000]: channel.c:5309 set_format: Unable to find a codec translation path from (nothing) to (slin16)
[May 14 22:06:08] WARNING[4626][C-00000000]: channel.c:5309 set_format: Unable to find a codec translation path from (nothing) to (slin16)
-- SCCP: Asterisk request to call SCCP/11-00000002 (dest:11, timeout: 0)
-- 11: Asterisk request to call SCCP/11-00000002
-- SCCP: SCCP/11-00000002 callInfo:
-- - calledParty: MY CID <11>, valid: TRUE
-- - callingParty: MY CID <51>, valid: TRUE
-- - originalCalledParty: <>, valid: FALSE
-- - originalCallingParty: <>, valid: FALSE
-- - lastRedirectingParty: <>, valid: FALSE
-- - originalCalledPartyRedirectReason: 0, lastRedirectingReason: 0, CallInfo Presentation: ALLOWED

-- Called SCCP/11
-- SCCP/11-00000002 is ringing
[May 14 22:06:08] WARNING[4626][C-00000000]: channel.c:5081 ast_write: Codec mismatch on channel SCCP/11-00000002 setting write format to alaw from slin16 native formats (slin16)
asterisk*CLI>
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
asterisk:/etc/asterisk #

Interessant sind diese Zeilen hier:
WARNING[4624]: channel.c:5309 set_format: Unable to find a codec translation path from (nothing) to (alaw)


Könnte das was sein...??

Gruss,

T.
 
Der ein ein codec übersetzungs Problem von keinem Codec nach alaw, mhhhhhh eher ein fall für die SCCP Developer.
Kommentiere mal in der SCCP.CONF alles allow aus außer den alaw, einfach mal probieren.
 
Alles, ausser alaw auskommentiert,

Gleiches Ergebnis :(

Running as user 'asterisk'
Running under group 'asterisk'
Connected to Asterisk 11.3.0 currently running on asterisk (pid = 4842)
-- SEP002155D64F77: Got stimulus=SpeedDial (2) for instance=1
-- SEP002155D64F77: Speeddial Button (1) pressed, configured number is (11)
[May 14 22:22:59] WARNING[4890]: channel.c:5309 set_format: Unable to find a codec translation path from (nothing) to (alaw)
[May 14 22:22:59] WARNING[4890]: channel.c:5309 set_format: Unable to find a codec translation path from (nothing) to (alaw)
-- SEP002155D64F77: (sccp_pbx_softswitch) New call on line 21
== +=sccp extension matcher says==================+
== |ignore |exists |can match |match more|
== | no |yes |yes | no |
== +==============================================+
-- Executing [11@internal:1] Dial("SCCP/21-00000001", "SCCP/11,20") in new stack
[May 14 22:22:59] WARNING[4899][C-00000000]: channel.c:5309 set_format: Unable to find a codec translation path from (nothing) to (slin16)
[May 14 22:22:59] WARNING[4899][C-00000000]: channel.c:5309 set_format: Unable to find a codec translation path from (nothing) to (slin16)
-- SCCP: Asterisk request to call SCCP/11-00000002 (dest:11, timeout: 0)
-- 11: Asterisk request to call SCCP/11-00000002
-- SCCP: SCCP/11-00000002 callInfo:
-- - calledParty: MY CID <11>, valid: TRUE
-- - callingParty: MY CID <51>, valid: TRUE
-- - originalCalledParty: <>, valid: FALSE
-- - originalCallingParty: <>, valid: FALSE
-- - lastRedirectingParty: <>, valid: FALSE
-- - originalCalledPartyRedirectReason: 0, lastRedirectingReason: 0, CallInfo Presentation: ALLOWED

Gruss,

T.
 
Mit der Version von dem Link oder noch deine Version ?
 
Mit der Version aus dem GutHub Repository...

Die grössten Probleme der Menschheit begannen mit den Worten "Aber ich wollte doch nur mal eben..."

Gruss,

T.
 
Das kenne ich, und dann artet das aus....Naja Cisco ist halt komisch aber Interessant. Mal sehen ob sich einer der Developer hier meldet ich denke die können ganz sicher helfen oder mach bei denen ein Ticket auf.
 
Habs letzte Woche versucht... Meine Email Adresse wird zwar angenommen, aber das Posten funktioniert nicht... Und auf meine Mail haben die Jungs bisher noch nicht geantwortet... Naja, die haben auch genug zu tun :)
 
Hallo Zusammen,

sitze gerade vor dem selben Problem mit meinen 7921er Telefonen. Gab es hier noch eine Veränderung oder eine HowTo? Leider konnte ich im Internet nichts finden...
 
Die 21er laufen Problemlos, welche FW hast du den drauf ?
 
Danke der schnellen Antwort.

Ausprobiert habe ich bereits die Versionen:
CP7921G-1.3.4SR1
CP7921G-1.4.5.3

Aufgrund der Hardwarerevision kann ich die älteren Versionen nicht verwenden. Gerade habe ich auch das Ganze über ein 7941 versucht: Gleiches Ergebnis...

In diesem Moment erstelle ich ein Backup des Asterisk-Systems. Sobald das fertig bin poste ich bei Bedarf alle Versionsdetails und Fehlermeldungen...

Welche Version verwendest du bei dir?
 
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.