[AsteriskBrasil] RES: Bug report para chan_mobile
A função socket() (network I/O) compõe um grupo de funções da biblioteca C GNU (GLIBC) sendo declarada atráves de sys/socket.h. E sim você está correto, a função retorna -1 em caso de erro, então acredito que seja mais uma verificação de sanidade do código esse trecho que você demonstrou... Você não precisa localizar a função socket(). Você precisa entender o porquê que a função não está criando corretamente o FD com a família, tipo e protocolo especificados. Mas isso tudo só faz algum sentido se realmente o problema for o que você realmente acredita que é. :-) -- Alexandre Abreu RedT Telecom http://www.redt.com.br -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Marcelo/Porks Enviada em: quarta-feira, 16 de janeiro de 2008 21:01 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: [AsteriskBrasil] Bug report para chan_mobile Pessoal, Estou tentando fazer o chan_mobile funcionar, na verdade consegui fazer ele funcionar em partes (consigo fazer ligações com ele, só que não tenho áudio). Eu creio que descobri o motivo de não ter áudio (andei olhando o código fonte do chan_mobile) no chan_mobile.c há uma função chamada static void *do_sco_listen(void *data) onde há a linha: if ((adapter-sco_socket = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_SCO)) 0) { bom.. descobri que o retorno desse 'socket(...)' é 0, portanto não está sendo possível criar o socket e, acredito eu, este é o motivo por eu não ter áudio quando uso o chan_mobile Bom, minha dúvida é a seguinte: Como eu não sou bom programador, nem sei localizar onde está essa função 'socket' (e eu tentei mexer em algo.. juro que tentei... mas não consegui não). Qual seria o caminho mais indicado para eu reportar esse problema? Eu deveria abrir um bug report em http://bugs.digium.com/ ?? Alguém sabe me dizer o que eu posso fazer? hehehe Muito Obrigado. -- 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 ___ 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
[AsteriskBrasil] RES: Asterisk consultando banco de dados
Procure no histórico da lista ou no google o link para o livro Asterisk - The future of telephony Second Edition. O capítulo 12 é exatamente o que você quer. -- Alexandre Abreu RedT Telecom http://www.redt.com.br -Mensagem original- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Gilberto Nunes Enviada em: sexta-feira, 18 de janeiro de 2008 11:39 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: [AsteriskBrasil] Asterisk consultando banco de dados Bom dia Pessoal da lista Estou com um desafio em mãos. Temos uma aplicação interna em que o Banco de Dados da aplicação é PostgreSQL. Nesse DB, a aplicação armazena em uma tabela, alguns códigos referentes ao status da ordem de serviço de um cliente. Queremos fazer um DialPlan, que quando o cliente ligue para um determinado numero, ele caia numa URA e a URA instrua o cliente a digitar sua Ordem de Serviço. Com base nessa ordem, queremos que o Asterisk faça uma query no banco e retorne um status referente a Ordem de Serviço. Com base nesse status, o DialPlan dispara um evento, retornando ao cliente uma mensagem indicando o status atual da OS. Alguém sabe como posso fazer isso via ODBC ou via outra interface? Obrigado. -- Gilberto Nunes Itajaí - SC ___ 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 ___ 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
Re: [AsteriskBrasil] Bug report para chan_mobile
On 16/01/2008, at 21:00, Marcelo/Porks wrote: Eu creio que descobri o motivo de não ter áudio (andei olhando o código fonte do chan_mobile) Como você eu também não sou programador, Porks, mas resolvi dar uma olhadinha pra ver se ajuda alguma coisa... de agora em dianta tá por conta e risco sua. Boas Googleadas :-) onde há a linha: if ((adapter-sco_socket = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_SCO)) 0) { [...] Como eu não sou bom programador, nem sei localizar onde está essa função 'socket' (e eu tentei mexer em algo.. juro que tentei... mas não consegui não). 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. Aparentemente o chan_mobile é Linux-centric, porque pelo que vi de socket no meu OSX isso aí não funcionaria também, suspeito. Não testei pra ver. Agora... o bug acontece quando? Você chega a carregar o módulo e tudo o mais e é só na hora de usar mesmo? Olhe seus logs com debug habilitado no logger.conf, eu acredito que deve ter algo errado já no carregamento do chan_mobile.so aí. O sco_socket é um socket específico pra Bluetooth transmitir voz e talvez ele não esteja funcional na compilação aí. Você tem os headers com isso do Bluetooth? Você pode tentar procurar por algum código que teste isso no Google se quiser, pra garantir que é culpa do chan_mobile mesmo. Se está retornando erro é porque o sistema pensou algo como putz cara! não consegui criar nesse sistema um socket Bluetooth decente e usando SCO pra transmitir voz. Uma grande dica que economiza horas de procura: apt-get install/port install/urpmi ctags Aí rode ctags -R . no diretório do fonte e no vim execute set tags=tags. Dê uma olhada na documentação de como navegar pelo código com ctags, mas logo de cara já pode sair digitando ctrl + ] em cima de algo do código pra ser levado pra declaração/chamada dele. Qual seria o caminho mais indicado para eu reportar esse problema? Primeiro é bom ter certeza que é um problema, senão ignoram seu report ou fecham ele sem muitas explicações. O fato do código não estar conseguindo abrir um socket no seu sistema pode ser problema local. Você não usa BSD? Acho que me lembro de ter dito isso no IRC outro dia, ou me enganei? Se sim, pode ser isso, igual meu caso. O Asterisk tem vários problemas pra funcionar com BSD, e se for isso mesmo, pode ser um bom bug pra você se divertir fechando. 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 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 Muito Obrigado. Happy hacking :-) -- Caio Begotti http://caio.ueberalles.net TEM DUVIDAS? LEIA O FAQ DO ASTERISK: http://caio.ueberalles.net/asterisk/faq/ ___ 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
Re: [AsteriskBrasil] Asterisk 1.4 + ISDN
On 1/17/08, Ricardo Landim [EMAIL PROTECTED] wrote: gostaria de pedir a vcs se possivel que me mandassem um exemplo de configuração dos arquivos zaptel.conf e zapata.conf para configuração de interface E1 em ISDN... google.com ___ 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
[AsteriskBrasil] asterisk em servidor virtual
Alguem já teve a experiência de rodar Asterisk em servidores virtualizados, como o VMWare, e assim rodar vários Asterisk na mesma máquina? Abs Dov ___ 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
Re: [AsteriskBrasil] Fazendo o Asterisk ligar de volta avisando de novo voicemail
esta voltando ok asteriskbrasil 01/18/08 14:52 Ola pessoal Esta semana enviei algumas mensagens para a lista, pois estava precisando implementar uma Dial Plan, pra ligar de volta pra uma ramal, caso ele estivesse ocupado quando recebesse alguma ligação. Nesse caso, o Asterisk notificaria o usuário do recebimento da mensagem. Pois eu resolvi a questão assim: No extensions.conf [seu_contexto] ... ... ... [inbound] exten = s,1,Answer() exten = s,2,Set(LANGUAGE()=pt_BR) exten = s,3,GoToIf($[${DIALSTATUS}=BUSY]?1) exten = s,4,Wait(1) exten = s,5,Playback(vm-youhave) exten = s,6,Playback(vm-INBOX) exten = s,7,Playback(vm-messages) exten = s,8,Wait(1) exten = s,9,Hangup include = inbound ... ... No voicemail.conf: ... ... ... externnotify=/etc/asterisk/envia.sh ... ... No /etc/asterisk/envia.sh EXTEN=$2 cat EOF /var/spool/asterisk/tmp01 Channel: SIP/$EXTEN Callerid: $EXTEN MaxRetries: 5 RetryTime: 10 WaitTime: 5 Context: inbound Extension: s Priority: 1 EOF mv /var/spool/asterisk/tmp01 /var/spool/asterisk/outgoing Assim que algum ramal recebe uma mensagem no voicemail, o script envia.sh é disparado de dentro do voicemail.conf. (Não esquecer de colocar chmod +x /etc/asterisk/envia.sh) O script envia.sh cria um call file e o move para dentro do /var/spool/asterisk/outgoing O Asterisk então executa o call file, que nada mais é que um Dial Plan. O call file orienta o Asterisk a executar a extensão 's' dentro do contexto inbound. Essa extensão liga para o ramal que recebeu o voicemail (Vide EXTEN=$2 dentro do envia.sh) e executa os PlayBack's correspondentes, desligando logo em seguida. Espero que essa implementação possa ajudar alguém. Sugestões são sempre bem-vindas. -- Gilberto Nunes Itajaí - SC ___ 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 ___ 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
Re: [AsteriskBrasil] Bug report para chan_mobile
Você não precisa ter vergonha de usar o bug report. Utilizando-o você estaria contribuindo com a comunidade =) 2008/1/16 Marcelo/Porks [EMAIL PROTECTED]: Pessoal, Estou tentando fazer o chan_mobile funcionar, na verdade consegui fazer ele funcionar em partes (consigo fazer ligações com ele, só que não tenho áudio). Eu creio que descobri o motivo de não ter áudio (andei olhando o código fonte do chan_mobile) no chan_mobile.c há uma função chamada static void *do_sco_listen(void *data) onde há a linha: if ((adapter-sco_socket = socket(PF_BLUETOOTH, SOCK_SEQPACKET, BTPROTO_SCO)) 0) { bom.. descobri que o retorno desse 'socket(...)' é 0, portanto não está sendo possível criar o socket e, acredito eu, este é o motivo por eu não ter áudio quando uso o chan_mobile Bom, minha dúvida é a seguinte: Como eu não sou bom programador, nem sei localizar onde está essa função 'socket' (e eu tentei mexer em algo.. juro que tentei... mas não consegui não). Qual seria o caminho mais indicado para eu reportar esse problema? Eu deveria abrir um bug report em http://bugs.digium.com/ ?? Alguém sabe me dizer o que eu posso fazer? hehehe Muito Obrigado. -- 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 -- Guilherme Loch Góes Visite nossa loja virtual: http://www.shopvoip.com.br Notícias e Fórum sobre VoIP com software livre: http://www.asteriskexperts.com.br ___ 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
Re: [AsteriskBrasil] VoiceMail Realtime
Eu uso com postgres e unixodbc On Jan 17, 2008 7:55 AM, Lucas Silva [EMAIL PROTECTED] wrote: Pessoal, Alguém ai na lista está usando VoiceMail com MySQL Realtime no Asterisk 1.4.x ? ___ 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 ___ 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
Re: [AsteriskBrasil] Asterisk consultando banco de dados
Gilberto veja o link para vc integrar o asterisk com o postgres http://www.asteriskguru.com/tutorials/realtime_pgsql.html depois em func_odbc.conf vc pode colocar a query q quiser e ai no plano de discagem e so mandar tocar os arquivos de sons que precisar boa sorte 2008/1/18 Gilberto Nunes [EMAIL PROTECTED]: Bom dia Pessoal da lista Estou com um desafio em mãos. Temos uma aplicação interna em que o Banco de Dados da aplicação é PostgreSQL. Nesse DB, a aplicação armazena em uma tabela, alguns códigos referentes ao status da ordem de serviço de um cliente. Queremos fazer um DialPlan, que quando o cliente ligue para um determinado numero, ele caia numa URA e a URA instrua o cliente a digitar sua Ordem de Serviço. Com base nessa ordem, queremos que o Asterisk faça uma query no banco e retorne um status referente a Ordem de Serviço. Com base nesse status, o DialPlan dispara um evento, retornando ao cliente uma mensagem indicando o status atual da OS. Alguém sabe como posso fazer isso via ODBC ou via outra interface? Obrigado. -- Gilberto Nunes Itajaí - SC ___ 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 ___ 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
[AsteriskBrasil] Vaga Estágio
Pessoal, A Voicelinx, empresa especializada em telecomunicações, está contratando um estagiário com experiência em Asterisk e Servidores Linux para sua sede de Porto Alegre/RS. Desejável conhecimento em PHP e PostGreSQL. Os interessados devem residir em Porto Alegre, entrar em contato em PVT pelo e-mail [EMAIL PROTECTED] _ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br___ 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
Re: [AsteriskBrasil] Discar através de uma fxo pu xando o zero
Oi João. Olha, se vc estivesse dentro do PABX, vc discaria o zero e esperaria alguns segundos, não é? Bastaria que no plano de discagem estivesse estabelecido que o número zero definisse uma chamada para o PABX passandoo o zero, o chamador esperaria o tom e discaria o numero a ser chamado. Funcionalmente nao haveria muita diferença em relação a quem fizesse a mesma chamada estando num dos ramais do PABX. Ronaldo. Em 17/01/08, João B. Correa [EMAIL PROTECTED] escreveu: Olá! Tenho um asterisk com uma fxo ligada a uma central telefônica, na qual para fazermos ligações externas é necessário discar o 0 esperar alguns segundos e discar o numero desejado. Como posso fazer para que meus ramais sip ao discarem para um numero externo façam de forma normal a ligação, ou seja, meu usuario disca 033374006 de forma corrida no telefone ip e o asterisk disque 0 - da um tempinho - e continue discando o numero para assim completar a ligação. A linha corrida, simplesmente passando o numero inteiro com o zero, não funcionou. Se alguem puder ajudar, agradeço. -- -- Solbase - Soluções em informática João B. Correa Jr Fone: 51-33374006 Cel: 51-91391822 ___ 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 ___ 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
[AsteriskBrasil] dail Plan
Olá pessoal onde eu acho uma documentaçao de Dail Plan em portugues para asterisk? Ou se alguém tiver uma pronta eu agradeço. Preciso configuras meu Asterisk para quando o user discar zero ele faça ligaçao local e quando discar 9 ele faça DDD. Desde já ou agradeço Att Silvio___ 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
[AsteriskBrasil] Fax, Maquinetas de Cartão de Crédito, entre outros dispositivos rodando no A sterisk
Boa tarde lista! Estou iniciando um projeto usando trixbox 2 para efeitos de estudo, com alguns aparelhos de Fax, maquinetas de cartão de crédito, entre outros dispositivos... Alguém já implementou central Asterisk com suporte para esses dispositivos para dar um help? O que preciso instalar/configurar no Astrisk para rodar esses dispositivos? To usando um adaptador TDM400B (Pelo menos é o que eu comprei, mas a inscrição no cartão ta informando TDM400P, não sei qual a diferença...) Abraços a todos Wemerson C. Guimarães TI - Hormonal CD Rio Verde - GO ___ 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
[AsteriskBrasil] Fwd: [asterisk-dev] Asterisk 1.6.0-beta1 released
Primeiro BETA! -- Denis Galvão AsteriskBrasil.org Ajude a comunidade AsteriskBrasil.org, compre uma camiseta! http://www.voipmania.com.br Begin forwarded message: From: The Asterisk Development Team [EMAIL PROTECTED] Date: 18 de janeiro de 2008 21h58min29s GMT-02:00 To: undisclosed-recipients:; Subject: [asterisk-dev] Asterisk 1.6.0-beta1 released Reply-To: Asterisk Developers Mailing List asterisk- [EMAIL PROTECTED] The Asterisk.org development team has published Asterisk version 1.6.0-beta1. Everyone is encouraged to help test Asterisk 1.6, so that the release may be available soon. Asterisk 1.6 will be the first major release of Asterisk since 1.4, which was released just over one year ago. This release contains a number of new features, as well as architectural improvements for improved performance. A list of the new features is available in the CHANGES file: http://svn.digium.com/view/asterisk/tags/1.6.0-beta1/CHANGES?view=co Asterisk 1.6 also brings about a new release management style. This release management policies have been changed for Asterisk 1.6 to account for some of the things we have learned while maintaining Asterisk 1.2 and 1.4 in the past. For more information on the new release management policy, see the following thread on the asterisk-dev mailing list: http://lists.digium.com/pipermail/asterisk-dev/2007-October/ 030083.html The support levels for Asterisk 1.2 and 1.4 will not change in the near future. There are no current plans as to when the support of those releases will change. Those decisions will be made as a result of discussions in the developer community when the time comes, and a public announcement will be made with plenty of advance notice before anything changes. Thank you for the support, and we look forward to your feedback on this release! ___ --Bandwidth and Colocation Provided by http://www.api-digital.com-- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev ___ 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
[Asteriskbrasil-biz] Placas Digium
Bom dia. Vendo placa digium TDM2460E 24 portas FXS com cancelamento de eco - R$ 3.500,00 Vendo placa digium TE110P 1 E1 - R$ 1.000,00 ___ Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br == VoIPMania.com.br == ___ AsteriskBrasil-biz mailing list AsteriskBrasil-biz@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil-biz