[AsteriskBrasil] Chan_dongle

Gustavo W. Rosenbaum gelcom em uol.com.br
Quinta Julho 23 09:40:37 BRT 2015


Pessoal bom dia, há alguns meses atrás comprei uns modems 3G pra tentar
pluga-los no meu servidor FreePBX mas acabei desistindo após longas
derrotas.. rs

 

 

Instalei o modem_Switch e o chan_dongle.so. Eles aparecem normalmente no
painel do asterisk:

 

localhost*CLI> dongle show devices

ID           Group State      RSSI Mode Submode Provider Name  Model
Firmware          IMEI             IMSI             Number

dongle1      0     Free       10   0    0       Vivo           E160E
11.604.21.57.00   XXXXXXXXXXXXX  XXXXXXXXXXX  +5511941111111

dongle2      0     Free       12   0    0       Vivo           E160E
11.604.21.57.00   XXXXXXXXXXXXX  XXXXXXXXXXX  +5511941111112

dongle3      0     Free       12   0    0       Vivo           E160E
11.604.21.57.00   XXXXXXXXXXXXX  XXXXXXXXXXX  +5511941111113

dongle4      0     Free       12   0    0       Vivo           E160E
11.604.21.57.00   XXXXXXXXXXXXX  XXXXXXXXXXX  +5511941111114

 

Criei uma rota de entrada que os faz tocar na extensão 600 do asterisk.

 

Quando eu recebo alguma ligação dos dongles o ramal 600 toca normalmente. Eu
atendo mas ai não consigo nem falar nem ouvir nada, em nenhum sentido. Vejo
que aparecem alguns erros quando esta tocando:

[2015-07-23 09:05:34] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 22

[2015-07-23 09:05:34] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 22

[2015-07-23 09:05:34] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 33

[2015-07-23 09:05:34] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 33

 

E logo após attender:

[2015-07-23 09:05:53] ERROR[20492] at_response.c: [dongle1] AT^DDSETEX
failed

 

 

Vejam completo:

 

[2015-07-23 09:05:34] VERBOSE[28339][C-00000034] pbx.c: -- Executing
[s em macro-dial-one:44] Dial("Dongle/dongle1-010000000f", "SIP/600,,Ttr") in
new stack

[2015-07-23 09:05:34] VERBOSE[28339][C-00000034] netsock2.c: == Using SIP
RTP TOS bits 184

[2015-07-23 09:05:34] VERBOSE[28339][C-00000034] netsock2.c: == Using SIP
RTP CoS mark 5

[2015-07-23 09:05:34] VERBOSE[28339][C-00000034] app_dial.c: -- Called
SIP/600

[2015-07-23 09:05:34] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 22

[2015-07-23 09:05:34] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 22

[2015-07-23 09:05:34] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 33

[2015-07-23 09:05:34] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 33

[2015-07-23 09:05:34] VERBOSE[28339][C-00000034] app_dial.c: --
SIP/600-0000003e is ringing

[2015-07-23 09:05:53] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 33

[2015-07-23 09:05:53] WARNING[28339][C-00000034] channel.c:
[Dongle/dongle1-010000000f] Don't know how to indicate condition 22

[2015-07-23 09:05:53] VERBOSE[28339][C-00000034] app_dial.c: --
SIP/600-0000003e answered Dongle/dongle1-010000000f

[2015-07-23 09:05:53] ERROR[20492] at_response.c: [dongle1] AT^DDSETEX
failed

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] pbx.c: -- Executing
[h em macro-dial-one:1] Macro("Dongle/dongle1-010000000f", "hangupcall,") in
new stack

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] pbx.c: -- Executing
[s em macro-hangupcall:1] ExecIf("Dongle/dongle1-010000000f",
"0?Set(CDR(recordingfile)=.wav)") in new stack

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] pbx.c: -- Executing
[s em macro-hangupcall:2] GotoIf("Dongle/dongle1-010000000f", "1?theend") in
new stack

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] pbx.c: -- Goto
(macro-hangupcall,s,4)

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] pbx.c: -- Executing
[s em macro-hangupcall:4] Hangup("Dongle/dongle1-010000000f", "") in new stack

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] app_macro.c: == Spawn
extension (macro-hangupcall, s, 4) exited non-zero on
'Dongle/dongle1-010000000f' in macro 'hangupcall'

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] pbx.c: == Spawn extension
(macro-dial-one, h, 1) exited non-zero on 'Dongle/dongle1-010000000f'

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] app_macro.c: == Spawn
extension (macro-dial-one, s, 44) exited non-zero on
'Dongle/dongle1-010000000f' in macro 'dial-one'

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] app_macro.c: == Spawn
extension (macro-exten-vm, s, 16) exited non-zero on
'Dongle/dongle1-010000000f' in macro 'exten-vm'

[2015-07-23 09:06:11] VERBOSE[28339][C-00000034] pbx.c: == Spawn extension
(ext-local, 600, 2) exited non-zero on 'Dongle/dongle1-010000000f

 

 

Abri o DC-Unlocker e pelo que entendo o dongle já esta desbloqueado, vejam:

 

selection :

manufacturer - Huawei modems

model - Huawei E160/E160G/E160X

 

Selected Applications port COM6

Selected Diagnostics port COM5

 

Found modem         : E160E

Model               : Huawei E160/E160G/E160X

IMEI                : XXXXXXXXXXXXXX

Serial NR.          : DYA5TA1163002990

Firmware            : 11.604.21.57.00

Compile date / time : May 14 2009 09:38:52

Hardware ver.       : CD25TCPU

Dashboard version   : graham_inggs_custom_iso

Chipset             : Qualcomm MSM6246

NAND Flash          : samsung_K5D1G13ACH

Voice feature       : enabled

SIM Lock status     : unlocked

Wrong codes entered : 0 (unlock attempts left : 10)

 

 

Alguma ideia do que pode estar acontecendo?

 

Muito obrigado

Gustavo

 

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150723/f94e1252/attachment-0001.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil