Re: [AsteriskBrasil] Telefone IP
Oi Fabricio, O Polycom eh bem melhor. Mesmo o modelo IP330 que eh mais simples eh melhor q o Linksys. Esse SPA9422 eh mto ruim de operar, estacionar chamada, recuperar a chamada... Abraco! On 4/12/09, Fabricio fabricio@gmail.com wrote: Caro Tiago, Qual dos 2 telefones IP você acha melhor? O Polycom 430 ou o Linksys spa922 e pq? Obrigado, Fabricio 2008/3/26 Tiago Durante tiagodura...@gmail.com Opa! Eu uso já usei Mitel, temos um escritorio que usa essa solução... Assim, não é um telefone ruim.. mas eu tb uso o Polycom 430 e o Linksys spa922 e, na minha opinião, eles são bem melhores que o Mitel... ATE! On Wed, Mar 26, 2008 at 5:23 PM, Flávio fla...@famme.com.br wrote: Alguem já usou esse modelo ou algum da marca ? Mitel 5201 IP Phone Gostaria de referências, estou pensando em comprar para fazer uso em um projeto piloto. Flávio ___ 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 -- Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ 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 -- Sent from my mobile device Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Problema com X100P
Bom dia, Aqui na empresa temos uma central telefonica Intelbras, com 4 troncos, sai da central 3 ramais que entram no asterisk em 3 placas fxo, no asterisk tem uma ura, aonde o cliente escolhe a opção desejada e tecla o ramal para quem quer falar. Pergunto? Vc quer fazer o mesmo??? Obrigado - Original Message - From: Pacheco Tecnologia pachecotecnolo...@yahoo.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Thursday, April 09, 2009 10:36 PM Subject: Re: [AsteriskBrasil] Problema com X100P Eduardo Pereira wrote: Infelizmente não funcionará, a X100P somente tem 1 porta... assim a segunda conexão da placa é apenas um jumper da primeira para conectar o asterisk a sua central vai ter que ter mais de uma placa ou comprar ATAs. Att. Obrigado pela ajuda. Bom, então optei por somente fazer com que o asterisk atenda a ligação, toque uma mensagem e desconecte a ligação. Oque acontece é que meu asterisk as vezes atende normal toca a mensagem tudo certo, mas a maioria das vezes ele quando dá a primeira chamada, desconecta a ligação. Aparece isso: [Apr 9 22:30:29] WARNING[4246]: chan_dahdi.c:6970 ss_thread: CallerID returned with error on channel 'DAHDI/1-1' == Spawn extension (default, s, 3) exited non-zero on 'DAHDI/1-1' Pacheco Tecnologia escreveu: Bom, eu consegui resolver a questão do atendimento, o fato é que se estiver a linha ligada em minha central, o asterisk não atende, certamente por incompatibilidade da minha central telefônica. Então a forma que creio que tenha que ser feito seria assim: PS: Imagino que a segunda porta da placa seja para ligar na central Linha Externa --- [||] Porta Fxo --- [||] Segunda porta da placa ramal da central telefonica A minha pergunta é: - Dessa forma, há como eu fazer o asterisk atender e transferir a ligação para um ramal? Lembrando que preciso apertar o flash para transferir. Como poderia ser feito isso? Grato, Elizandro Pacheco Tecnologia wrote: Pessoal, Estou tentando instalar uma X100 com 1 FXO para fazer o atendimento de uma linha, tocar uma mensagem e transferir para um ramal pré-definido. Minha central telefônica funciona da seguinte forma, são 9 ramais.. porém somente o 1 e o 2 tocam quando entra ligação, então oq desejo é colocar o asterisk pra atender no ramal 1 , tocar uma mensagem e depois tranferir para o ramal 5. Porém não estou conseguindo fazê-lo atender. Segue minhas configurações: dahdi_cfg -vv DAHDI Tools Version - 2.1.0.2 DAHDI Version: 2.1.0.4 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01) 1 channels to configure. Setting echocan for channel 1 to mg2 -- /etc/dahdi/system.conf loadzone = br defaultzone = br fxsks = 1 channels=1 ; canais da nossa placa echocanceller=mg2,1 ; cancelador de eco para o canal 1 -- cat /etc/asterisk/chan_dahdi.conf [trunkgroups] [channels] txgain=10.5 ; usei aumento em dbi máximo pois o som estava muito baixo rxgain=10.5 ; usei aumento em dbi máximo pois o som estava muito baixo echotraining=yes ; ativa cancelamento de eco context=default signalling=fxs_ks group=1 channel = 1 -- cat /etc/asterisk/extensions.conf [general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=no priorityjumping=no [default] ; configuração da ligação vinda da rede pública (PSTN) exten = s,1,Answer ; atende a ligação exten = s,n,playback(thanks) ; roda gravação de agradecimentos Na verdade o plano de discagem não é o problema, ele eu arrumo depois.. notei um erro, mesmo não estando compartilhando irq com nenhuma outra placa .. meu asterisk dá a seguinte mensagem: == Parsing '/etc/asterisk/chan_dahdi.conf': Found [Apr 9 17:26:01] WARNING[4079]: chan_dahdi.c:1225 dahdi_open: Unable to open '/dev/dahdi/channel': No such file or directory [Apr 9 17:26:01] ERROR[4079]: chan_dahdi.c:7662 mkintf: Unable to open channel 1: No such file or directory here = 0, tmp-channel = 1, channel = 1 [Apr 9 17:26:01] ERROR[4079]: chan_dahdi.c:11270 build_channels: Unable to register channel '1' Pelo que li a respeito, poderia ser problema de compartilhamento de IRQ, o que não é o caso. Alguém poderia me ajudar? Grato por qualquer resposta. Elizandro ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/ ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.
Re: [AsteriskBrasil] Problema com X100P
Marcio Aparecido Sitoni wrote: Bom dia, Aqui na empresa temos uma central telefonica Intelbras, com 4 troncos, sai da central 3 ramais que entram no asterisk em 3 placas fxo, no asterisk tem uma ura, aonde o cliente escolhe a opo desejada e tecla o ramal para quem quer falar. Pergunto? Vc quer fazer o mesmo??? Na verdade, o primeiro passo que desejo fazer ele atender a ligao, creio que esse seja o meu maior problema. Se eu coloco uma linha voip ( vono por exemplo ) nela, o asterisk atende normalmente conforme o meu dial plan, porm.. se eu coloco a linha convencional, ele simplesmente derruba a ligao. Obrigado - Original Message - From: "Pacheco Tecnologia" pachecotecnolo...@yahoo.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Thursday, April 09, 2009 10:36 PM Subject: Re: [AsteriskBrasil] Problema com X100P Eduardo Pereira wrote: Infelizmente no funcionar, a X100P somente tem 1 porta... assim a segunda conexo da placa apenas um jumper da primeira para conectar o asterisk a sua central vai ter que ter mais de uma placa ou comprar ATAs. Att. Obrigado pela ajuda. Bom, ento optei por somente fazer com que o asterisk atenda a ligao, toque uma mensagem e desconecte a ligao. Oque acontece que meu asterisk as vezes atende normal toca a mensagem tudo certo, mas a maioria das vezes ele quando d a primeira chamada, desconecta a ligao. Aparece isso: [Apr 9 22:30:29] WARNING[4246]: chan_dahdi.c:6970 ss_thread: CallerID returned with error on channel 'DAHDI/1-1' == Spawn extension (default, s, 3) exited non-zero on 'DAHDI/1-1' Pacheco Tecnologia escreveu: Bom, eu consegui resolver a questo do atendimento, o fato que se estiver a linha ligada em minha central, o asterisk no atende, certamente por incompatibilidade da minha central telefnica. Ento a forma que "creio" que tenha que ser feito seria assim: PS: Imagino que a segunda porta da placa seja para ligar na central Linha Externa --- [||] Porta Fxo --- [||] Segunda porta da placa ramal da central telefonica A minha pergunta : - Dessa forma, h como eu fazer o asterisk atender e transferir a ligao para um ramal? Lembrando que preciso apertar o flash para transferir. Como poderia ser feito isso? Grato, Elizandro Pacheco Tecnologia wrote: Pessoal, Estou tentando instalar uma X100 com 1 FXO para fazer o atendimento de uma linha, tocar uma mensagem e transferir para um ramal pr-definido. Minha central telefnica funciona da seguinte forma, so 9 ramais.. porm somente o 1 e o 2 tocam quando entra ligao, ento oq desejo colocar o asterisk pra atender no ramal 1 , tocar uma mensagem e depois tranferir para o ramal 5. Porm no estou conseguindo faz-lo atender. Segue minhas configuraes: dahdi_cfg -vv DAHDI Tools Version - 2.1.0.2 DAHDI Version: 2.1.0.4 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01) 1 channels to configure. Setting echocan for channel 1 to mg2 -- /etc/dahdi/system.conf loadzone = br defaultzone = br fxsks = 1 channels=1 ; canais da nossa placa echocanceller=mg2,1 ; cancelador de eco para o canal 1 -- cat /etc/asterisk/chan_dahdi.conf [trunkgroups] [channels] txgain=10.5 ; usei aumento em dbi mximo pois o som estava muito baixo rxgain=10.5 ; usei aumento em dbi mximo pois o som estava muito baixo echotraining=yes ; ativa cancelamento de eco context=default signalling=fxs_ks group=1 channel = 1 -- cat /etc/asterisk/extensions.conf [general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=no priorityjumping=no [default] ; configurao da ligao vinda da rede pblica (PSTN) exten = s,1,Answer ; atende a ligao exten = s,n,playback(thanks) ; roda gravao de agradecimentos Na verdade o plano de discagem no o problema, ele eu arrumo depois.. notei um erro, mesmo no estando compartilhando irq com nenhuma outra placa .. meu asterisk d a seguinte mensagem: == Parsing '/etc/asterisk/chan_dahdi.conf': Found [Apr 9 17:26:01] WARNING[4079]: chan_dahdi.c:1225 dahdi_open: Unable to open '/dev/dahdi/channel': No such file or directory [Apr 9 17:26:01] ERROR[4079]: chan_dahdi.c:7662 mkintf: Unable to open channel 1: No such file or directory here = 0, tmp-channel = 1, channel = 1 [Apr 9 17:26:01] ERROR[4079]: chan_dahdi.c:11270 build_channels: Unable to register channel '1' Pelo que li a respeito, poderia ser problema de compartilhamento de IRQ, o que no o caso. Algum poderia me ajudar? Grato por qualquer resposta. Elizandro ___ Yahoo!
Re: [AsteriskBrasil] Problemas Trunk IAX
Tiago Consegui fazer funcionar o trunk iax e descobrir um comportamento um tanto estranho.. na verdade o problema era realmente codecs. porem um aspecto que no sabia era que para todos os trunks IAX nesse server vou ter que utilizar os mesmo codecs. caso mude ele vai comparar com os codecs do primeiro trunk a se registrar. como tinha um outro trunk com codec speex esse s funcionava utilizando o mesmo codec. Gostaria de lanar essa pergunta na lista, esse comportamento realmente padro ou tem alguma config errada na minha maquina. ? []s Saulo Quinteiro dos Santos Saulo Quinteiro escreveu: Cara ainda assim no funcionou.. engraado e que tenho outros troncos funcionando com o speex vou instalar speex na outra maquina e fazer um teste na segunda.. Vlw e feliz pascoa.. On Thu, Apr 9, 2009 at 1:02 PM, Tiago Durante tiagodura...@gmail.com wrote: Saulo, 2009/4/9 sauloquinte...@gmail.com sauloquinte...@gmail.com: Segue configuraes: SERVER A Iax.conf [ServerB] deny=all disallow=all allow=g729 allow=gsm allow=ulaw allow=alaw context=from-internal qualify=yes type=friend language=pt_BR host=XXX.XXX.XXX.XXX SERVER B [ServerA] deny=all disallow=all allow=g729 allow=gsm allow=ulaw allow=alaw context=from-internal qualify=yes type=friend language=pt_BR host=YYY.YYY.YYY.YYY Calltrace: Server A -- Executing [...@macro-dialout-trunk:19] Dial("SIP/7002-b6717848", "IAX2/ServerB/9567|300|tT") in new stack -- Called ServerB/9567 -- Hungup 'IAX2/ServerB-1130' == Everyone is busy/congested at this time (1:0/0/1) -- Executing [...@macro-dialout-trunk:20] Goto("SIP/7002-b6717848", "s-CHANUNAVAIL|1") in new stack -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1) -- Executing [s-chanunav...@macro-dialout-trunk:1] GotoIf("SIP/7002-b6717848", "1?noreport") in new stack -- Goto (macro-dialout-trunk,s-CHANUNAVAIL,3) -- Executing [s-chanunav...@macro-dialout-trunk:3] NoOp("SIP/7002-b6717848", "TRUNK Dial failed due to CHANUNAVAIL (hangupcause: 58) - failing through to other trunks") in new stack -- Executing [21419...@7309777:5] Macro("SIP/7002-b6717848", "outisbusy|") in new stack -- Executing [...@macro-outisbusy:1] Playback("SIP/7002-b6717848", "all-circuits-busy-now|noanswer") in new stack -- SIP/7002-b6717848 Playing 'all-circuits-busy-now' (language 'pt_BR') Server B [Apr 9 12:42:49] NOTICE[4342]: chan_iax2.c:7643 socket_process: Rejected connect attempt from YYY.YYY.YYY.YYY, requested/capability 0x100/0x10e incompatible with our capability 0xe200. Esse calltrace da ligao que no funciona Voc tem G729 instalado nos dois servers? Com license bonitinho e tals? Experimenta comentar esse codec e fazer com GSM ou mesmo com os A/Ulaw da vida... Com o A/Ulaw a qualidade deve ficar meia boca por causa da banda que ele usa, mas pelo menos vc sabe que ele entrega a chamada. []s! -- Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ Openmoko Freerunner, primeiro telefone open source, disponvel no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discusso sobre Asterisk em Portugus Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discusses AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Saulo Quinteiro Dos Santos Programador de computadores MPS Informtica Curitiba Graduando em Cincia da Computao - UFPR msn: sauloquinte...@gmail.com cel: 41-9927-5236 ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Realtime com problemas após atu alização para 1.6.0.3
Olá pessoal... após atualizar o asterisk da versão 1.6.0.1 para 1.6.0.3 o realtime não quer mais funcionar, nos selects e updates não estão sendo enviados os parametros para consulta ou update, no lugar dos parametros está sendo enviado ? monitorei a base de dados, o asterisk está se conectando a ela, os sql statements estão chegando lá... ao inver de chegar: UPDATE sip_users SET ipaddr=x.x.x.x, port=5060, regseconds=360, defaultuser=nomedouser?, fullcontact=emaildouser WHERE name=?] está chegando UPDATE sip_users SET ipaddr=?, port=?, regseconds=?, defaultuser=?, fullcontact=? WHERE name=?] segue detalhes do console [Apr 13 12:32:50] WARNING[4512]: res_config_odbc.c:74 custom_prepare: SQL Prepare failed![UPDATE sip_users SET ipaddr=?, port=?, regseconds=?, defaultuser=?, fullcontact=? WHERE name=?] [Apr 13 12:32:50] WARNING[4512]: res_odbc.c:221 ast_odbc_sanity_check: Connection is down attempting to reconnect... [Apr 13 12:32:50] NOTICE[4512]: res_odbc.c:592 odbc_obj_connect: Connecting interlink [Apr 13 12:32:50] NOTICE[4512]: res_odbc.c:606 odbc_obj_connect: res_odbc: Connected to interlink [interlink] [Apr 13 12:32:50] WARNING[4512]: res_config_odbc.c:74 custom_prepare: SQL Prepare failed![UPDATE sip_users SET ipaddr=?, port=?, regseconds=?, defaultuser=?, fullcontact=? WHERE name=?] Obs... Utilizando a mesma base de dados, mesmo odbc dns, com asterisk versão 1.6.0.1 tudo funciona bem. alguem passou por este problema e conseguiu resolver ? ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Realtime com problemas após atual ização para 1.6.0.3
Opa Sebastião blz ?! Cara.. tenta fazer o seguinte, passe os parametros com 'aspas simples', todos eles inclusive os numericos. Abs... Rodrigo Sertori 2009/4/13 Sebastiao Rocha l...@interlinksistemas.com.br Olá pessoal... após atualizar o asterisk da versão 1.6.0.1 para 1.6.0.3 o realtime não quer mais funcionar, nos selects e updates não estão sendo enviados os parametros para consulta ou update, no lugar dos parametros está sendo enviado ? monitorei a base de dados, o asterisk está se conectando a ela, os sql statements estão chegando lá... ao inver de chegar: UPDATE sip_users SET ipaddr=x.x.x.x, port=5060, regseconds=360, defaultuser=nomedouser?, fullcontact=emaildouser WHERE name=?] está chegando UPDATE sip_users SET ipaddr=?, port=?, regseconds=?, defaultuser=?, fullcontact=? WHERE name=?] segue detalhes do console [Apr 13 12:32:50] WARNING[4512]: res_config_odbc.c:74 custom_prepare: SQL Prepare failed![UPDATE sip_users SET ipaddr=?, port=?, regseconds=?, defaultuser=?, fullcontact=? WHERE name=?] [Apr 13 12:32:50] WARNING[4512]: res_odbc.c:221 ast_odbc_sanity_check: Connection is down attempting to reconnect... [Apr 13 12:32:50] NOTICE[4512]: res_odbc.c:592 odbc_obj_connect: Connecting interlink [Apr 13 12:32:50] NOTICE[4512]: res_odbc.c:606 odbc_obj_connect: res_odbc: Connected to interlink [interlink] [Apr 13 12:32:50] WARNING[4512]: res_config_odbc.c:74 custom_prepare: SQL Prepare failed![UPDATE sip_users SET ipaddr=?, port=?, regseconds=?, defaultuser=?, fullcontact=? WHERE name=?] Obs... Utilizando a mesma base de dados, mesmo odbc dns, com asterisk versão 1.6.0.1 tudo funciona bem. alguem passou por este problema e conseguiu resolver ? ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Realtime com problemas após atual ização para 1.6.0.3
Olá, obrigado por responder! não sou eu quem passa os parametros é o asterisk... - Original Message - From: Rodrigo Sertori To: asteriskbrasil@listas.asteriskbrasil.org Sent: Monday, April 13, 2009 12:51 PM Subject: Re: [AsteriskBrasil]Realtime com problemas após atualização para 1.6.0.3 Opa Sebastião blz ?! Cara.. tenta fazer o seguinte, passe os parametros com 'aspas simples', todos eles inclusive os numericos. Abs... Rodrigo Sertori 2009/4/13 Sebastiao Rocha l...@interlinksistemas.com.br Olá pessoal... após atualizar o asterisk da versão 1.6.0.1 para 1.6.0.3 o realtime não quer mais funcionar, nos selects e updates não estão sendo enviados os parametros para consulta ou update, no lugar dos parametros está sendo enviado ? monitorei a base de dados, o asterisk está se conectando a ela, os sql statements estão chegando lá... ao inver de chegar: UPDATE sip_users SET ipaddr=x.x.x.x, port=5060, regseconds=360, defaultuser=nomedouser?, fullcontact=emaildouser WHERE name=?] está chegando UPDATE sip_users SET ipaddr=?, port=?, regseconds=?, defaultuser=?, fullcontact=? WHERE name=?] segue detalhes do console [Apr 13 12:32:50] WARNING[4512]: res_config_odbc.c:74 custom_prepare: SQL Prepare failed![UPDATE sip_users SET ipaddr=?, port=?, regseconds=?, defaultuser=?, fullcontact=? WHERE name=?] [Apr 13 12:32:50] WARNING[4512]: res_odbc.c:221 ast_odbc_sanity_check: Connection is down attempting to reconnect... [Apr 13 12:32:50] NOTICE[4512]: res_odbc.c:592 odbc_obj_connect: Connecting interlink [Apr 13 12:32:50] NOTICE[4512]: res_odbc.c:606 odbc_obj_connect: res_odbc: Connected to interlink [interlink] [Apr 13 12:32:50] WARNING[4512]: res_config_odbc.c:74 custom_prepare: SQL Prepare failed![UPDATE sip_users SET ipaddr=?, port=?, regseconds=?, defaultuser=?, fullcontact=? WHERE name=?] Obs... Utilizando a mesma base de dados, mesmo odbc dns, com asterisk versão 1.6.0.1 tudo funciona bem. alguem passou por este problema e conseguiu resolver ? ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
Boa tarde Pessoal, testei o código que o Kim passou, mas o erro persiste. Ao executar o dial.php aparece apenas EXEC Dial SIP/8000 ...mas nda acontece no servidor (CLI) ...a ligação não se faz. Se alguém puder dar uma olhada ai no código tbm, agradeço. E minha dúvida ainda persite: o phpagi deve ser configurado de alguma forma para, ao ser requerido por algum código, se conectar ao servidor asterisk??? Abs. Ricardo 2009/4/8 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com Boa tarde Kim, obrigado pelo código, vou testá-lo agora a tarde aqui. Se pintar alguma dúvida volto a postar. Att. Ricardo 2009/4/7 Kim Delevati kim.delev...@gmail.com Ps, tem que colocar a opção de poder executar como programa, senão o Asterisk não roda ele. 2009/4/7 Kim Delevati kim.delev...@gmail.com Bom, ja que os outros nao postaram, anexei aqui um exemplo em php que funciona. Bem simples, o basico. Tenho implementado um com varias outras funcionalidades, mas nao eh pra complicar agora... Ta ali, dial.php. 2009/4/7 Tiago Durante tiagodura...@gmail.com Ricardo, 2009/4/7 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com: Claro, porém não encontrei nada sobre connection. Por isso a dúvida. Veja: docs/phpagi.example.conf docs/README.phpagi docs/README.phpagi-asmanager Como eu disse, ainda não configurei esse cara. Mas pelo que vi desses arquivos aí tem a resposta. []s! -- Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
Ricardo, não lí as msgs anteriores, poderia explicar como quer realizar as chamadas ? tenho aqui um script que realiza chamadas atraves do site, usando php. caso queira, envie msg direta ao meu e-mail. - Original Message - From: Ricardo Guedes de Carvalho To: asteriskbrasil@listas.asteriskbrasil.org Sent: Monday, April 13, 2009 3:01 PM Subject: Re: [AsteriskBrasil]script para realizar ligação no asterisk (AGI) Boa tarde Pessoal, testei o código que o Kim passou, mas o erro persiste. Ao executar o dial.php aparece apenas EXEC Dial SIP/8000 ...mas nda acontece no servidor (CLI) ...a ligação não se faz. Se alguém puder dar uma olhada ai no código tbm, agradeço. E minha dúvida ainda persite: o phpagi deve ser configurado de alguma forma para, ao ser requerido por algum código, se conectar ao servidor asterisk??? Abs. Ricardo 2009/4/8 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com Boa tarde Kim, obrigado pelo código, vou testá-lo agora a tarde aqui. Se pintar alguma dúvida volto a postar. Att. Ricardo 2009/4/7 Kim Delevati kim.delev...@gmail.com Ps, tem que colocar a opção de poder executar como programa, senão o Asterisk não roda ele. 2009/4/7 Kim Delevati kim.delev...@gmail.com Bom, ja que os outros nao postaram, anexei aqui um exemplo em php que funciona. Bem simples, o basico. Tenho implementado um com varias outras funcionalidades, mas nao eh pra complicar agora... Ta ali, dial.php. 2009/4/7 Tiago Durante tiagodura...@gmail.com Ricardo, 2009/4/7 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com: Claro, porém não encontrei nada sobre connection. Por isso a dúvida. Veja: docs/phpagi.example.conf docs/README.phpagi docs/README.phpagi-asmanager Como eu disse, ainda não configurei esse cara. Mas pelo que vi desses arquivos aí tem a resposta. []s! -- Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
Você está chamando o código pelo Asterisk? O Asterisk se conecta nele, não o contrário. Se você quer um script externo que faça uma ligação pelo Asterisk, ai fica mais difícil o negócio. 2009/4/13 Sebastiao Rocha l...@interlinksistemas.com.br Ricardo, não lí as msgs anteriores, poderia explicar como quer realizar as chamadas ? tenho aqui um script que realiza chamadas atraves do site, usando php. caso queira, envie msg direta ao meu e-mail. - Original Message - *From:* Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com *To:* asteriskbrasil@listas.asteriskbrasil.org *Sent:* Monday, April 13, 2009 3:01 PM *Subject:* Re: [AsteriskBrasil]script para realizar ligação no asterisk (AGI) Boa tarde Pessoal, testei o código que o Kim passou, mas o erro persiste. Ao executar o dial.php aparece apenas EXEC Dial SIP/8000 ...mas nda acontece no servidor (CLI) ...a ligação não se faz. Se alguém puder dar uma olhada ai no código tbm, agradeço. E minha dúvida ainda persite: o phpagi deve ser configurado de alguma forma para, ao ser requerido por algum código, se conectar ao servidor asterisk??? Abs. Ricardo 2009/4/8 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com Boa tarde Kim, obrigado pelo código, vou testá-lo agora a tarde aqui. Se pintar alguma dúvida volto a postar. Att. Ricardo 2009/4/7 Kim Delevati kim.delev...@gmail.com Ps, tem que colocar a opção de poder executar como programa, senão o Asterisk não roda ele. 2009/4/7 Kim Delevati kim.delev...@gmail.com Bom, ja que os outros nao postaram, anexei aqui um exemplo em php que funciona. Bem simples, o basico. Tenho implementado um com varias outras funcionalidades, mas nao eh pra complicar agora... Ta ali, dial.php. 2009/4/7 Tiago Durante tiagodura...@gmail.com Ricardo, 2009/4/7 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com: Claro, porém não encontrei nada sobre connection. Por isso a dúvida. Veja: docs/phpagi.example.conf docs/README.phpagi docs/README.phpagi-asmanager Como eu disse, ainda não configurei esse cara. Mas pelo que vi desses arquivos aí tem a resposta. []s! -- Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
É isso né? Como vi, essa mensagem que tu recebeu é tentando executar o scrip direto pelo shell, tipo #./dial.php Se é para crial uma chamada, externamente, rodando um código php, acho mais fácil usar um que crie um arquivo .call, esse pode ser uma aplicação ou direcionar para alguma extensão e contexto. Pode usar o console dial dentro do php também, usando asterisk -rx para enviar um comando, e o exec do php pra rodar isso, ia ficar mais ou menos assim ali dentro do script: exec(asterisk -rx 'console dial SIP/2000' 21,$results) Aí você configura no alsa.conf ou oss.conf qual a extensão e contexto do CLI do Asterisk, que vai determinar o que ele vai realizar caso a ligação for atendida.Mas não recomendo desse jeito, ia dar muito trabalho.. 2009/4/13 Kim Delevati kim.delev...@gmail.com Você está chamando o código pelo Asterisk? O Asterisk se conecta nele, não o contrário. Se você quer um script externo que faça uma ligação pelo Asterisk, ai fica mais difícil o negócio. 2009/4/13 Sebastiao Rocha l...@interlinksistemas.com.br Ricardo, não lí as msgs anteriores, poderia explicar como quer realizar as chamadas ? tenho aqui um script que realiza chamadas atraves do site, usando php. caso queira, envie msg direta ao meu e-mail. - Original Message - *From:* Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com *To:* asteriskbrasil@listas.asteriskbrasil.org *Sent:* Monday, April 13, 2009 3:01 PM *Subject:* Re: [AsteriskBrasil]script para realizar ligação no asterisk (AGI) Boa tarde Pessoal, testei o código que o Kim passou, mas o erro persiste. Ao executar o dial.php aparece apenas EXEC Dial SIP/8000 ...mas nda acontece no servidor (CLI) ...a ligação não se faz. Se alguém puder dar uma olhada ai no código tbm, agradeço. E minha dúvida ainda persite: o phpagi deve ser configurado de alguma forma para, ao ser requerido por algum código, se conectar ao servidor asterisk??? Abs. Ricardo 2009/4/8 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com Boa tarde Kim, obrigado pelo código, vou testá-lo agora a tarde aqui. Se pintar alguma dúvida volto a postar. Att. Ricardo 2009/4/7 Kim Delevati kim.delev...@gmail.com Ps, tem que colocar a opção de poder executar como programa, senão o Asterisk não roda ele. 2009/4/7 Kim Delevati kim.delev...@gmail.com Bom, ja que os outros nao postaram, anexei aqui um exemplo em php que funciona. Bem simples, o basico. Tenho implementado um com varias outras funcionalidades, mas nao eh pra complicar agora... Ta ali, dial.php. 2009/4/7 Tiago Durante tiagodura...@gmail.com Ricardo, 2009/4/7 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com: Claro, porém não encontrei nada sobre connection. Por isso a dúvida. Veja: docs/phpagi.example.conf docs/README.phpagi docs/README.phpagi-asmanager Como eu disse, ainda não configurei esse cara. Mas pelo que vi desses arquivos aí tem a resposta. []s! -- Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Gravar dados em arquivo
Gonçalo, com a App System vc pode fazer tudo isso :) A app system, executa um comando do shell do linux, entao voce pode por exemplo criar um arquivo com o touch, depois ir redirecionando a saida das variaveis com o echo dentro desse arquivo que vc criar :) Só usar a imaginação: Ex: exten = s,1,System(touch /usr/local/teste) exten = s,2,System(echo Número de identificação: $CALLERID(num) /usr/local/teste) http://www.voip-info.org/wiki/view/Asterisk+cmd+System 2009/4/13 Gonçalo Ereno ilusi...@hotmail.com Boa tarde lista! Estou realizando alguns testes em minha URA. Quando o cliente ligar e a URA minha atender eu quero que seja gravado em um arquivo texto (txt, csv, etc) as seguintes informações: 0 - Data e Hora que a URA recebe a ligação 1 - O número de quem ligou. 2 - A opção digitada (1 ou 2 ou 3) 3 - Número de matrícula que ele vai digitar (hoje já estou gravando esse número em uma variável) 4 - Sua senha que ele vai digitar (hoje já estou gravando essa senha em outra variável) 5 - A opção digitada (1 ou 2 ou 3) e assim por diante... Pensei em ir salvando tudo em uma variável do tipo string separando por ; e depois eu crio um AGI em PHP que leia essa variável posição por posição e salve em um arquivo texto. O que vocês acham, tem alguma idéia mais fácil? Desde já, obrigado pela atenção. Gonçalo Ereno E-mail: goncalo.er...@uppercase.com.br MSN: ilusi...@hotmail.com -- Quer saber qual produto Windows Live combina melhor com o seu perfil? Clique aqui e descubra! http://www.windowslive.com.br ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Muriel Arneiro Learn more, Do more, Grow more! ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
Sebastião, em resumo, quero criar um script, usando AGI do asterisk, que ao ser executado direto pelo shell tenha a função de discar para um ramal especifico configurado no meu sistema. 2009/4/13 Sebastiao Rocha l...@interlinksistemas.com.br Ricardo, não lí as msgs anteriores, poderia explicar como quer realizar as chamadas ? tenho aqui um script que realiza chamadas atraves do site, usando php. caso queira, envie msg direta ao meu e-mail. - Original Message - *From:* Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com *To:* asteriskbrasil@listas.asteriskbrasil.org *Sent:* Monday, April 13, 2009 3:01 PM *Subject:* Re: [AsteriskBrasil]script para realizar ligação no asterisk (AGI) Boa tarde Pessoal, testei o código que o Kim passou, mas o erro persiste. Ao executar o dial.php aparece apenas EXEC Dial SIP/8000 ...mas nda acontece no servidor (CLI) ...a ligação não se faz. Se alguém puder dar uma olhada ai no código tbm, agradeço. E minha dúvida ainda persite: o phpagi deve ser configurado de alguma forma para, ao ser requerido por algum código, se conectar ao servidor asterisk??? Abs. Ricardo 2009/4/8 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com Boa tarde Kim, obrigado pelo código, vou testá-lo agora a tarde aqui. Se pintar alguma dúvida volto a postar. Att. Ricardo 2009/4/7 Kim Delevati kim.delev...@gmail.com Ps, tem que colocar a opção de poder executar como programa, senão o Asterisk não roda ele. 2009/4/7 Kim Delevati kim.delev...@gmail.com Bom, ja que os outros nao postaram, anexei aqui um exemplo em php que funciona. Bem simples, o basico. Tenho implementado um com varias outras funcionalidades, mas nao eh pra complicar agora... Ta ali, dial.php. 2009/4/7 Tiago Durante tiagodura...@gmail.com Ricardo, 2009/4/7 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com: Claro, porém não encontrei nada sobre connection. Por isso a dúvida. Veja: docs/phpagi.example.conf docs/README.phpagi docs/README.phpagi-asmanager Como eu disse, ainda não configurei esse cara. Mas pelo que vi desses arquivos aí tem a resposta. []s! -- Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
[AsteriskBrasil] Script em php para efetuar chamadas ( http e Shell script )
Obs, fiz a alteração com o intuito de auxiliar, no entanto para uso como shell script, não realizei os testes após modificar. Para utilizar, efetue as seguinte alterações em seu asterisk. Conteudo do arquivo /etc/asterisk/manager.conf -- ; AMI - The Asterisk Manager Interface [general] displaysystemname = yes enabled = yes webenabled = yes port = 5038 bindaddr = 0.0.0.0 [admin] secret = coloque aqui a senha para acesso ao manager AMI read=system,call,log,verbose,command,agent,user,config write=system,call,log,verbose,command,agent,user,config permit=127.0.0.1; ou permita o uso via outro computador/rede ex: 192.168.0.0/24 ; Authorization for various classes read = system,call,log,verbose,command,agent,user,config write = system,call,log,verbose,command,agent,user,config -- Conteudo do arquivo chamada.php soemnte para envio via http -- ?php // Defina aqui as configurações $usuario = 'usuario definido no manager.conf'; $password = 'senha definida no manager.conf'; $context = 'coloque aqui o contexto para efetuar a chamada' $callerid = 'coloque aqui o numero que vai aparecer no ramal'; if ( isset( $_POST['telefone']) isset($_POST['ramal']) ) { function AMI_sip_status($socket, $sip) { fputs($socket, ACTION: ExtensionState\r\n); fputs($socket, Context: . $context . \r\n); fputs($socket, Exten: . $ramal . \r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); return fgets($socket); } function AMI_originate($socket, $phonenumber) { fputs($socket, Action: originate\r\n); fputs($socket, Timeout: 3\r\n); fputs($socket, CallerId: . $callerid $phonenumber\r\n); fputs($socket, RetryTime: 45\r\n); fputs($socket, WaitTime: 30\r\n); fputs($socket, Channel: SIP/ . $ramal . \r\n); fputs($socket, Exten: $phonenumber\r\n); fputs($socket, Context: . $context . \r\n); fputs($socket, Priority: 1\r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); $result = fgets($socket); echo $result; } function AMI_login($socket, $username, $password) { fputs($socket, Action: login\r\n); fputs($socket, Username: $username\r\n); fputs($socket, Secret: $password\r\n\r\n); fputs($socket, Events: off\r\n\r\n); return fgets($socket); } if ( isset($_POST['telefone']) inset($_POST['ramal']) ) { $number = strtolower($_POST['telefone']); // Número a chamar $ramal = $_POST['ramal']; // Ramal que será chamado ao ser atendida a chamada efetuada. $errno = 0; $errstr = 0; $oSocket = fsockopen(localhost, 5038, $errno, $errstr, 20); if (!$oSocket) { echo Não foi possiacute;vel completar a chamada...; } else { fgets($oSocket); AMI_login($oSocket, '$usuario, $password) . br; AMI_originate($oSocket, $number) . br; fputs($oSocket, Action: Logoff\r\n\r\n); fclose($oSocket); } } } ?php Conteudo do arquivo chamada.php somente para envio via shell script -- #!/usr/bin/php -q ?php //Como utilizar: // ./chamada.php telefone ramal // ./chamada.php 03432564400 2000 // Defina aqui as configurações $usuario = 'usuario definido no manager.conf'; $password = 'senha definida no manager.conf'; $context = 'coloque aqui o contexto para efetuar a chamada' $callerid = 'coloque aqui o numero que vai aparecer no ramal'; if ( isset( $argv[1] ) isset($argv[2]) ) { function AMI_sip_status($socket, $sip) { fputs($socket, ACTION: ExtensionState\r\n); fputs($socket, Context: . $context . \r\n); fputs($socket, Exten: . $ramal . \r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); return fgets($socket); } function AMI_originate($socket, $phonenumber) { fputs($socket, Action: originate\r\n); fputs($socket, Timeout: 3\r\n); fputs($socket, CallerId: . $callerid $phonenumber\r\n); fputs($socket, RetryTime: 45\r\n); fputs($socket, WaitTime: 30\r\n); fputs($socket, Channel: SIP/ . $ramal . \r\n); fputs($socket, Exten: $phonenumber\r\n); fputs($socket, Context: . $context . \r\n); fputs($socket, Priority: 1\r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); $result =
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
Para utilizar, efetue as seguinte alterações em seu asterisk. Conteudo do arquivo /etc/asterisk/manager.conf -- ; AMI - The Asterisk Manager Interface [general] displaysystemname = yes enabled = yes webenabled = yes port = 5038 bindaddr = 0.0.0.0 [admin] secret = coloque aqui a senha para acesso ao manager AMI read=system,call,log,verbose,command,agent,user,config write=system,call,log,verbose,command,agent,user,config permit=127.0.0.1; ou permita o uso via outro computador/rede ex: 192.168.0.0/24 ; Authorization for various classes read = system,call,log,verbose,command,agent,user,config write = system,call,log,verbose,command,agent,user,config -- AMI_login($oSocket, 'usuario', 'senha') . br; Conteudo do arquivo chamada.php -- ?php $usuario = 'usuario definido no manager.conf'; $password = 'senha definida no manager.conf'; if ( isset( $_POST['telefone']) isset($_POST['ramal']) ) { function AMI_sip_status($socket, $sip) { fputs($socket, ACTION: ExtensionState\r\n); fputs($socket, Context: interlink\r\n); fputs($socket, Exten: . $ramal . \r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); return fgets($socket); } function AMI_originate($socket, $phonenumber) { fputs($socket, Action: originate\r\n); fputs($socket, Timeout: 3\r\n); fputs($socket, CallerId: Site Interlink $phonenumber\r\n); fputs($socket, RetryTime: 45\r\n); fputs($socket, WaitTime: 30\r\n); fputs($socket, Channel: SIP/ . $ramal . \r\n); fputs($socket, Exten: 0$phonenumber\r\n); fputs($socket, Context: interlink\r\n); fputs($socket, Priority: 1\r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); $result = fgets($socket); echo $result; } function AMI_login($socket, $username, $password) { fputs($socket, Action: login\r\n); fputs($socket, Username: $username\r\n); fputs($socket, Secret: $password\r\n\r\n); fputs($socket, Events: off\r\n\r\n); return fgets($socket); } if ( isset($_POST['telefone']) inset($_POST['ramal']) ) { $number = strtolower($_POST['telefone']); // Número a chamar $ramal = $_POST['telefone']; // Ramal que será chamado ao ser atendida a chamada efetuada. $errno = 0; $errstr = 0; $oSocket = fsockopen(localhost, 5038, $errno, $errstr, 20); if (!$oSocket) { echo Não foi possiacute;vel completar a chamada...; } else { fgets($oSocket); AMI_login($oSocket, '$usuario, $password) . br; AMI_originate($oSocket, $number) . br; fputs($oSocket, Action: Logoff\r\n\r\n); fclose($oSocket); } } } ?php___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
rodei o código, teve 1 erro de sintaxe, mas ja resolvi. Porém gerou esse outro erro *Warning*: Unexpected character in input: ''' (ASCII=39) state=1 in * /var/www/html/chamada.php* on line *76* php essa linha é a de login do AMI 76AMI_login($oSocket, '$usuario, $password) . br; tem alguma idéia do q pode ser? Att. Ricardo 2009/4/13 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com ok, vou testar aki...só uma pergunta, esse arquivo chamada.php deve estar localizado em /var/www/ certo? 2009/4/13 Sebastiao Rocha l...@interlinksistemas.com.br Para utilizar, efetue as seguinte alterações em seu asterisk. Conteudo do arquivo /etc/asterisk/manager.conf -- ; AMI - The Asterisk Manager Interface [general] displaysystemname = yes enabled = yes webenabled = yes port = 5038 bindaddr = 0.0.0.0 [admin] secret = coloque aqui a senha para acesso ao manager AMI read=system,call,log,verbose,command,agent,user,config write=system,call,log,verbose,command,agent,user,config permit=127.0.0.1; ou permita o uso via outro computador/rede ex: 192.168.0.0/24 ; Authorization for various classes read = system,call,log,verbose,command,agent,user,config write = system,call,log,verbose,command,agent,user,config -- AMI_login($oSocket, 'usuario', 'senha') . br; Conteudo do arquivo chamada.php -- ?php $usuario = 'usuario definido no manager.conf'; $password = 'senha definida no manager.conf'; if ( isset( $_POST['telefone']) isset($_POST['ramal']) ) { function AMI_sip_status($socket, $sip) { fputs($socket, ACTION: ExtensionState\r\n); fputs($socket, Context: interlink\r\n); fputs($socket, Exten: . $ramal . \r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); return fgets($socket); } function AMI_originate($socket, $phonenumber) { fputs($socket, Action: originate\r\n); fputs($socket, Timeout: 3\r\n); fputs($socket, CallerId: Site Interlink $phonenumber\r\n); fputs($socket, RetryTime: 45\r\n); fputs($socket, WaitTime: 30\r\n); fputs($socket, Channel: SIP/ . $ramal . \r\n); fputs($socket, Exten: 0$phonenumber\r\n); fputs($socket, Context: interlink\r\n); fputs($socket, Priority: 1\r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); $result = fgets($socket); echo $result; } function AMI_login($socket, $username, $password) { fputs($socket, Action: login\r\n); fputs($socket, Username: $username\r\n); fputs($socket, Secret: $password\r\n\r\n); fputs($socket, Events: off\r\n\r\n); return fgets($socket); } if ( isset($_POST['telefone']) inset($_POST['ramal']) ) { $number = strtolower($_POST['telefone']); // Número a chamar $ramal = $_POST['telefone']; // Ramal que será chamado ao ser atendida a chamada efetuada. $errno = 0; $errstr = 0; $oSocket = fsockopen(localhost, 5038, $errno, $errstr, 20); if (!$oSocket) { echo Não foi possiacute;vel completar a chamada...; } else { fgets($oSocket); AMI_login($oSocket, '$usuario, $password) . br; AMI_originate($oSocket, $number) . br; fputs($oSocket, Action: Logoff\r\n\r\n); fclose($oSocket); } } } ?php ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org
[AsteriskBrasil] Gravar dados em arquivo
Boa tarde lista! Estou realizando alguns testes em minha URA. Quando o cliente ligar e a URA minha atender eu quero que seja gravado em um arquivo texto (txt, csv, etc) as seguintes informações: 0 - Data e Hora que a URA recebe a ligação 1 - O número de quem ligou. 2 - A opção digitada (1 ou 2 ou 3) 3 - Número de matrícula que ele vai digitar (hoje já estou gravando esse número em uma variável) 4 - Sua senha que ele vai digitar (hoje já estou gravando essa senha em outra variável) 5 - A opção digitada (1 ou 2 ou 3) e assim por diante... Pensei em ir salvando tudo em uma variável do tipo string separando por ; e depois eu crio um AGI em PHP que leia essa variável posição por posição e salve em um arquivo texto. O que vocês acham, tem alguma idéia mais fácil? Desde já, obrigado pela atenção. Gonçalo Ereno E-mail: goncalo.er...@uppercase.com.br MSN: ilusi...@hotmail.com _ Novo Windows Live: Messenger 2009 e muito mais. Descubra! http://www.windowslive.com.br___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
Exato Kim, preciso de algo externo ao asterisk. Agora entendi a proposta inicial do seu script. No caso, eu tenho q executar ele lá dentro no asterisk usando AGI e tal...Mas no meu caso, quero algo externo mesmo, algo que ao rodar o script a ligação seja inicializada. 2009/4/13 Kim Delevati kim.delev...@gmail.com É isso né? Como vi, essa mensagem que tu recebeu é tentando executar o scrip direto pelo shell, tipo #./dial.php Se é para crial uma chamada, externamente, rodando um código php, acho mais fácil usar um que crie um arquivo .call, esse pode ser uma aplicação ou direcionar para alguma extensão e contexto. Pode usar o console dial dentro do php também, usando asterisk -rx para enviar um comando, e o exec do php pra rodar isso, ia ficar mais ou menos assim ali dentro do script: exec(asterisk -rx 'console dial SIP/2000' 21,$results) Aí você configura no alsa.conf ou oss.conf qual a extensão e contexto do CLI do Asterisk, que vai determinar o que ele vai realizar caso a ligação for atendida.Mas não recomendo desse jeito, ia dar muito trabalho.. 2009/4/13 Kim Delevati kim.delev...@gmail.com Você está chamando o código pelo Asterisk? O Asterisk se conecta nele, não o contrário. Se você quer um script externo que faça uma ligação pelo Asterisk, ai fica mais difícil o negócio. 2009/4/13 Sebastiao Rocha l...@interlinksistemas.com.br Ricardo, não lí as msgs anteriores, poderia explicar como quer realizar as chamadas ? tenho aqui um script que realiza chamadas atraves do site, usando php. caso queira, envie msg direta ao meu e-mail. - Original Message - *From:* Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com *To:* asteriskbrasil@listas.asteriskbrasil.org *Sent:* Monday, April 13, 2009 3:01 PM *Subject:* Re: [AsteriskBrasil]script para realizar ligação no asterisk (AGI) Boa tarde Pessoal, testei o código que o Kim passou, mas o erro persiste. Ao executar o dial.php aparece apenas EXEC Dial SIP/8000 ...mas nda acontece no servidor (CLI) ...a ligação não se faz. Se alguém puder dar uma olhada ai no código tbm, agradeço. E minha dúvida ainda persite: o phpagi deve ser configurado de alguma forma para, ao ser requerido por algum código, se conectar ao servidor asterisk??? Abs. Ricardo 2009/4/8 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com Boa tarde Kim, obrigado pelo código, vou testá-lo agora a tarde aqui. Se pintar alguma dúvida volto a postar. Att. Ricardo 2009/4/7 Kim Delevati kim.delev...@gmail.com Ps, tem que colocar a opção de poder executar como programa, senão o Asterisk não roda ele. 2009/4/7 Kim Delevati kim.delev...@gmail.com Bom, ja que os outros nao postaram, anexei aqui um exemplo em php que funciona. Bem simples, o basico. Tenho implementado um com varias outras funcionalidades, mas nao eh pra complicar agora... Ta ali, dial.php. 2009/4/7 Tiago Durante tiagodura...@gmail.com Ricardo, 2009/4/7 Ricardo Guedes de Carvalho rguedesdecarva...@gmail.com: Claro, porém não encontrei nada sobre connection. Por isso a dúvida. Veja: docs/phpagi.example.conf docs/README.phpagi docs/README.phpagi-asmanager Como eu disse, ainda não configurei esse cara. Mas pelo que vi desses arquivos aí tem a resposta. []s! -- Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
ok, vou testar aki...só uma pergunta, esse arquivo chamada.php deve estar localizado em /var/www/ certo? 2009/4/13 Sebastiao Rocha l...@interlinksistemas.com.br Para utilizar, efetue as seguinte alterações em seu asterisk. Conteudo do arquivo /etc/asterisk/manager.conf -- ; AMI - The Asterisk Manager Interface [general] displaysystemname = yes enabled = yes webenabled = yes port = 5038 bindaddr = 0.0.0.0 [admin] secret = coloque aqui a senha para acesso ao manager AMI read=system,call,log,verbose,command,agent,user,config write=system,call,log,verbose,command,agent,user,config permit=127.0.0.1; ou permita o uso via outro computador/rede ex: 192.168.0.0/24 ; Authorization for various classes read = system,call,log,verbose,command,agent,user,config write = system,call,log,verbose,command,agent,user,config -- AMI_login($oSocket, 'usuario', 'senha') . br; Conteudo do arquivo chamada.php -- ?php $usuario = 'usuario definido no manager.conf'; $password = 'senha definida no manager.conf'; if ( isset( $_POST['telefone']) isset($_POST['ramal']) ) { function AMI_sip_status($socket, $sip) { fputs($socket, ACTION: ExtensionState\r\n); fputs($socket, Context: interlink\r\n); fputs($socket, Exten: . $ramal . \r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); return fgets($socket); } function AMI_originate($socket, $phonenumber) { fputs($socket, Action: originate\r\n); fputs($socket, Timeout: 3\r\n); fputs($socket, CallerId: Site Interlink $phonenumber\r\n); fputs($socket, RetryTime: 45\r\n); fputs($socket, WaitTime: 30\r\n); fputs($socket, Channel: SIP/ . $ramal . \r\n); fputs($socket, Exten: 0$phonenumber\r\n); fputs($socket, Context: interlink\r\n); fputs($socket, Priority: 1\r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); $result = fgets($socket); echo $result; } function AMI_login($socket, $username, $password) { fputs($socket, Action: login\r\n); fputs($socket, Username: $username\r\n); fputs($socket, Secret: $password\r\n\r\n); fputs($socket, Events: off\r\n\r\n); return fgets($socket); } if ( isset($_POST['telefone']) inset($_POST['ramal']) ) { $number = strtolower($_POST['telefone']); // Número a chamar $ramal = $_POST['telefone']; // Ramal que será chamado ao ser atendida a chamada efetuada. $errno = 0; $errstr = 0; $oSocket = fsockopen(localhost, 5038, $errno, $errstr, 20); if (!$oSocket) { echo Não foi possiacute;vel completar a chamada...; } else { fgets($oSocket); AMI_login($oSocket, '$usuario, $password) . br; AMI_originate($oSocket, $number) . br; fputs($oSocket, Action: Logoff\r\n\r\n); fclose($oSocket); } } } ?php ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] script para realizar ligação no asterisk (AGI)
para ser utilizado com http, ele deve estar localizado na pasta referente a seu dominio no servidor ex: fedora /var/www/html/chamada.php para ser usado como sheel script, em qualquer local que vc tenha acesso, e deve usar chmod +x chamada.php - Original Message - From: Ricardo Guedes de Carvalho To: asteriskbrasil@listas.asteriskbrasil.org Sent: Monday, April 13, 2009 4:26 PM Subject: Re: [AsteriskBrasil]script para realizar ligação no asterisk (AGI) ok, vou testar aki...só uma pergunta, esse arquivo chamada.php deve estar localizado em /var/www/ certo? 2009/4/13 Sebastiao Rocha l...@interlinksistemas.com.br Para utilizar, efetue as seguinte alterações em seu asterisk. Conteudo do arquivo /etc/asterisk/manager.conf -- ; AMI - The Asterisk Manager Interface [general] displaysystemname = yes enabled = yes webenabled = yes port = 5038 bindaddr = 0.0.0.0 [admin] secret = coloque aqui a senha para acesso ao manager AMI read=system,call,log,verbose,command,agent,user,config write=system,call,log,verbose,command,agent,user,config permit=127.0.0.1; ou permita o uso via outro computador/rede ex: 192.168.0.0/24 ; Authorization for various classes read = system,call,log,verbose,command,agent,user,config write = system,call,log,verbose,command,agent,user,config -- AMI_login($oSocket, 'usuario', 'senha') . br; Conteudo do arquivo chamada.php -- ?php $usuario = 'usuario definido no manager.conf'; $password = 'senha definida no manager.conf'; if ( isset( $_POST['telefone']) isset($_POST['ramal']) ) { function AMI_sip_status($socket, $sip) { fputs($socket, ACTION: ExtensionState\r\n); fputs($socket, Context: interlink\r\n); fputs($socket, Exten: . $ramal . \r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); return fgets($socket); } function AMI_originate($socket, $phonenumber) { fputs($socket, Action: originate\r\n); fputs($socket, Timeout: 3\r\n); fputs($socket, CallerId: Site Interlink $phonenumber\r\n); fputs($socket, RetryTime: 45\r\n); fputs($socket, WaitTime: 30\r\n); fputs($socket, Channel: SIP/ . $ramal . \r\n); fputs($socket, Exten: 0$phonenumber\r\n); fputs($socket, Context: interlink\r\n); fputs($socket, Priority: 1\r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); $result = fgets($socket); echo $result; } function AMI_login($socket, $username, $password) { fputs($socket, Action: login\r\n); fputs($socket, Username: $username\r\n); fputs($socket, Secret: $password\r\n\r\n); fputs($socket, Events: off\r\n\r\n); return fgets($socket); } if ( isset($_POST['telefone']) inset($_POST['ramal']) ) { $number = strtolower($_POST['telefone']); // Número a chamar $ramal = $_POST['telefone']; // Ramal que será chamado ao ser atendida a chamada efetuada. $errno = 0; $errstr = 0; $oSocket = fsockopen(localhost, 5038, $errno, $errstr, 20); if (!$oSocket) { echo Não foi possiacute;vel completar a chamada...; } else { fgets($oSocket); AMI_login($oSocket, '$usuario, $password) . br; AMI_originate($oSocket, $number) . br; fputs($oSocket, Action: Logoff\r\n\r\n); fclose($oSocket); } } } ?php ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Ricardo Guedes Suporte Telefonia Voz sobre IP IGNISCOM (19) 3119-2445 -- ___ Openmoko Freerunner, primeiro telefone open source,
Re: [AsteriskBrasil] Script em php para efetuar chamadas ( http e Shellscript )
AMI_login($oSocket, '$usuario, $password) . br; correto - AMI_login($oSocket, $usuario, $password) . br; sem a aspa simples antes do $usuario. - Original Message - From: Sebastiao Rocha To: asteriskbrasil@listas.asteriskbrasil.org Sent: Monday, April 13, 2009 4:44 PM Subject: [AsteriskBrasil] Script em php para efetuar chamadas ( http e Shellscript ) Obs, fiz a alteração com o intuito de auxiliar, no entanto para uso como shell script, não realizei os testes após modificar. Para utilizar, efetue as seguinte alterações em seu asterisk. Conteudo do arquivo /etc/asterisk/manager.conf -- ; AMI - The Asterisk Manager Interface [general] displaysystemname = yes enabled = yes webenabled = yes port = 5038 bindaddr = 0.0.0.0 [admin] secret = coloque aqui a senha para acesso ao manager AMI read=system,call,log,verbose,command,agent,user,config write=system,call,log,verbose,command,agent,user,config permit=127.0.0.1; ou permita o uso via outro computador/rede ex: 192.168.0.0/24 ; Authorization for various classes read = system,call,log,verbose,command,agent,user,config write = system,call,log,verbose,command,agent,user,config -- Conteudo do arquivo chamada.php soemnte para envio via http -- ?php // Defina aqui as configurações $usuario = 'usuario definido no manager.conf'; $password = 'senha definida no manager.conf'; $context = 'coloque aqui o contexto para efetuar a chamada' $callerid = 'coloque aqui o numero que vai aparecer no ramal'; if ( isset( $_POST['telefone']) isset($_POST['ramal']) ) { function AMI_sip_status($socket, $sip) { fputs($socket, ACTION: ExtensionState\r\n); fputs($socket, Context: . $context . \r\n); fputs($socket, Exten: . $ramal . \r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); return fgets($socket); } function AMI_originate($socket, $phonenumber) { fputs($socket, Action: originate\r\n); fputs($socket, Timeout: 3\r\n); fputs($socket, CallerId: . $callerid $phonenumber\r\n); fputs($socket, RetryTime: 45\r\n); fputs($socket, WaitTime: 30\r\n); fputs($socket, Channel: SIP/ . $ramal . \r\n); fputs($socket, Exten: $phonenumber\r\n); fputs($socket, Context: . $context . \r\n); fputs($socket, Priority: 1\r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); $result = fgets($socket); echo $result; } function AMI_login($socket, $username, $password) { fputs($socket, Action: login\r\n); fputs($socket, Username: $username\r\n); fputs($socket, Secret: $password\r\n\r\n); fputs($socket, Events: off\r\n\r\n); return fgets($socket); } if ( isset($_POST['telefone']) inset($_POST['ramal']) ) { $number = strtolower($_POST['telefone']); // Número a chamar $ramal = $_POST['ramal']; // Ramal que será chamado ao ser atendida a chamada efetuada. $errno = 0; $errstr = 0; $oSocket = fsockopen(localhost, 5038, $errno, $errstr, 20); if (!$oSocket) { echo Não foi possiacute;vel completar a chamada...; } else { fgets($oSocket); AMI_login($oSocket, '$usuario, $password) . br; AMI_originate($oSocket, $number) . br; fputs($oSocket, Action: Logoff\r\n\r\n); fclose($oSocket); } } } ?php Conteudo do arquivo chamada.php somente para envio via shell script -- #!/usr/bin/php -q ?php //Como utilizar: // ./chamada.php telefone ramal // ./chamada.php 03432564400 2000 // Defina aqui as configurações $usuario = 'usuario definido no manager.conf'; $password = 'senha definida no manager.conf'; $context = 'coloque aqui o contexto para efetuar a chamada' $callerid = 'coloque aqui o numero que vai aparecer no ramal'; if ( isset( $argv[1] ) isset($argv[2]) ) { function AMI_sip_status($socket, $sip) { fputs($socket, ACTION: ExtensionState\r\n); fputs($socket, Context: . $context . \r\n); fputs($socket, Exten: . $ramal . \r\n); fputs($socket, ActionID: 1\r\n\r\n); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket); fgets($socket);
[AsteriskBrasil] gostaria de sair da lista
gostaria de sair da lista obrigado ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Gravar dados em arquivo
Muriel, Obrigado pela ajuda! Abs. Date: Mon, 13 Apr 2009 16:38:45 -0300 From: murielmart...@gmail.com To: asteriskbrasil@listas.asteriskbrasil.org Subject: Re: [AsteriskBrasil] Gravar dados em arquivo Gonçalo, com a App System vc pode fazer tudo isso :) A app system, executa um comando do shell do linux, entao voce pode por exemplo criar um arquivo com o touch, depois ir redirecionando a saida das variaveis com o echo dentro desse arquivo que vc criar :) Só usar a imaginação: Ex: exten = s,1,System(touch /usr/local/teste) exten = s,2,System(echo Número de identificação: $CALLERID(num) /usr/local/teste) http://www.voip-info.org/wiki/view/Asterisk+cmd+System 2009/4/13 Gonçalo Ereno ilusi...@hotmail.com Boa tarde lista! Estou realizando alguns testes em minha URA. Quando o cliente ligar e a URA minha atender eu quero que seja gravado em um arquivo texto (txt, csv, etc) as seguintes informações: 0 - Data e Hora que a URA recebe a ligação 1 - O número de quem ligou. 2 - A opção digitada (1 ou 2 ou 3) 3 - Número de matrícula que ele vai digitar (hoje já estou gravando esse número em uma variável) 4 - Sua senha que ele vai digitar (hoje já estou gravando essa senha em outra variável) 5 - A opção digitada (1 ou 2 ou 3) e assim por diante... Pensei em ir salvando tudo em uma variável do tipo string separando por ; e depois eu crio um AGI em PHP que leia essa variável posição por posição e salve em um arquivo texto. O que vocês acham, tem alguma idéia mais fácil? Desde já, obrigado pela atenção. Gonçalo Ereno E-mail: goncalo.er...@uppercase.com.br MSN: ilusi...@hotmail.com Quer saber qual produto Windows Live combina melhor com o seu perfil? Clique aqui e descubra! ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil -- Muriel Arneiro Learn more, Do more, Grow more! _ Novo Windows Live: Messenger 2009 e muito mais. Descubra! http://www.windowslive.com.br___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] gostaria de sair da lista
Leandro, 2009/4/13 Leandro Campos leandrob...@gmail.com: gostaria de sair da lista Pode sair... obrigado De nada. -- Tiago Durante ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,., Perseverance is the hard work you do after you get tired of doing the hard work you already did. -- Newt Gingrich ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Problema com o recebimento da operadora transit
O problema é que tenho uma linha da transit e esta registrada e funcionando normalmente para realizar ligações mas o problema é para receber as ligações, a linha registra e não recebe as chamadas. Ao registrar em um softfone consigo receber a liagação sem problemas. Bom ao acessar o cli tenho recebido a seguinte mensagem de erro Remote UNIX connection -- Got SIP response 423 Interval too brief back from XXX.XXX.XXX.XXX CLI sip show peers Name/username HostDyn Nat ACL Port Status OPERADORA/55XXX XXX.XXX.XXX.XXX 5060 OK (30 ms) A linha registra e faço ligações mas ela não recebe ligações. Alguem ja teve esse problema ? Fernando Vieira Eng de Telecom CEO SPTelecom ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Estabilidade Asterisk 1.6
Boa noite lista, Como sei que aqui tem profissionais com bastante experiencia eu gostaria de saber se alguem já está usando o asterisk 1.6 em ambiente de producao? No minha implementacao terei: - FreePBX - Voicemail - URA - QUEE - Digium 4E1 - Digium linhas analogicas - SIP Trunk - pap2t para fax - Gateway com asterisk para saida de celulares - Integracao com OCS da Microsoft - Integracao com ldap. Nesse projeto optamos pela versao 1.6 principalmente pelos 2 ultimos quesitos. Qualquer obersavacao ou ajuda é bem vinda. Obrigado, Weder ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
Re: [AsteriskBrasil] Problema com X100P
Obrigado aos amigos que responderam, mas será que meu problema é algo desconhecido ou eu sou noob a ponto de não merecer atenção? hehehe continuo com minha linha convencional derrubando as chamas e em qualquer outra linha como de vono, tellfree, etc meu dial plan funcionando perfeitamente. Grato por qualquer ajuda =] Pacheco Tecnologia wrote: Marcio Aparecido Sitoni wrote: Bom dia, Aqui na empresa temos uma central telefonica Intelbras, com 4 troncos, sai da central 3 ramais que entram no asterisk em 3 placas fxo, no asterisk tem uma ura, aonde o cliente escolhe a opção desejada e tecla o ramal para quem quer falar. Pergunto? Vc quer fazer o mesmo??? Na verdade, o primeiro passo que desejo é fazer ele atender a ligação, creio que esse seja o meu maior problema. Se eu coloco uma linha voip ( vono por exemplo ) nela, o asterisk atende normalmente conforme o meu dial plan, porém.. se eu coloco a linha convencional, ele simplesmente derruba a ligação. Obrigado - Original Message - From: Pacheco Tecnologia pachecotecnolo...@yahoo.com.br To: asteriskbrasil@listas.asteriskbrasil.org Sent: Thursday, April 09, 2009 10:36 PM Subject: Re: [AsteriskBrasil] Problema com X100P Eduardo Pereira wrote: Infelizmente não funcionará, a X100P somente tem 1 porta... assim a segunda conexão da placa é apenas um jumper da primeira para conectar o asterisk a sua central vai ter que ter mais de uma placa ou comprar ATAs. Att. Obrigado pela ajuda. Bom, então optei por somente fazer com que o asterisk atenda a ligação, toque uma mensagem e desconecte a ligação. Oque acontece é que meu asterisk as vezes atende normal toca a mensagem tudo certo, mas a maioria das vezes ele quando dá a primeira chamada, desconecta a ligação. Aparece isso: [Apr 9 22:30:29] WARNING[4246]: chan_dahdi.c:6970 ss_thread: CallerID returned with error on channel 'DAHDI/1-1' == Spawn extension (default, s, 3) exited non-zero on 'DAHDI/1-1' Pacheco Tecnologia escreveu: Bom, eu consegui resolver a questão do atendimento, o fato é que se estiver a linha ligada em minha central, o asterisk não atende, certamente por incompatibilidade da minha central telefônica. Então a forma que creio que tenha que ser feito seria assim: PS: Imagino que a segunda porta da placa seja para ligar na central Linha Externa --- [||] Porta Fxo --- [||] Segunda porta da placa ramal da central telefonica A minha pergunta é: - Dessa forma, há como eu fazer o asterisk atender e transferir a ligação para um ramal? Lembrando que preciso apertar o flash para transferir. Como poderia ser feito isso? Grato, Elizandro Pacheco Tecnologia wrote: Pessoal, Estou tentando instalar uma X100 com 1 FXO para fazer o atendimento de uma linha, tocar uma mensagem e transferir para um ramal pré-definido. Minha central telefônica funciona da seguinte forma, são 9 ramais.. porém somente o 1 e o 2 tocam quando entra ligação, então oq desejo é colocar o asterisk pra atender no ramal 1 , tocar uma mensagem e depois tranferir para o ramal 5. Porém não estou conseguindo fazê-lo atender. Segue minhas configurações: dahdi_cfg -vv DAHDI Tools Version - 2.1.0.2 DAHDI Version: 2.1.0.4 Echo Canceller(s): Configuration == Channel map: Channel 01: FXS Kewlstart (Default) (Echo Canceler: mg2) (Slaves: 01) 1 channels to configure. Setting echocan for channel 1 to mg2 -- /etc/dahdi/system.conf loadzone = br defaultzone = br fxsks = 1 channels=1 ; canais da nossa placa echocanceller=mg2,1 ; cancelador de eco para o canal 1 -- cat /etc/asterisk/chan_dahdi.conf [trunkgroups] [channels] txgain=10.5 ; usei aumento em dbi máximo pois o som estava muito baixo rxgain=10.5 ; usei aumento em dbi máximo pois o som estava muito baixo echotraining=yes ; ativa cancelamento de eco context=default signalling=fxs_ks group=1 channel = 1 -- cat /etc/asterisk/extensions.conf [general] static=yes writeprotect=no autofallthrough=yes clearglobalvars=no priorityjumping=no [default] ; configuração da ligação vinda da rede pública (PSTN) exten = s,1,Answer ; atende a ligação exten = s,n,playback(thanks) ; roda gravação de agradecimentos Na verdade o plano de discagem não é o problema, ele eu arrumo depois.. notei um erro, mesmo não estando compartilhando irq com nenhuma outra placa .. meu asterisk dá a seguinte mensagem: == Parsing '/etc/asterisk/chan_dahdi.conf': Found [Apr 9 17:26:01] WARNING[4079]: chan_dahdi.c:1225 dahdi_open: Unable to open '/dev/dahdi/channel': No such file or directory [Apr 9
[AsteriskBrasil] Atendimento lento FXO
Ola pessoal, essa é minha primeira, tenho uma openvox a1200p ( com 12 modulos de fxo), estou tendo problema na ligação... quando a ligação é atendida parece que a placa demora abrir o audio( sinalizar como answered).. estou usando asterisk 1.6.0.1 + dahdi 2.1 + OsLec em centos 5.2.. estou usando callprogress=yes. pois eu só posso realmente deixar a ligação como answered assim que realmente for atendida ( dava pra eu usar o callprogress= no, porem iria dar answer assim que foi discado, e a intenção é de quando for efetuado a chamada não aparecer que a ligação foi atendida, somente no momento que for atendida que tem que sinalizar como answer) alguem aqui sabe como resolver esse problema de demora :? as vezes demora uns 4 segundos ate ai a pessoa que atendeu a ligação acaba desligando.. (e o piior que continua ate chamando se a pessoa desligar antes).. alguem se habilita em dar alguma idéia:? Valeuu pessoa ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil