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