[AsteriskBrasil] Dica chan_dongle por IMEI

Mário Arnaldo Mazon mmazon em gmail.com
Terça Junho 23 22:34:00 BRT 2015


  Se vc desativar o modo host do modem (aquele q enumera o cartão de
memória dele tbm) não precisa fazer essa alteração.  Não lembro o comando
agora, mas é fácil de Google.

On Tuesday, June 23, 2015, Thiago Anselmo <thiagoo.anselmoo em gmail.com>
wrote:

> Boa Tarde pessoal,
>
> Muitos anos não posto nada nem tenho tido muito tempo para olhar lista
> pois acabei de distanciando de asterisk, mais teve um dia que algum colega
> da lista estava precisando reconhecer um modem por IMEI e não estava
> conseguindo;
>
> Eu já me deparei com o seguinte cenário:
>
> Instalei os pacotes necessários, para tal finalidade ast e dongle,
> configurei o arquivo para reconhecer os modens por IMEI, mais não
> funcionava de jeito nenhum..
>
> Mais os modens reconheciam no SO (lsusb) estavam lá..
>
> Foi ai que vem uma dica para aqueles que não sabem:
>
> ######################
> #                                   #
> #   DICA INSTALAÇÃO   #
> #                                   #
> ######################
>
>
> Dentro da pasta de instalação do chandongle tem um arquivo chamado, *"pdiscovery.c"
> *abra esse arquivo e vamos editar ele, conforme cada modem reconhece em
> seu sistema operacional, é diferente a forma de leitura, muitas vezes o
> modem é o mesmo, e só ao trocar de server já deixava de reconhecer, já
> aconteceu comigo. E é esse arquivo que é responsável por reconhecer os
> modem por IMEI.
>
> *ATENÇÂO*:
>
> Ache esse ponto aqui:
>
> static const struct pdiscovery_device device_ids[] = {
> { 0x12d1, 0x1001, { *2, 1*, /* 0 */ } }, /* E1550 and generic */
> // { 0x12d1, 0x1465, { *2, 1*, /* 0 */ } }, /* K3520 */
> { 0x12d1, 0x140c, { *3, 2*, /* 0 */ } }, /* E17xx */
> { 0x12d1, 0x1436, { *4, 3*, /* 0 */ } }, /* E1750 */
> { 0x12d1, 0x1506, { *1, 2,* /* 0 */ } }, /* E171 firmware 21.x : thanks
> Sergey Ivanov */
> };
>
>
> Dê o comando *lsusb *para saber o ID do seu modem, depois disse veja os
> los do dmesg para saber os tty criado.. irá ficar algo como abaixo:
>
>
> option 1-4:1.0: GSM modem (1-port) converter detected
> [17808.087280] usb 1-4: GSM modem (1-port) converter now attached to
> ttyUSB0
> [17808.087511] option 1-*4*:1.*1*: GSM modem (1-port) converter detected
> [17808.087692] usb 1-4: GSM modem (1-port) converter now attached to
> ttyUSB1
> [17808.087880] option 1-*4*:1.*2*: GSM modem (1-port) converter detected
> [17808.088236] usb 1-4: GSM modem (1-port) converter now attached to
> ttyUSB2
>
>
> Veja ele criou ttyUSB0/ttyUSB1/ttyUSB2
> com isso adicione no campo o numero da "porta" que ele se encontra! Uma
> para dados e outra para voz
>
> Depois disse recompile o dongle!!
> --
> Thiago Anselmo
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150623/e370b1d4/attachment.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil