chan-sccp-b release für asterisk 1.2 und 1.4

@all

Nutze die letzte svn Version "quasi" erfolgreich mit dem ICC4C Client auf 'nem Nokia E90, einem E61i und einem E51. (ICC4C die aktuellste Version 1.55(4)).
Zur Info, bevor Fragen kommen: Auf dem E90 muss man Firmware ab 200.xx.xx haben!!!
Bei älteren Firmware Versionen auf dem E90 sollte man den Client tunlichst nicht installieren!!!

Folgendes Problem tritt auf, wenn ich einen ankommenden Call abweisen will:
(via rote Hörer-Taste oder auch Optionen Menu)

Code:
WARNING[6231]: sccp_actions.c:1335 sccp_handle_soft_key_event: Don't know how to handle keypress 116

Wäre toll, wen man das fixen könnte!

Bin gerade noch dabei, alle anderen Szenarien zu testen.

CU
Joel
 
Zuletzt bearbeitet:
ich scheue es mir am WE an
 
Déjà vu! :mrgreen:
 
Ich habe vor ein paar Tagen mal versucht, die SVN-Version mit Asterisk 1.4.19 zu betreiben. Funzt alles ganz gut, aber es gibt ein Problem:

Manchmal bleibt ein Call nach dem Auflgen im Down State. Das Phone muss dann resettet werden, aber selbst danach taucht der Call noch in 'sccp show channels' mit State Down auf.

Hat schon jemand chan-sccp-b mit Asterisk 1.4.19 mit Erfolg zum Laufen gebracht? Mit 1.4.18 läuft alles prima stabil! Dank an chaos2000.

--fsiggi
 
Kannst du das reproduzieren und mir vielleicht mal ein debug senden?

ich versuche es am WE auch mal mit dieser asterisk version
 
Hallo,

bei mir läuft der chan_sccp mit einer 1.14.9.1 fast problemlos an einem 7970. Ist allerdings nicht die aus dem SVN sondern die chan_sccp-20071213.

Grüße,

2bbionic
 
@2bbionic

hast du probleme mit der svn version, oder nur einfach nicht getestet?
 
Habe ich nicht getestet, da ich kein SVN installiert habe - sorry.
EDIT: Ich habe mich doch mal "getraut", die SVN-Version zu installieren. Bis jetzt habe ich keine Probleme; werde es mal beobachten und berichten.
 
Zuletzt bearbeitet:
So, habe mich mal getraut, 1.4.21 mit svn-trunk (302) zu testen. Aber auch da tritt das Problem auf, dass Channels im Down State hängenbleiben, wie bei jedem Asterisk nach 1.4.18:

Code:
    -- ATA1D452C83B801: >> Got message SoftKeyEventMessage
    -- ATA1D452C83B801: Got Softkey: EndCall (9) line=1 callid=14
    -- ATA1D452C83B801: Looking for line by instance 1
    -- ATA1D452C83B801: Found line 49
    -- SCCP: Looking for channel by id 14
    -- ATA1D452C83B801: Found channel (14)
    -- ATA1D452C83B801: Ending call 14 on line 49
    -- ATA1D452C83B801: Indicate SCCP state (OnHook) on call 49-0000000e
    -- ATA1D452C83B801: Send speaker mode 2
    -- ATA1D452C83B801: Send and Set the call state OnHook(2) on call 14
    -- ATA1D452C83B801: Send softkeyset to OnHook(0) on line 1  and call 14
    -- ATA1D452C83B801: Stop tone on device
    -- ATA1D452C83B801: Send lamp mode LampOff(1) on line 1
    -- ATA1D452C83B801: Set asterisk state Down (0) for call 14
    -- ATA1D452C83B801: Finish to indicate state SCCP (OnHook), SKINNY (OnHook) on call 49-0000000e
    -- ATA1D452C83B801: Close openreceivechannel on channel 14
    -- ATA1D452C83B801: Stopping phone media transmission on channel 49-0000000e
    -- SCCP: Looking for line 49-0000000e
    -- SCCP: Line not found.
    -- SCCP: Asterisk asked for the state (4) of the line 49-0000000e
    -- SCCP: Looking for line 49
    -- ATA1D452C83B801: found line 49
    -- SCCP: Asterisk asked for the state (2) of the line 49
    -- ATA1D452C83B801: Stop media transmission on channel 14
    -- ATA1D452C83B801: Requesting CallStatisticsAndClear from Phone
    -- ATA1D452C83B801: Sending (queue) hangup request to SCCP/49-0000000e
    -- ATA1D452C83B801: >> Got message ConnectionStatisticsRes
    -- ATA1D452C83B801: Statistics from 030293500 callid: 14 Packets sent: 0 rcvd: 0 lost: 0 jitter: 0 latency: 0
  == Spawn extension (macro-tsblcr, sip, 15) exited non-zero on 'SIP/114-082423a0' in macro 'tsblcr'
  == Spawn extension (macro-tsblcr, sip, 15) exited non-zero on 'SIP/114-082423a0'
    -- Executing [h@macro-tsblcr:1] UserEvent("SIP/114-082423a0", "TAPI|TAPIEVENT: LINE_CALLSTATE LINECALLSTATE_IDLE") in new stack

sccp show lines

49               ATA1D452C83B801  OFF  1    Down       Inbound                     0x8 (alaw)

Offenbar wird der Channel nicht wie sonst gelöscht, denn die Meldungen über das Deleten fehlen.

Danach muss Asterisk mit -9 gekillt werden.
 
ich schau es mir am WE mal an, vorher wird es leider nichts.
 
Fehlermeldung beim Übersetzen

Guten Morgen,

wollte mal die neuste Version von Chan-SCCP-B Trunk nutzen und bekomme leider beim übersetzen folgende Fehlermeldung:

Code:
Creating config file
====================
Checking Asterisk version...
 * found asterisk 1.4
Build PARK functions (y/n)[n]?y
Build PICKUP functions (y/n)[n]?y
Build CONFERENCE test functions (y/n)[n]?y
Use realtime functionality (y/n)[n]?y
 * no 'DEBUG_CHANNEL_LOCKS'
 * no 'DEBUG_THREADS'
 * found 'void ast_rtp_new_source'
 * found 'new ast_frame structure'
 * found 'struct ast_channel_tech'
 * found 'ast_bridged_channel'
 * found 'struct ast_callerid'
 * found 'AST_CONTROL_SRCUPDATE'
 * found 'AST_MAX_CONTEXT'
 * found 'MAX_MUSICCLASS'
 * no 'AST_MAX_ACCOUNT_CODE'
 * found 'AST_CONTROL_HOLD'
 * found 'ast_config_load'
 * found 'ast_copy_string'
 * found 'AST_FLAG_MOH'
 * found endian.h
 * found strings.h
 * found new ast_app_has_voicemail
 * found new ast_get_hint
 * found devicestate.h
 * found AST_DEVICE_RINGING
 * found AST_DEVICE_RINGINUSE
 * found AST_DEVICE_ONHOLD
 * found 'ast_group_t'
 * found 'ast_app_separate_args'
 * found AST_EXTENSION_ONHOLD
 * found AST_EXTENSION_RINGING
 * found ast_string_field_funcs
 * found new ast_cli_generator definition
config.h complete.
Now compiling .... chan_sccp.c          2005 lines
Now compiling .... sccp_lock.c          166 lines
Now compiling .... sccp_actions.c       1783 lines
Now compiling .... sccp_channel.c       1691 lines
Now compiling .... sccp_device.c        955 lines
Now compiling .... sccp_line.c          119 lines
Now compiling .... sccp_utils.c         1758 lines
Now compiling .... sccp_pbx.c           1219 lines
sccp_pbx.c: In function âsccp_pbx_senddigitsâ:
sccp_pbx.c:1164: error: request for member âptrâ in something not a structure or union
make: *** [.tmp/sccp_pbx.o] Error 1
root@dumbledore:/usr/src/chan-sccp-b_309# make clean
rm -rf config.h chan_sccp.so .tmp
root@dumbledore:/usr/src/chan-sccp-b_309# make install
sh ./create_config.sh "/usr/include"
Creating config file
====================
Checking Asterisk version...
 * found asterisk 1.4
Build PARK functions (y/n)[n]?y
Build PICKUP functions (y/n)[n]?y
Build CONFERENCE test functions (y/n)[n]?y
Use realtime functionality (y/n)[n]?y
 * no 'DEBUG_CHANNEL_LOCKS'
 * no 'DEBUG_THREADS'
 * found 'void ast_rtp_new_source'
 * found 'new ast_frame structure'
 * found 'struct ast_channel_tech'
 * found 'ast_bridged_channel'
 * found 'struct ast_callerid'
 * found 'AST_CONTROL_SRCUPDATE'
 * found 'AST_MAX_CONTEXT'
 * found 'MAX_MUSICCLASS'
 * no 'AST_MAX_ACCOUNT_CODE'
 * found 'AST_CONTROL_HOLD'
 * found 'ast_config_load'
 * found 'ast_copy_string'
 * found 'AST_FLAG_MOH'
 * found endian.h
 * found strings.h
 * found new ast_app_has_voicemail
 * found new ast_get_hint
 * found devicestate.h
 * found AST_DEVICE_RINGING
 * found AST_DEVICE_RINGINUSE
 * found AST_DEVICE_ONHOLD
 * found 'ast_group_t'
 * found 'ast_app_separate_args'
 * found AST_EXTENSION_ONHOLD
 * found AST_EXTENSION_RINGING
 * found ast_string_field_funcs
 * found new ast_cli_generator definition
config.h complete.
Now compiling .... chan_sccp.c          2005 lines
Now compiling .... sccp_lock.c          166 lines
Now compiling .... sccp_actions.c       1783 lines
Now compiling .... sccp_channel.c       1691 lines
Now compiling .... sccp_device.c        955 lines
Now compiling .... sccp_line.c          119 lines
Now compiling .... sccp_utils.c         1758 lines
Now compiling .... sccp_pbx.c           1219 lines
sccp_pbx.c: In function âsccp_pbx_senddigitsâ:
sccp_pbx.c:1164: error: request for member âptrâ in something not a structure or union
make: *** [.tmp/sccp_pbx.o] Error 1
root@dumbledore:/usr/src/chan-sccp-b_309#

Kann mir jemand nen Tipp geben?
 
sccp_pbx.c:

Code:
#ifndef CS_AST_NEW_FRAME_STRUCT
        f.data = NULL;
#else
        f.data.ptr = NULL;

ändern nach:

Code:
#ifndef CS_AST_NEW_FRAME_STRUCT
        f.data.ptr = NULL;
#else
        f.data = NULL;
 
Super, vielen Dank für die Hilfe ;)

Ist schon absehbar ab wann man mal die Funktion "Build CONFERENCE test functions" testen kann?
 
Ist schon absehbar ab wann man mal die Funktion "Build CONFERENCE test functions" testen kann?

Wenn mir die Leute mit einem CCM mal einen Protokoll-dump einer Konferenz machen könnten, dann hätten wir erst mal Anhaltspunkte.
Leider komme ich z.Z. nicht dazu selbst traces aufzunehmen.

Chaos2000
 
ja, nur zwischen CCM und Phone
 
Kann mir jemand sagen, ob bzw.wie Pickup via Speeddial + Hint mit einem 7960 abläuft?

Die Überwachung von Nebenstellen klappt soweit, also via
speeddial = 11,Dect11,11@context ganz gut.

Klingelt die Nebenstelle mit "pickupexten = on" unter [devices] in der Konfig, passiert folgendes:
Status Ring out wird anzeigt -> Knopf gedrückt -> Fenster mit "To Ring Out" anzeigt, erster Knopf unterm Display zeigt "PickUP" an -> drück -> Lautsprecher geht an/Enter Number -> 11 eingeben (oder *8) und Pickup erfolgt.

Testweise/verzweifelt ;) habe ich "pickupexten = *8" gesetzt, doch dann geht gar nichts.
Oder geht das mit dem 7960 nicht anders ?

Asterisk 1.4.19.2 + svn Version von gestern Nacht.
 
Hallo Zusammen!

Ich wollte heute auf die aktuelle chan-sccp-b - Revision 413: /trunk ein Update machen, die Version läst sich kompilieren/installieren und Asterisk 1.4.22 läst sich auch starten.

Nur die Cisco Telefone können sich nicht mehr am Asterisk anmelden. Mit der Version chan-sccp-b-360 geht alles wunderwar:confused:...

Muss ich bei dem Update irgenwas beachten, geänderte Config etc?

Vielen Dank schon mal..

Gruß
JogyFL
 
@jogyfl,

habe es auch eben getestet, mit * 1.4.21. Bei mir will er das Modul aber auch nicht laden, weil ihm eine Datei fehlt:
Code:
chan_sccp.c:1704 reload_config: Unable to load config file sccp_v3.conf, SCCP disabled

Schau'n wer mal...

grüße,

2bbionic
 
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.