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

chaos2000

Aktives Mitglied
Mitglied seit
22 Aug 2004
Beiträge
2,028
Punkte für Reaktionen
0
Punkte
36

Joel

Mitglied
Mitglied seit
29 Sep 2004
Beiträge
346
Punkte für Reaktionen
0
Punkte
0
@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:

chaos2000

Aktives Mitglied
Mitglied seit
22 Aug 2004
Beiträge
2,028
Punkte für Reaktionen
0
Punkte
36
ich scheue es mir am WE an
 

Joel

Mitglied
Mitglied seit
29 Sep 2004
Beiträge
346
Punkte für Reaktionen
0
Punkte
0
Déjà vu! :mrgreen:
 

fsiggi

Neuer User
Mitglied seit
18 Dez 2006
Beiträge
97
Punkte für Reaktionen
0
Punkte
0
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
 

chaos2000

Aktives Mitglied
Mitglied seit
22 Aug 2004
Beiträge
2,028
Punkte für Reaktionen
0
Punkte
36
Kannst du das reproduzieren und mir vielleicht mal ein debug senden?

ich versuche es am WE auch mal mit dieser asterisk version
 

2bbionic

Neuer User
Mitglied seit
5 Sep 2005
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
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
 

chaos2000

Aktives Mitglied
Mitglied seit
22 Aug 2004
Beiträge
2,028
Punkte für Reaktionen
0
Punkte
36
@2bbionic

hast du probleme mit der svn version, oder nur einfach nicht getestet?
 

2bbionic

Neuer User
Mitglied seit
5 Sep 2005
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
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:

fsiggi

Neuer User
Mitglied seit
18 Dez 2006
Beiträge
97
Punkte für Reaktionen
0
Punkte
0
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 [[email protected]: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.
 

chaos2000

Aktives Mitglied
Mitglied seit
22 Aug 2004
Beiträge
2,028
Punkte für Reaktionen
0
Punkte
36
ich schau es mir am WE mal an, vorher wird es leider nichts.
 

jogyfl

Neuer User
Mitglied seit
30 Aug 2006
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
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
[email protected]:/usr/src/chan-sccp-b_309# make clean
rm -rf config.h chan_sccp.so .tmp
[email protected]:/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
[email protected]:/usr/src/chan-sccp-b_309#
Kann mir jemand nen Tipp geben?
 

Netview

IPPF-Promi
Mitglied seit
1 Apr 2004
Beiträge
3,366
Punkte für Reaktionen
0
Punkte
36
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;
 

jogyfl

Neuer User
Mitglied seit
30 Aug 2006
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Super, vielen Dank für die Hilfe ;)

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

chaos2000

Aktives Mitglied
Mitglied seit
22 Aug 2004
Beiträge
2,028
Punkte für Reaktionen
0
Punkte
36
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
 

chaos2000

Aktives Mitglied
Mitglied seit
22 Aug 2004
Beiträge
2,028
Punkte für Reaktionen
0
Punkte
36
ja, nur zwischen CCM und Phone
 

cibi

Mitglied
Mitglied seit
6 Apr 2005
Beiträge
561
Punkte für Reaktionen
0
Punkte
0
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,[email protected] 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.
 

jogyfl

Neuer User
Mitglied seit
30 Aug 2006
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
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
 

2bbionic

Neuer User
Mitglied seit
5 Sep 2005
Beiträge
34
Punkte für Reaktionen
0
Punkte
0
@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
 

Zurzeit aktive Besucher

3CX

Statistik des Forums

Themen
235,334
Beiträge
2,059,475
Mitglieder
355,968
Neuestes Mitglied
Bilderpaul