Neue Version von chan_capi_0_5_3_cm

ja ist gesetzt

die ausgabe beim kompilieren:
Code:
asterisk01:/usr/local/src/asterisk/chan_sccp-20050730 # make install
sh ./create_config.sh "/usr/include"
Checking Asterisk version...
 * no 'struct ast_channel_tech', using old pvt
 * no 'struct ast_callerid'
 * no 'AST_MAX_CONTEXT'
 * no 'AST_CONTROL_HOLD'
 * no 'ast_config_load'
 * found 'ast_copy_string'
 * no 'AST_FLAG_MOH'
config.h complete.
Now compiling .... chan_sccp.c          888 lines
chan_sccp.c: In function `sccp_hint_notify':
chan_sccp.c:175: warning: implicit declaration of function `ast_copy_string'
Now compiling .... sccp_actions.c       1077 lines
sccp_actions.c: In function `sccp_handle_register':
sccp_actions.c:54: warning: implicit declaration of function `ast_copy_string'
Now compiling .... sccp_channel.c       869 lines
sccp_channel.c: In function `sccp_channel_send_callinfo':
sccp_channel.c:137: warning: implicit declaration of function `ast_copy_string'
Now compiling .... sccp_device.c        497 lines
sccp_device.c: In function `sccp_dev_displayprompt':
sccp_device.c:351: warning: implicit declaration of function `ast_copy_string'
Now compiling .... sccp_line.c          69 lines
Now compiling .... sccp_utils.c         1384 lines
Now compiling .... sccp_pbx.c           599 lines
sccp_pbx.c: In function `sccp_pbx_channel_allocate':
sccp_pbx.c:482: warning: implicit declaration of function `ast_copy_string'
Now compiling .... sccp_cli.c           461 lines
Now compiling .... sccp_softkeys.c      157 lines
sccp_softkeys.c: In function `sccp_sk_redial':
sccp_softkeys.c:37: warning: implicit declaration of function `ast_copy_string'
Now compiling .... sccp_socket.c        325 lines
Now compiling .... sccp_indicate.c      310 lines
Linking chan_sccp.so
Now Installing chan_sccp.so
Chan_sccp is now installed
Remember to disable chan_skinny by adding the following
line to /etc/asterisk/modules.conf:
noload => chan_skinny.so
 
@Netview

hatte ich gemacht.
Die Lösung des Problems so:
Code:
if you have compile errors:
 rm /usr/include/asterisk/*
 rm /usr/lib/asterisk/modules/*
 cd asterisk
 make upgrade
 cd chan_sccp-xxxxxxxx
 make clean; make install

erfolgreich. DANKE

Jetzt brauch ich nur noch ein Phone um das Protokoll zu testen ;)

Schönes WE
 
So - aber bitte nun nicht weiter vom Thema abdriften - für den chan_sccp kann man ja auch einen eigenen thread aufmachen :)
hier sollten wir bei thema capi bleiben.

Gruß
thorsten - noch immer ohne besetzterkennung :-(
 
hallo thorsten.gehrig,

bin jetzt wieder zurück beim thema.
Ich habe mir heute auch mal die aktuelle Version von chan_capi-cm (per CVS) gezogen.
Die Besetzterkennung funktioniert bei mir super und auch der Hangupcause macht keine Probleme.
 
hi chaos2000,

mist - warum geht der kram dann nicht bei mir?
nutzt du die ganze angelegenheit mit CbC? Vielleicht ist es auch der 01035 der nicht richtig zurückmeldet im ISDN...

gruß
Thorsten Gehrig

nachtrag: auch über die 01033 (also t-com) wird nicht anders signalisiert. egal ob rote taste oder wirklich besetzt - ich höre nur ein "tuut-tuut-tuut".
 
ich glaube ich habs:
die besetzterkennung funktioniert wohl nur wenn "kein early-b3" verwendet wird. ich hab das aber immer an um gebührenansagen durchzulassen...

mal schaun.

gruß
thorsten
 
mit CbC kann ich es nicht testen (habe arcor mit flatrate), ich habe es daher nur mit dem Handy testen können.

Wenn ich eine CbC-Vorwahl wähle erhalte ich HANGUPCAUSE: 1
 
Hi
eine ergänzung habe ich noch: wenn man anstatt "early b3" (also kleines 'b') das "normale?" B3 (also großes 'B') verwendet geht die Besetzttonerkennung und die Gebührenansage der provider...

Gruß
Thorsten Gehrig
 
Das ist IIRC nicht "normal" und "early" sondern einmal wird early-B3 erzwungen und einmal wirds nur genommen, wenn die VSt die verfügbarkeit zurückmeldet.

Ich schau mal, ob ich Armin hier auf die Seite ziehen kann :).

Viele Grüße,
Stefan
 
thorsten.gehrig schrieb:
ich glaube ich habs:
die besetzterkennung funktioniert wohl nur wenn "kein early-b3" verwendet wird. ich hab das aber immer an um gebührenansagen durchzulassen...

mal schaun.

gruß
thorsten

...was ziemlich logisch ist, denn wenn Du early-B3 an hast bedeutet das im Prinzip, daß die CAPI die Verbindung als connected betrachten soll bevor die Gegestelle geantwortet hat - sonst würde ja kein Audio durchkommen. Wenn die Verbindung connected ist, gibt es natürlich keinen Hangupcause, weil es ja kein Hangup gibt...

Viele Grüße,
Stefan
 
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.