[AsteriskBrasil] Dica chan_dongle por IMEI

Thiago Anselmo thiagoo.anselmoo em gmail.com
Terça Junho 23 18:01:08 BRT 2015


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20150623/37b98dee/attachment.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil