<div dir="ltr">Olá,<div><br></div><div style>Até comecei a uma aplicação em Perl para fazer a atualização, porém começou a surgir tanta dependência que desisti... basicamente, estava nesta linha:</div><div style><br></div>
<div style>A consulta é feita, de tempos em tempos por uma thread implementada com Asterisk::AGI, que gera uma ou mais entradas no log</div><div style>A leitura dos dados do log é feita com File::Tail::FAM, que dispara uma thread para atualizar a tabela que tem a relação de chips;</div>
<div style>A tabela é atualizada usando DBI e DBD::mysql</div><div style><br></div><div style>Gerou muita dependência em outros módulos Perl que tinham outras dependências, etc...</div><div style><br></div><div style>Vou ver depois com Python ou PHP...</div>
<div style><br></div><div style>Sds</div><div style><br></div></div><div class="gmail_extra"><br clear="all"><div>Alexandre Alencar<br>Twitter @alexandreitpro<br><div><a href="http://blog.alexandrealencar.net/" target="_blank">http://blog.alexandrealencar.net/</a><br>
<a href="http://www.alexandrealencar.net/" target="_blank">http://www.alexandrealencar.net/</a></div><div><a href="http://www.alexandrealencar.com" target="_blank">http://www.alexandrealencar.com</a></div><div><a href="http://www.servicosdeti.com.br/" target="_blank">http://www.servicosdeti.com.br/</a></div>
<div>COBIT, ITIL, CSM, LPI, MCP-I<br><div><br></div></div></div>
<br><br><div class="gmail_quote">2013/6/13 Marcio - Google <span dir="ltr"><<a href="mailto:marciorp@gmail.com" target="_blank">marciorp@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">C<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">omo eu disse, o channel Khomp não suporta USSD e a posição do "desenvolvimento" é que não tem previsão.</div>
<div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">Já tentei vários métodos, inclusive esse de varrer o log atrás da informação. Todos causam instabilidade no channel.</div></div>
<div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">Bom, causar instabilidade em algo instável acho que é pleonasmo vicio</div></div><div><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">
Agora comparar o hardware da Khomp com essas soluções de "chan_dongle" chega ser abusivo. Tudo bem que o software/channel deles é muito ruim, mas o hardware é bom. Bem melhor que da Digivoice, p. e., que além de ter o hardware meia-boca, tem o channel mais meia-boca ainda!</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Desculpem-me a sinceridade, mais nunca passei a mão na cabeça de ninguém nem quando precisava, imagina agora que estou "aposentado".</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Nada contra usar o chan_dongle, cada um sabe de si. Para mim não passa de gambiarra que jamais deveria entrar em produção, como dezenas que rolam por aqui. Eu jamais colocaria uma coisa dessas em produção. Mas como laboratório, para brincar e testar é legal, inclusive achei um modem perdido aqui e to tentando que o Mestre Giovanne me ajude, mas ele não responde o e-mail.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Tenho duas dicas básicas para quem quer se aventurar com a Khomp:</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif">1. Use só Khomp, não misture hardware de outros fabricantes; e</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">2. Estude muito, mais muito bem o channel, inclusive ao ponto de fazer intervenções no source. Você com certeza vai precisar.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Voltando ao USSD, se não tem como viver sem, a dica do Alexandre é a menos "traumática". Só cuidado para não causar bloqueios nos arquivos de log do channel, senão ele vai pra lona. Outra coisa, de preferência para rodar quando o sistema não estiver em plena carga.</div>
<div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div></div><div class="gmail_extra"><br clear="all"><div>
<div dir="ltr">
<br>[...]'s<br><br>Marcio<div><br></div><div><div style="font-family:arial;font-size:small">========================================</div><div style="font-family:arial;font-size:small">########### Campanha Ajude o Marcio! ###########</div>
<div style="font-family:arial;font-size:small"><a href="http://sosmarcio.blogspot.com.br/" style="color:rgb(17,85,204)" target="_blank">http://sosmarcio.blogspot.com.br/</a></div><div style="font-family:arial;font-size:small">
<a href="http://www.vakinha.com.br/VaquinhaP.aspx?e=195793" style="color:rgb(17,85,204)" target="_blank">http://www.vakinha.com.br/VaquinhaP.aspx?e=195793</a><br></div><div style="font-family:arial;font-size:small">========================================</div>
</div></div></div>
<br><br><div class="gmail_quote">Em 13 de junho de 2013 14:17, Alexandre Cavalcante Alencar <span dir="ltr"><<a href="mailto:alexandre.alencar@gmail.com" target="_blank">alexandre.alencar@gmail.com</a>></span> escreveu:<div>
<div class="h5"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Pessoal,<div><br></div><div>Via dialplan, chamando o código USSD de saldo da operadora, é gerado um evento no modem que pode ser consultado no gsm.log</div>
<div><br></div><div>Exemplo:</div>
<div><br></div><div>Dial(Khomp/b0c1/*222#)</div><div><br></div><div>[root@ipbx khomp]# grep -i 'saldo' gsm.log</div><div> </div><div><b>N|13/06/2013 14:31:52.246|GSM |D0 C000| Modem event "Seu saldo e:R$0,07 Val:04/09/13" not handled.</b></div>
<div>N|13/06/2013 14:31:52.355|GSM |D0 C000| Modem event "P/ Saldo Promocional ligue *767#. Familia ou amigos longe? Use o 41 e economize nas chamadas DDD p/qualquer TIM!",15" not handled.</div><div><b>N|13/06/2013 14:40:21.557|GSM |D0 C002| Modem event "Seu saldo e:R$0,01 Val:04/09/13" not handled.</b></div>
<div>N|13/06/2013 14:40:21.667|GSM |D0 C002| Modem event "P/ Saldo Promocional ligue *767#. Familia ou amigos longe? Use o 41 e economize nas chamadas DDD p/qualquer TIM!",15" not handled.</div><div><b>N|13/06/2013 14:40:22.523|GSM |D0 C001| Modem event "Seu saldo e:R$0,03 Val:04/09/13" not handled.</b></div>
<div>N|13/06/2013 14:40:22.632|GSM |D0 C001| Modem event "P/ Saldo Promocional ligue *767#. Familia ou amigos longe? Use o 41 e economize nas chamadas DDD p/qualquer TIM!",15" not handled.</div><div><br>
</div><div>Que pode ser processado, via Python, Perl, PHP ou afins para algo como: <br></div><div><br></div><div><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">Dispositivo GSM 0 Canal 0 Saldo R$ 0,07 Validade 04/09/2013</span><br style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">
<span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">Dispositivo </span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">GSM 0 </span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">Canal </span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">2</span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px"> Saldo </span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">R$ 0,01 Validade 04/09/2013</span><br style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">
<span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">Dispositivo </span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">GSM 0 </span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">Canal </span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">1</span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px"> Saldo </span><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px">R$ 0,03 Validade 04/09/2013</span><br>
</div><div><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px"><br></span></div><div><font color="#262626" face="arial, sans-serif"><span style="line-height:16px">Agora é ver como fazer isso de forma mais amigável...</span></font></div>
<div><font color="#262626" face="arial, sans-serif"><span style="line-height:16px"><br></span></font></div><div><font color="#262626" face="arial, sans-serif"><span style="line-height:16px">Sds</span></font></div>
<div><span style="color:rgb(38,38,38);font-family:arial,sans-serif;font-size:13px;line-height:16px"><br></span></div></div><div class="gmail_extra"><div><br clear="all"><div>Alexandre Alencar<br>Twitter @alexandreitpro<br>
<div><a href="http://blog.alexandrealencar.net/" target="_blank">http://blog.alexandrealencar.net/</a><br><a href="http://www.alexandrealencar.net/" target="_blank">http://www.alexandrealencar.net/</a></div><div><a href="http://www.alexandrealencar.com" target="_blank">http://www.alexandrealencar.com</a></div>
<div><a href="http://www.servicosdeti.com.br/" target="_blank">http://www.servicosdeti.com.br/</a></div><div>COBIT, ITIL, CSM, LPI, MCP-I<br><div><br></div></div></div>
<br><br></div><div><div><div class="gmail_quote">2013/6/13 Alexandre Cavalcante Alencar <span dir="ltr"><<a href="mailto:alexandre.alencar@gmail.com" target="_blank">alexandre.alencar@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Marcio,<div><br></div><div>Eu desconsiderei esse aí justamente por conta do "poderá causar instabilidade e parada do funcionamento do equipamento"...</div><div><br></div><div>Sds</div>
</div><div class="gmail_extra"><div><br clear="all"><div>Alexandre Alencar<br>Twitter @alexandreitpro<br><div><a href="http://blog.alexandrealencar.net/" target="_blank">http://blog.alexandrealencar.net/</a><br>
<a href="http://www.alexandrealencar.net/" target="_blank">http://www.alexandrealencar.net/</a></div>
<div><a href="http://www.alexandrealencar.com" target="_blank">http://www.alexandrealencar.com</a></div><div><a href="http://www.servicosdeti.com.br/" target="_blank">http://www.servicosdeti.com.br/</a></div><div>COBIT, ITIL, CSM, LPI, MCP-I<br>
<div><br></div></div></div>
<br><br></div><div class="gmail_quote"><div>2013/6/13 Marcio - Google <span dir="ltr"><<a href="mailto:marciorp@gmail.com" target="_blank">marciorp@gmail.com</a>></span><br></div><div><div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr">Parece piada, mas o channel da Khomp não suporta USSD.</p>
<p dir="ltr">Tem como fazer na mão, porém não é recomendado porque pode causar instabilidade no já instável channel.<br>
Desculpem o trocadilho, não resisti.</p>
<p dir="ltr">O hw da Khomp é bom, mas o sw é de matar! Chega ser triste.</p>
<p dir="ltr">Quem sabe daqui alguns anos eles consigam soltar uma versão final e estável.</p>
<p dir="ltr">Apesar que isso parece ser unanimidade nos fabricantes nacionais.</p>
<div class="gmail_quote">Em 13/06/2013 12:52, "Alexandre Cavalcante Alencar" <<a href="mailto:alexandre.alencar@gmail.com" target="_blank">alexandre.alencar@gmail.com</a>> escreveu:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>
<div dir="ltr">Pessoal,<div><br></div><div>Há algum mecanismo/aplicação no Channel Driver da Khomp que possa ser usado para obter a informação de créditos disponíveis em um dado chip de um canal GSM?</div><div><br></div>
<div>
Preciso desenvolver uma aplicação para consultar o crédito disponível nos chips presentes, porém, não achei algo algo como por exemplo, no chan_dongle onde posso mandar um USSD e saber quanto tenho de crédito...</div><div>
<br></div><div>Estou lendo os docs do Channel Driver, mas não achei nenhuma aplicação ou comando que dê essa opção...</div><div><br></div><div>Sds</div><div><br clear="all"><div>Alexandre Alencar<br>Twitter @alexandreitpro<br>
<div><a href="http://blog.alexandrealencar.net/" target="_blank">http://blog.alexandrealencar.net/</a><br><a href="http://www.alexandrealencar.net/" target="_blank">http://www.alexandrealencar.net/</a></div><div><a href="http://www.alexandrealencar.com" target="_blank">http://www.alexandrealencar.com</a></div>
<div><a href="http://www.servicosdeti.com.br/" target="_blank">http://www.servicosdeti.com.br/</a></div><div>COBIT, ITIL, CSM, LPI, MCP-I<br><div><br></div></div></div>
</div></div>
<br></div></div><div>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></div>
</blockquote></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div></div></div>
<br></div>
</blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote>
</div></div></div>
<br></div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br></div>