Depois de algumas horas estudando o processo do chan_dongle e usb_modeswitch, consegui fazer funcionar com E303C ...
Meu uso será apenas para SMS, então não preocupei com firmware para liberar a voz (mesmo porque não achei, se alguem tiver, poste o link !!). Comprei um modem Huawei E303C (Nextel) para usar em uma RaspBerry Pi com a distro raspbx !! Ao plugar o modem, é reconhecido como CD-ROM (codigo usb 12d1:1f01) ou em alguns casos, como uma interface ethernet (codigo usb 12d1:14db) Este modem funciona em 3 modos: 12d1:1f01 = CD-ROM 12d1:14db = cdc_ethernet (alguns esse modo é o serial) 12d1:1442 ou 1001 = modo serial usando o usb_modeswitch para 'trocar' o modo do modem, primeiro criei algumas entradas no arquivo /lib/udev/rules.d/40-usb_modeswitch.rules que veio no usb_modeswitch da distro (talvez nao seja necessario): --- # Huawei E303C - Nextel ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14db", RUN+="usb_modeswitch '%b/%k'" # Huawei E303C - Nextel ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1442", RUN+="usb_modeswitch '%b/%k'" --- e depois no /usr/share/usb_modeswitch/ criei o arquivo (com este exato nome) 12d1:1f01 com o conteudo: # Huawei E303 DefaultVendor= 0x12d1 DefaultProduct= 0x1f01 TargetVendor= 0x12d1 TargetProduct= 0x1442 #CDC Ethernet #MessageContent="55534243123456780000000000000011062000000100000000000000000000" #Serial MessageContent="55534243123456780000000000000011060000000000000000000000000000" salvei.. pluguei o modem.. e : [ 1144.427531] usb 1-1.3: new high-speed USB device number 6 using dwc_otg [ 1144.548954] usb 1-1.3: New USB device found, idVendor=12d1, idProduct=1f01 [ 1144.559015] usb 1-1.3: New USB device strings: Mfr=2, Product=1, SerialNumber=0 [ 1144.569571] usb 1-1.3: Product: HUAWEI HiLink [ 1144.575886] usb 1-1.3: Manufacturer: HUAWEI [ 1144.589873] scsi1 : usb-storage 1-1.3:1.0 [ 1145.476540] usb 1-1.3: USB disconnect, device number 6 [ 1150.577744] usb 1-1.3: new high-speed USB device number 7 using dwc_otg [ 1150.699167] usb 1-1.3: New USB device found, idVendor=12d1, idProduct=1001 [ 1150.709346] usb 1-1.3: New USB device strings: Mfr=2, Product=1, SerialNumber=0 [ 1150.719838] usb 1-1.3: Product: HUAWEI HiLink [ 1150.726290] usb 1-1.3: Manufacturer: HUAWEI [ 1150.805223] usbcore: registered new interface driver usbserial [ 1150.841168] usbcore: registered new interface driver usbserial_generic [ 1150.873580] USB Serial support registered for generic [ 1150.893780] usbserial: USB Serial Driver core [ 1150.940468] usbcore: registered new interface driver option [ 1150.951336] USB Serial support registered for GSM modem (1-port) [ 1150.960904] option 1-1.3:1.0: GSM modem (1-port) converter detected [ 1150.971789] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB0 [ 1150.982232] option 1-1.3:1.1: GSM modem (1-port) converter detected [ 1150.998647] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1 [ 1151.015887] option 1-1.3:1.2: GSM modem (1-port) converter detected [ 1151.044832] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2 BINGO !! Tenho as portas seriais-usb prontas para uso: # ls -l /dev/ttyU* crw-rw-rwT 1 root dialout 188, 0 Oct 12 15:56 /dev/ttyUSB0 crw-rw-rwT 1 root dialout 188, 1 Oct 12 15:56 /dev/ttyUSB1 crw-rw-rwT 1 root dialout 188, 2 Oct 12 16:49 /dev/ttyUSB2 e no asterisk: raspbx*CLI> dongle show devices ID Group State RSSI Mode Submode Provider Name Model Firmware IMEI IMSI Number dongle0 0 Free 16 0 0 TIM E303C 22.158.13.00.00 XXXXXXXXXXXXXXX XXXXXXXXXXXXXXX Unknown raspbx*CLI> dongle show device state dongle0 -------------- Status ------------- Device : dongle0 State : Free Audio : /dev/ttyUSB1 Data : /dev/ttyUSB2 Voice : No SMS : Yes Manufacturer : huawei Model : E303C Firmware : 22.158.13.00.00 IMEI : XXXXXXXXXXXXXXX IMSI : XXXXXXXXXXXXXXX GSM Registration Status : Registered, home network RSSI : 16, -81 dBm Mode : No Service Submode : No service Provider Name : TIM Location area code : "C30E" Cell ID : "BB3D" Subscriber Number : Unknown SMS Service Center : Use UCS-2 encoding : Yes USSD use 7 bit encoding : No USSD use UCS-2 decoding : Yes Tasks in queue : 0 Commands in queue : 0 Call Waiting : Disabled Current device state : start Desired device state : start When change state : now Calls/Channels : 0 Active : 0 Held : 0 Dialing : 0 Alerting : 0 Incoming : 0 Waiting : 0 Releasing : 0 Initializing : 0 e fazendo o teste: raspbx*CLI> dongle sms dongle0 <celular.destino> OUTRO TESTE !!! [dongle0] SMS queued for send with id 0x109b3b8 [2013-10-12 16:52:54] NOTICE[3542]: at_response.c:257 at_response_ok: [dongle0] Successfully sent SMS message 0x109b3b8 ... mensagem recebida no meu celular !!! bom fica ai a dica pra quem precisar usar o 303C com chan_dongle !!! Grande abraço !!!! Sds. Alexandre J. Correa Onda Internet http://www.onda.net.br IPV6 Ready !!!
_______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. _______________________________________________ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org