bg111 / asterisk-chan-dongle

Automatically exported from code.google.com/p/asterisk-chan-dongle
Other
351 stars 313 forks source link

E303 One way audio #260

Open nightkingwalker opened 5 years ago

nightkingwalker commented 5 years ago

Hello, I have asterisk 11.7.0 and everything works perfectly with E173 and 1550 for reasons out of my control My employer is asking me to run the solution with E303 firmware 21.157.00.00.864

The problem is that I do have a local VMWARE version of this solution working perfectly with E303, however on the production server, we are facing the following issue: Outgoing call, the other party answered the call, chan_dongle doesn't sense the ANSWER, the logs show the following line occurring as the call is answered.

[Nov 17 12:17:27] DEBUG[8135][C-00000003] channel.c: [gsm35] write call idx 1 state 2 [Nov 17 12:17:27] DEBUG[8135][C-00000003] channel.c: [gsm35] read call idx 1 state 2 audio_fd 23 [Nov 17 12:17:27] DEBUG[8114] at_read.c: [gsm35] receive 13 byte, used 13, free 2035, read 0, write 13 [Nov 17 12:17:27] DEBUG[8114] at_read.c: [gsm35] [ ^CONN:1,0 ] [Nov 17 12:17:27] DEBUG[8114] at_response.c: [gsm35] Ignoring unknown result: '' [Nov 17 12:17:27] DEBUG[8135][C-00000003] channel.c: [gsm35] read call idx 1 state 2 audio_fd 23 [Nov 17 12:17:27] DEBUG[8135][C-00000003] channel.c: [gsm35] write silence [Nov 17 12:17:27] DEBUG[8135][C-00000003] channel.c: [gsm35] *** timing ***

any help is appreciated.

nightkingwalker commented 5 years ago

I have an Update, If I issue AT+CLCC manually , chan_dongle changes the state from Dialing to ACTIVE

nightkingwalker commented 5 years ago

another update: I added a line of code to the at_response.c to print the response the modem gets the moment call is connected ast_debug (1, "[%i] RECEIVED SIGNAL: %i string: %s'\n", at_res, RES_CONN, str);

one of the three networks in the country responded with : at_response.c: [9] RECEIVED SIGNAL: 9 string: ^CONN:1,0' which means the call was picked up and chan dongle got the signal correctly.. however the other two networks (operators) got me the following: at_response.c: [0] RECEIVED SIGNAL: 9 string: '

any help?