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