entao brotherrrrrrrrr.......<br><br>Porks, isso eh problema problematico....<br>tenta mudar o limite de sockets na sessao...<br><br>tipo olha o open files do sysctl ou ulimit, provavel esta padrao q eh 1024...<br>no script do asterisk coloca um "ulimit -n 32423" um numero alto para nao ter problemas....<br>
testa ai depois da um toque....<br>e bla..bla..bla...bla...<br>isso eh kernel <br><br><div><span class="gmail_quote">Em 21/01/08, <b class="gmail_sendername">Marcelo/Porks</b> <<a href="mailto:marcelorossi@gmail.com">marcelorossi@gmail.com</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2008/1/19 Caio Begotti <<a href="mailto:caio@ueberalles.net">caio@ueberalles.net</a>>:<br>> Esse socket() aqui não é do Asterisk, é do sistema mesmo, então não<br>> adianta procurar muito nos fontes dele. Olhe em /usr/include/sys/<br>
> socket.h.<br><br>É até aqui eu peguei... vi que esse socket não era algo do asterisk.<br><br>> Agora... o bug acontece quando?<br><br>Ao carregar o modulo é chamada a função 'do_sco_listen', pelo o que<br>
entendi do código ela é chamada apenas ao carregar o módulo e serve<br>para criar o socket por onde será feita a comunicação ('escrita' e<br>'leitura' da voz) com o celular. Mas como disse ao executar essa<br>
função, cai nesse 'if':<br> if ((adapter->sco_socket = socket(PF_BLUETOOTH, SOCK_SEQPACKET,<br>BTPROTO_SCO)) < 0) {<br> ast_log(LOG_ERROR, "Unable to create sco listener socket.\n");<br>
return NULL;<br> }<br><br>Portanto, se eu olhar meu /var/log/asterisk/message lá tem escrito.<br>ERROR: Unable to create sco listener socket.<br><br>Isto aparece apenas uma vez (ao carregar o módulo). Se eu fizer uma<br>
ligação com o chan_mobile e a pessoa para qual eu liguei atender, eu<br>posso ficar tentando falar por horas que ninguém vai escutar o que eu<br>estou falando e a mensagem de 'ERROR' **não** aparecerá novamente no<br>
log.<br><br>Disso eu tiro a certeza que essa função só é chamada ao carregar o<br>modulo para tentar criar o socket para leitura e escrita dos dados<br>(voz).<br><br>> > Eu deveria abrir um bug report em <a href="http://bugs.digium.com/">http://bugs.digium.com/</a> ??<br>
> > Alguém sabe me dizer o que eu posso fazer? hehehe<br>><br>> Minha sugestão:<br>><br>> 1. teste isso em um Linux, se estiver usando BSD<br><br>Isso mesmo, eu uso BSD : )<br><br>Mas minha máquina do asterisk é um Slackware 12.0 (uso Digivoice e a<br>
mesma não tem driver para BSD)<br><br>> 2. tente fazer funcionar primeiro, procure algo no Google<br>> 3. fale com alguém disso no IRC, pois tem gente usando o chan_mobile<br>> normalmente<br>> 4. mande e-mail pra lista asterisk-dev dizendo que suspeita do bug,<br>
> no caso de não ter certeza ainda<br>> 5. siga o que falarem, que provavelmente ou será "configure direito,<br>> o código tá certo" ou "por favor, reporte como bug"<br><br>Vou tentar seguir isso.<br>
<br>> Happy hacking :-)<br><br>Valeu :D<br><br>> --<br>> Caio Begotti <<a href="http://caio.ueberalles.net">http://caio.ueberalles.net</a>><br><br>--<br>Marcelo Rossi<br>"This e-mail is provided "AS IS" with no warranties, and confers no rights."<br>
_______________________________________________<br>Compre uma camiseta da AsteriskBrasil.org!<br> <a href="http://www.voipmania.com.br">http://www.voipmania.com.br</a><br> == <a href="http://VoIPMania.com.br">VoIPMania.com.br</a> ==<br>
<br>_______________________________________________<br>LIsta de discussões AsteriskBrasil.org<br><a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>"Double your drive space. Delete Windows" ;-)<br>user: #443184