chan_celliax issues

Ciao,
i'm here again bothering ;)
i had a try with chan_celliax using a Motorola V180, and after a while i set up asterisk for calling through celliax with my sip phone. I noted few things:

1. Hangup is not detected correctly, causing a zombie channel which can't be killed without an asterisk restart (a kill -9 is needed here!!!).

2. The channel doesn't show up when doing "soft hangup " from the asterisk console.

3. Got some one-way audio issues (but i may have to hack with sound volumes in this case)

4. The phone seems not to answer to the initial AT commands sent by celliax even if i can communicate correctly (tested with minicom) with the mobile's device (/dev/ttyACM0 in my case).
Anyway i think this shouldn't matter, as when i dial a number it works.

Here's the asterisk log:
[May 16 16:47:26] NOTICE[8690]: chan_celliax.c:2168 mkif: [b6a5bbb0][NOTICE 2168 ][nicephone ][-1, 0, 0, 0] at_dial_post_number=|S"|
[May 16 16:47:27] WARNING[8690]: chan_celliax.c:5318 serial_config_AT: [b6a5bbb0][WARNING 5318 ][nicephone ][-1, 0, 0, 0] atciapa does not get OK from the phone. Continuing.
[May 16 16:47:29] WARNING[8690]: chan_celliax.c:5414 serial_config_AT: [b6a5bbb0][WARNING 5414 ][nicephone ][-1, 0, 0, 0] ATI7 command failed, continue
[May 16 16:47:29] WARNING[8690]: chan_celliax.c:5414 serial_config_AT: [b6a5bbb0][WARNING 5414 ][nicephone ][-1, 0, 0, 0] ATI8 command failed, continue
[May 16 16:47:29] WARNING[8690]: chan_celliax.c:5414 serial_config_AT: [b6a5bbb0][WARNING 5414 ][nicephone ][-1, 0, 0, 0] ATI9 command failed, continue
[May 16 16:47:29] WARNING[8690]: chan_celliax.c:5502 serial_config_AT: [b6a5bbb0][WARNING 5502 ][nicephone ][-1, 0, 0, 0] AT*ECAM=? failed, continue
[May 16 16:47:29] WARNING[8690]: chan_celliax.c:5507 serial_config_AT: [b6a5bbb0][WARNING 5507 ][nicephone ][-1, 0, 0, 0] AT*ECAM=1 failed, continue
[May 16 16:47:29] WARNING[8690]: chan_celliax.c:5513 serial_config_AT: [b6a5bbb0][WARNING 5513 ][nicephone ][-1, 0, 0, 0] AT+CLCC=0 failed, continue
[May 16 16:47:29] WARNING[8690]: chan_celliax.c:5518 serial_config_AT: [b6a5bbb0][WARNING 5518 ][nicephone ][-1, 0, 0, 0] AT+CLIP failed, continue
[May 16 16:47:30] WARNING[8690]: chan_celliax.c:5537 serial_config_AT: [b6a5bbb0][WARNING 5537 ][nicephone ][-1, 0, 0, 0] atcucu does not get OK from the phone. Continuing.
[May 16 16:47:30] NOTICE[8690]: chan_celliax.c:1809 load_module: [b6a5bbb0][NOTICE 1809 ][none ][-1,-1,-1,-1] Created channel Celliax: celliax.conf category '[nicephone]', channel name 'nicephone' control_device_name '/dev/ttyACM0'
Loaded chan_celliax => (Celliax, Audio-Serial Driver)

Let me know

Ciao for now,
Michele

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

you don't bother at all,

you don't bother at all, it's precious all the testing effort you are putting in celliax (pre-beta software ;-) )

in the celliax.conf file, activate the debug_at (so we can see all the relevant exchange between celliax and the phone) and only it (so we are not cluttered by other celliax debugging messages), then activate the debug messages in logger.conf (so we can see them), start asterisk with lot of -dddddd or type 'set debug 100' at CLI after it booted and test again

the point 2 happens after the (non detected) hangup?

the asterisk log you sent is all OK, no problem in it, it just signal that the phone do not answer to some unsupported commands and to some dummy commands.

We need to see what the phone tells when the hangup happens, so we can have it to react

Ciao for now,

Giovanni

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.