Re: [AsteriskBrasil] Roteamento de chamadas no A2billing.
Mauricio, Da uma olhada neste post, ele vai te ajudar bastante: http://forum.asterisk2billing.org/viewtopic.php?t=2127highlight=freepbx http://forum.asterisk2billing.org/search.php?mode=results Espero que te ajude... Abs Rodrigo - Original Message - From: Maurício Magalhães To: asteriskbrasil@listas.asteriskbrasil.org Sent: Friday, September 21, 2007 11:06 PM Subject: Re: [AsteriskBrasil] Roteamento de chamadas no A2billing. Rodrigo, Eu consegui fazer com que nao precise criar usuarios sip dentro do A2BILLING e so nao gerar o adicional_a2billing_sip.conf, como descrito no tutorial e ai no custumer colocar o ramal ja cadastrado no freepbx no callid, coloquei o contexo calldialing dentro do contexto from-internal e funcionou como descrevo no final. tenho o BROADVOICE, agora to com o problema que nao consigo criar um dialplan no a2biling que ele ja envie os numeros certos ao a2biling disque, so consigo fazer uma das opçoes e não trÊs como quero descrevo abaixo pra melhor entendimento 1 - Quero quando 0 numero iniciar com 0 ele retire o zero e coloque 01155, isso significa ligações para qualquer lugar do brasil 2 - Quando o numero iniciar com 00 ele retire o 00 e coloque 011, isso significa ligar pra allguns países do mundo 3 - Quando iniciar com 1 ele disque sem tirar nada, ligações para os EUA. Eu nao consigo tratar de forma que antes dele enviar para o a2billing. com o astcc eu conseguia e ficava assim exten = _0XX,1,DeadAGI( arquivo.cgi,01155${EXTEN:1}) e assim ele retirava o 0 e colocava 01155, e asim respectivamente. Como façoi no a2billing? E outra coisa, se eu adicionar outro tronco SIP, como façoi pra que o contexto identifique qual TRUNK eu quero sair? Obrigado MAuricio [callingcard] include = outbound-allroutes exten = _0XX,1,Answer exten = _0XX,2,Wait,1 exten = _0XX,3,DeadAGI,a2billing.php exten = _0XX,4,Wait,1 exten = _0XX,5,Hangup exten = _00XX.,1,Answer exten = _00XX.,2,Wait,1 exten = _00XX.,3,DeadAGI,a2billing.php exten = _00XX.,4,Wait,1 exten = _00XX.,5,Hangup exten = _1XX.,1,Answer exten = _1XX.,2,Wait,1 exten = _1XX.,3,DeadAGI,a2billing.php exten = _1XX.,4,Wait,1 exten = _1XX.,5,Hangup ... [from-internal] include = callingcard include = from-internal-xfer include = bad-number On 9/18/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: isso servira mesmo só como tronco. Mas a questão dos contextos, vc pode colocar o contexto calligcard dentro de from internal, só que fica + facil vc gerenciar daquela maneira que te passei. - Original Message - From: Maurício Magalhães To: asteriskbrasil@listas.asteriskbrasil.org Sent: Tuesday, September 18, 2007 1:18 PM Subject: Re: [AsteriskBrasil] Roteamento de chamadas no A2billing. Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Mais ai é que tá o problema!! vou ficar com dois usuario iguais, um no addicional_a2..._sip.conf e outro no sip_adicional?? entao o ofreepbx so vai servidr como tronco! Mauricio On 9/18/07, Maurício Magalhães [EMAIL PROTECTED] wrote: Tendo em vista que outbound-route ja esta especificado no callingcard On 9/18/07, Maurício Magalhães [EMAIL PROTECTED] wrote: Ola!! Mas se eu nao utilizar o contexo from-internal, entao nao vou ter nenhuma das configurações padroes do freepbx? pq o que ta va estudando a um tempo atrás o arquivos gerados do freepbx e verifiquei BASICAMENTE o seguinte: o from-internal vai para from-internal-addicional, onde contem todos os includes referentes aos serviços como: meetme, queue, dnd ... e dentro do from-internal-addiconal tem os includes para ext-findmefollow (SIGA-ME), ext-local (RAMAIS LOCAIS) e por fim o outbound-allroute( Saida para o tronco). Desculpa ser chato, mas eu preciso entender melhor os processos... Maurício Magalhães.; On 9/18/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: Mauricio: Primeiramente, obrigado pelo tutorial, irei configurar melhor amanha, porem existem algumas dúvidas, Primeira - eu ja tenho os usuário e o troncos criados, vou ter que recria-los? pois antes de te enviar o 1º e-mail eu ja tinha feito até o ítem 7. no caso do tronco eu coloquei o mesmo nome do tronco que ta no FREEPBX, como fala o tutorial la na pagina do a2billing, em seguida tem que criar os usuários. mas dnovo? nao posso usar os usuarios que ja criei? Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Segunda - nao vou mais utilizar o contexto from-internal, que é padrao do freee pbx
Re: [AsteriskBrasil] Roteamento de chamadas no A2billing.
Rodrigo, Eu consegui fazer com que nao precise criar usuarios sip dentro do A2BILLING e so nao gerar o adicional_a2billing_sip.conf, como descrito no tutorial e ai no custumer colocar o ramal ja cadastrado no freepbx no callid, coloquei o contexo calldialing dentro do contexto from-internal e funcionou como descrevo no final. tenho o BROADVOICE, agora to com o problema que nao consigo criar um dialplan no a2biling que ele ja envie os numeros certos ao a2biling disque, so consigo fazer uma das opçoes e não trÊs como quero descrevo abaixo pra melhor entendimento 1 - Quero quando 0 numero iniciar com 0 ele retire o zero e coloque 01155, isso significa ligações para qualquer lugar do brasil 2 - Quando o numero iniciar com 00 ele retire o 00 e coloque 011, isso significa ligar pra allguns países do mundo 3 - Quando iniciar com 1 ele disque sem tirar nada, ligações para os EUA. Eu nao consigo tratar de forma que antes dele enviar para o a2billing. com o astcc eu conseguia e ficava assim exten = _0XX,1,DeadAGI(arquivo.cgi,01155${EXTEN:1}) e assim ele retirava o 0 e colocava 01155, e asim respectivamente. Como façoi no a2billing? E outra coisa, se eu adicionar outro tronco SIP, como façoi pra que o contexto identifique qual TRUNK eu quero sair? Obrigado MAuricio [callingcard] include = outbound-allroutes exten = _0XX,1,Answer exten = _0XX,2,Wait,1 exten = _0XX,3,DeadAGI,a2billing.php exten = _0XX,4,Wait,1 exten = _0XX,5,Hangup exten = _00XX.,1,Answer exten = _00XX.,2,Wait,1 exten = _00XX.,3,DeadAGI,a2billing.php exten = _00XX.,4,Wait,1 exten = _00XX.,5,Hangup exten = _1XX.,1,Answer exten = _1XX.,2,Wait,1 exten = _1XX.,3,DeadAGI,a2billing.php exten = _1XX.,4,Wait,1 exten = _1XX.,5,Hangup ... [from-internal] include = callingcard include = from-internal-xfer include = bad-number On 9/18/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: isso servira mesmo só como tronco. Mas a questão dos contextos, vc pode colocar o contexto calligcard dentro de from internal, só que fica + facil vc gerenciar daquela maneira que te passei. - Original Message - *From:* Maurício Magalhães[EMAIL PROTECTED] *To:* asteriskbrasil@listas.asteriskbrasil.org *Sent:* Tuesday, September 18, 2007 1:18 PM *Subject:* Re: [AsteriskBrasil] Roteamento de chamadas no A2billing. Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Mais ai é que tá o problema!! vou ficar com dois usuario iguais, um no addicional_a2..._sip.conf e outro no sip_adicional?? entao o ofreepbx so vai servidr como tronco! Mauricio On 9/18/07, Maurício Magalhães [EMAIL PROTECTED] wrote: Tendo em vista que outbound-route ja esta especificado no callingcard On 9/18/07, Maurício Magalhães [EMAIL PROTECTED] wrote: Ola!! Mas se eu nao utilizar o contexo from-internal, entao nao vou ter nenhuma das configurações padroes do freepbx? pq o que ta va estudando a um tempo atrás o arquivos gerados do freepbx e verifiquei BASICAMENTE o seguinte: o from-internal vai para from-internal-addicional, onde contem todos os includes referentes aos serviços como: meetme, queue, dnd ... e dentro do from-internal-addiconal tem os includes para ext-findmefollow (SIGA-ME), ext-local (RAMAIS LOCAIS) e por fim o outbound-allroute( Saida para o tronco). Desculpa ser chato, mas eu preciso entender melhor os processos... Maurício Magalhães.; On 9/18/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: Mauricio: Primeiramente, obrigado pelo tutorial, irei configurar melhor amanha, porem existem algumas dúvidas, Primeira - eu ja tenho os usuário e o troncos criados, vou ter que recria-los? pois antes de te enviar o 1º e-mail eu ja tinha feito até o ítem 7. no caso do tronco eu coloquei o mesmo nome do tronco que ta no FREEPBX, como fala o tutorial la na pagina do a2billing, em seguida tem que criar os usuários. mas dnovo? nao posso usar os usuarios que ja criei? Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Segunda - nao vou mais utilizar o contexto from-internal, que é padrao do freee pbx, apartir do momento que eu modificar para callingcard? Resp: Não, coloque o contexto callingcard no freePbx ou contexto a2billing, conforme o que vc criou. To meio confuso Resp:é assim memo, eu tbm fiquei maluco aki da 1ª vez que fui configurar isso. Abs Rodrigo ___ Compre uma camiseta da AsteriskBrasil.org! http
Re: [AsteriskBrasil] Roteamento de chamadas no A2billing.
Olá Rodrigo. Primeiramente, obrigado pelo tutorial, irei configurar melhor amanha, porem existem algumas dúvidas, Primeira - eu ja tenho os usuário e o troncos criados, vou ter que recria-los? pois antes de te enviar o 1º e-mail eu ja tinha feito até o ítem 7. no caso do tronco eu coloquei o mesmo nome do tronco que ta no FREEPBX, como fala o tutorial la na pagina do a2billing, em seguida tem que criar os usuários. mas dnovo? nao posso usar os usuarios que ja criei? Segunda - nao vou mais utilizar o contexto from-internal, que é padrao do freee pbx, apartir do momento que eu modificar para callingcard? To meio confuso Obrigado MAurício Magalhaes On 9/17/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: Mauricio, Eu segui o seguinte: Faça download do site a2billing.org e salve o arquivo compactado na pasta /usr/src da seguinte forma: wget http://a2billing.net/downloads/A2Billing_versao.tar.gz Descompacte o arquivo com tar zxvf a2billing_versao.tar.gz. ele criará um diretório chamado trunk. Instalando o database: cd trunk/DataBase/mysql/Mysql-3.x_4.x/ echo GRANT ALL PRIVILEGES ON *.* TO 'a2billinguser'@'localhost'[EMAIL PROTECTED]IDENTIFIED BY 'a2billing' WITH GRANT OPTION; | mysql -ppassw0rd mysqladmin create mya2billing -u a2billinguser -pa2billing mysql mya2billing -u a2billinguser -pa2billing a2billing-mysql-schema-MYSQL.3.X-4.X_v1.2.3.sql Instalando a interface de usuário: cd .. cd .. cd .. mv ./A2Billing_UI /var/www/html/a2billing mv ./A2BCustomer_UI/ /var/www/html/a2customer Instalando o arquivo de configuração: mv a2billing.conf /etc/asterisk/a2billing.conf Instalando as AGIs: cd A2Billing_AGI mv a2billing.php /var/lib/asterisk/agi-bin/a2billing.php mv libs_a2billing /var/lib/asterisk/agi-bin Instalando os sons extras: cd .. cd /addons/sounds/ mv * /var/lib/asterisk/sounds/ Criando os arquivos de configuração para clientes SIP e IAX: cd /etc/asterisk/ touch additional_a2billing_iax.conf touch additional_a2billing_sip.conf touch extensions_a2billing.conf Para dar as permissões necessárias nos arquivos e diretórios: chmod 666 /etc/asterisk/additional_a2billing_iax.conf chmod 666 /etc/asterisk/additional_a2billing_sip.conf chmod 666 /etc/asterisk/extensions_a2billing.conf chown -R asterisk:asterisk /etc/asterisk/ chown -R asterisk:asterisk /var/www/html/ chown -R asterisk:asterisk /var/lib/asterisk/ Editando o arquivo a2billing.conf: A sessão de Database: comente a linha dbtype = postgres Remova o ; da linha ;dbtype = mysql Ficará assim: [database] hostname = localhost port = 5432 user = a2billinguser password = a2billing dbname = mya2billing ;dbtype = postgres dbtype = mysql Na cessão de conexão do banco de dados ficará assim: ; MANAGER CONNECTION PARAMETERS manager_host = localhost manager_username = a2billinguser manager_secret = a2billing Salve o arquivo. Edite o arquivo /etc/asterisk/sip.conf e acrescente a linha include additional_a2billing_sip.conf do mesmo modo abaixo: ; #, in this configuration file, is NOT A COMMENT. This is exactly ; how it should be. #include sip_nat.conf #include sip_custom.conf #include sip_additional.conf #include additional_a2billing_sip.conf Faça o mesmo com o arquivo Iax.conf para que fique deste modo: #include iax_registrations_custom.conf #include iax_registrations.conf #include iax_custom.conf #include iax_additional.conf #include additional_a2billing_iax.conf Edite extensions_custom.conf e adicione #include extensions_a2billing.conf junto com os outros includes, para que fique deste modo: #include extensions_trixbox.conf #include extensions_hud.conf #include extensions_a2billing.conf No arquivo extensions_a2billing.conf adicione o contexto: [a2billing] exten = _X.,1,Answer exten = _X.,n,Wait(1) exten = _X.,n,DeadAGI(a2billing.php|1) exten = _X.,n,Hangup e depois de instalado eu fiz o seguinte com o seguinte tutorial do Cassiano Moralles: - Ao instalar o Trixbox ou Asterisk em Home o a2billing não vem automaticamente funcionando são necessarios alguns passos para a configuração e operação correta dele: 1) Minha necessidade era de os clientes SIP(x-lite) acessarem o servidor autenticando com ramal e senha(método CALLERID) e começa a tarifar as ligações apenas para controle interno de gastos e para limitar o uso por créditos para os funcionários, tudo transparente para o usuário sem necessidade de digitar o nro PIN do a2billing ( PIN = ACCOUNTCODE). 2) Entrar em http://192.168.X.X/a2billing/ (usuário: root ; senha: myroot) 3) Modificar o tronco padrão (default trunk) TRUNK - List Trunk - Edit, aqui no meu caso como tenh apenas linhas alocadas no asterisk e não vou usar outro provedor para distribuir coloquei como na figura trunk_01.jpg, ou seja as ligações vão sair por uma linha local conectada ao asterisk. Caso vc queira adicionar um provedor sip ou iax modifique conforme sua necessidade, e botão
Re: [AsteriskBrasil] Roteamento de chamadas no A2billing.
Mauricio: Primeiramente, obrigado pelo tutorial, irei configurar melhor amanha, porem existem algumas dúvidas, Primeira - eu ja tenho os usuário e o troncos criados, vou ter que recria-los? pois antes de te enviar o 1º e-mail eu ja tinha feito até o ítem 7. no caso do tronco eu coloquei o mesmo nome do tronco que ta no FREEPBX, como fala o tutorial la na pagina do a2billing, em seguida tem que criar os usuários. mas dnovo? nao posso usar os usuarios que ja criei? Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Segunda - nao vou mais utilizar o contexto from-internal, que é padrao do freee pbx, apartir do momento que eu modificar para callingcard? Resp: Não, coloque o contexto callingcard no freePbx ou contexto a2billing, conforme o que vc criou. To meio confuso Resp:é assim memo, eu tbm fiquei maluco aki da 1ª vez que fui configurar isso. Abs Rodrigo ___ 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] Roteamento de chamadas no A2billing.
Tendo em vista que outbound-route ja esta especificado no callingcard On 9/18/07, Maurício Magalhães [EMAIL PROTECTED] wrote: Ola!! Mas se eu nao utilizar o contexo from-internal, entao nao vou ter nenhuma das configurações padroes do freepbx? pq o que ta va estudando a um tempo atrás o arquivos gerados do freepbx e verifiquei BASICAMENTE o seguinte: o from-internal vai para from-internal-addicional, onde contem todos os includes referentes aos serviços como: meetme, queue, dnd ... e dentro do from-internal-addiconal tem os includes para ext-findmefollow (SIGA-ME), ext-local (RAMAIS LOCAIS) e por fim o outbound-allroute( Saida para o tronco). Desculpa ser chato, mas eu preciso entender melhor os processos... Maurício Magalhães.; On 9/18/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: Mauricio: Primeiramente, obrigado pelo tutorial, irei configurar melhor amanha, porem existem algumas dúvidas, Primeira - eu ja tenho os usuário e o troncos criados, vou ter que recria-los? pois antes de te enviar o 1º e-mail eu ja tinha feito até o ítem 7. no caso do tronco eu coloquei o mesmo nome do tronco que ta no FREEPBX, como fala o tutorial la na pagina do a2billing, em seguida tem que criar os usuários. mas dnovo? nao posso usar os usuarios que ja criei? Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Segunda - nao vou mais utilizar o contexto from-internal, que é padrao do freee pbx, apartir do momento que eu modificar para callingcard? Resp: Não, coloque o contexto callingcard no freePbx ou contexto a2billing, conforme o que vc criou. To meio confuso Resp:é assim memo, eu tbm fiquei maluco aki da 1ª vez que fui configurar isso. Abs Rodrigo ___ 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 -- Maurício -- Maurício ___ 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] Roteamento de chamadas no A2billing.
Ola!! Mas se eu nao utilizar o contexo from-internal, entao nao vou ter nenhuma das configurações padroes do freepbx? pq o que ta va estudando a um tempo atrás o arquivos gerados do freepbx e verifiquei BASICAMENTE o seguinte: o from-internal vai para from-internal-addicional, onde contem todos os includes referentes aos serviços como: meetme, queue, dnd ... e dentro do from-internal-addiconal tem os includes para ext-findmefollow (SIGA-ME), ext-local (RAMAIS LOCAIS) e por fim o outbound-allroute( Saida para o tronco). Desculpa ser chato, mas eu preciso entender melhor os processos... Maurício Magalhães.; On 9/18/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: Mauricio: Primeiramente, obrigado pelo tutorial, irei configurar melhor amanha, porem existem algumas dúvidas, Primeira - eu ja tenho os usuário e o troncos criados, vou ter que recria-los? pois antes de te enviar o 1º e-mail eu ja tinha feito até o ítem 7. no caso do tronco eu coloquei o mesmo nome do tronco que ta no FREEPBX, como fala o tutorial la na pagina do a2billing, em seguida tem que criar os usuários. mas dnovo? nao posso usar os usuarios que ja criei? Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Segunda - nao vou mais utilizar o contexto from-internal, que é padrao do freee pbx, apartir do momento que eu modificar para callingcard? Resp: Não, coloque o contexto callingcard no freePbx ou contexto a2billing, conforme o que vc criou. To meio confuso Resp:é assim memo, eu tbm fiquei maluco aki da 1ª vez que fui configurar isso. Abs Rodrigo ___ 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 -- Maurício ___ 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] Roteamento de chamadas no A2billing.
Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Mais ai é que tá o problema!! vou ficar com dois usuario iguais, um no addicional_a2..._sip.conf e outro no sip_adicional?? entao o ofreepbx so vai servidr como tronco! Mauricio On 9/18/07, Maurício Magalhães [EMAIL PROTECTED] wrote: Tendo em vista que outbound-route ja esta especificado no callingcard On 9/18/07, Maurício Magalhães [EMAIL PROTECTED] wrote: Ola!! Mas se eu nao utilizar o contexo from-internal, entao nao vou ter nenhuma das configurações padroes do freepbx? pq o que ta va estudando a um tempo atrás o arquivos gerados do freepbx e verifiquei BASICAMENTE o seguinte: o from-internal vai para from-internal-addicional, onde contem todos os includes referentes aos serviços como: meetme, queue, dnd ... e dentro do from-internal-addiconal tem os includes para ext-findmefollow (SIGA-ME), ext-local (RAMAIS LOCAIS) e por fim o outbound-allroute( Saida para o tronco). Desculpa ser chato, mas eu preciso entender melhor os processos... Maurício Magalhães.; On 9/18/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: Mauricio: Primeiramente, obrigado pelo tutorial, irei configurar melhor amanha, porem existem algumas dúvidas, Primeira - eu ja tenho os usuário e o troncos criados, vou ter que recria-los? pois antes de te enviar o 1º e-mail eu ja tinha feito até o ítem 7. no caso do tronco eu coloquei o mesmo nome do tronco que ta no FREEPBX, como fala o tutorial la na pagina do a2billing, em seguida tem que criar os usuários. mas dnovo? nao posso usar os usuarios que ja criei? Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Segunda - nao vou mais utilizar o contexto from-internal, que é padrao do freee pbx, apartir do momento que eu modificar para callingcard? Resp: Não, coloque o contexto callingcard no freePbx ou contexto a2billing, conforme o que vc criou. To meio confuso Resp:é assim memo, eu tbm fiquei maluco aki da 1ª vez que fui configurar isso. Abs Rodrigo ___ 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 -- Maurício -- Maurício -- Maurício ___ 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] Roteamento de chamadas no A2billing.
isso servira mesmo só como tronco. Mas a questão dos contextos, vc pode colocar o contexto calligcard dentro de from internal, só que fica + facil vc gerenciar daquela maneira que te passei. - Original Message - From: Maurício Magalhães To: asteriskbrasil@listas.asteriskbrasil.org Sent: Tuesday, September 18, 2007 1:18 PM Subject: Re: [AsteriskBrasil] Roteamento de chamadas no A2billing. Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Mais ai é que tá o problema!! vou ficar com dois usuario iguais, um no addicional_a2..._sip.conf e outro no sip_adicional?? entao o ofreepbx so vai servidr como tronco! Mauricio On 9/18/07, Maurício Magalhães [EMAIL PROTECTED] wrote: Tendo em vista que outbound-route ja esta especificado no callingcard On 9/18/07, Maurício Magalhães [EMAIL PROTECTED] wrote: Ola!! Mas se eu nao utilizar o contexo from-internal, entao nao vou ter nenhuma das configurações padroes do freepbx? pq o que ta va estudando a um tempo atrás o arquivos gerados do freepbx e verifiquei BASICAMENTE o seguinte: o from-internal vai para from-internal-addicional, onde contem todos os includes referentes aos serviços como: meetme, queue, dnd ... e dentro do from-internal-addiconal tem os includes para ext-findmefollow (SIGA-ME), ext-local (RAMAIS LOCAIS) e por fim o outbound-allroute( Saida para o tronco). Desculpa ser chato, mas eu preciso entender melhor os processos... Maurício Magalhães.; On 9/18/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: Mauricio: Primeiramente, obrigado pelo tutorial, irei configurar melhor amanha, porem existem algumas dúvidas, Primeira - eu ja tenho os usuário e o troncos criados, vou ter que recria-los? pois antes de te enviar o 1º e-mail eu ja tinha feito até o ítem 7. no caso do tronco eu coloquei o mesmo nome do tronco que ta no FREEPBX, como fala o tutorial la na pagina do a2billing, em seguida tem que criar os usuários. mas dnovo? nao posso usar os usuarios que ja criei? Resp: Pode sim desde que vc os anexe no a2billing, como? da seguinte forma: No caller Id do a2billing em customer, é so vc colocar o n° do ramal do freepbx. e tbm no sip iax friend. Segunda - nao vou mais utilizar o contexto from-internal, que é padrao do freee pbx, apartir do momento que eu modificar para callingcard? Resp: Não, coloque o contexto callingcard no freePbx ou contexto a2billing, conforme o que vc criou. To meio confuso Resp:é assim memo, eu tbm fiquei maluco aki da 1ª vez que fui configurar isso. Abs Rodrigo ___ 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 -- Maurício -- Maurício -- Maurício ___ 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] Roteamento de chamadas no A2billing.
Caro Rodrigo, Não vou poder te ajudar na sua dúvida, mas se vc puder me ajudar eu ficaria muito grato. tenho o Freepbx configurado e rodando perfeitamente, gostaria de colocar o a2biling pra se integrar com o freepbx, pois nele ja esta configurado os troncos e ramais, como vc fez??? usei o tutorial que tem no site do a2billing(perfeitamente instalado), porem nao consegui fazer funcionar o billing... Agradeço Mauricio Magalhães On 8/22/07, Rodrigo Filardo Reinig [EMAIL PROTECTED] wrote: Pessoal Boa tarde ! Preciso mais uma vez da ajuda de vocês. O cenário aqui é o seguinte: Temos o A2BIlling rodando bem aqui, só que precisamos fazer o roteamento de chamadas saintes, configuramos isso nos troncos dele e também configuramos a opção de FAILOVER TRUNK, que tem, só que o danado não passa a chamada para o outro tronco quando este está em uso ou seja: Tronco 1 = em uso Tronco 2 = Livre Ele mandaria a chamada para o tronco 1 mas como o mesmo está em uso ele deveria passar para o tronco 2 e assim por diante. Mas ele não faz, já procuramos e não encontramos aqui nada que possamos fazer até agora. Alguma idéia do que ocorre? Ajudas serão muito bem vindas. OBS: Usamos trixbox 2.2 e a2billing 1.3 Abs. Rodrigo ___ 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 -- Maurício ___ 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] Roteamento de chamadas no A2billing.
Mauricio, Eu segui o seguinte: Faça download do site a2billing.org e salve o arquivo compactado na pasta /usr/src da seguinte forma: wget http://a2billing.net/downloads/A2Billing_versao.tar.gz Descompacte o arquivo com tar zxvf a2billing_versao.tar.gz. ele criará um diretório chamado trunk. Instalando o database: cd trunk/DataBase/mysql/Mysql-3.x_4.x/ echo GRANT ALL PRIVILEGES ON *.* TO 'a2billinguser'@'localhost' IDENTIFIED BY 'a2billing' WITH GRANT OPTION; | mysql -ppassw0rd mysqladmin create mya2billing -u a2billinguser -pa2billing mysql mya2billing -u a2billinguser -pa2billing a2billing-mysql-schema-MYSQL.3.X-4.X_v1.2.3.sql Instalando a interface de usuário: cd .. cd .. cd .. mv ./A2Billing_UI /var/www/html/a2billing mv ./A2BCustomer_UI/ /var/www/html/a2customer Instalando o arquivo de configuração: mv a2billing.conf /etc/asterisk/a2billing.conf Instalando as AGIs: cd A2Billing_AGI mv a2billing.php /var/lib/asterisk/agi-bin/a2billing.php mv libs_a2billing /var/lib/asterisk/agi-bin Instalando os sons extras: cd .. cd /addons/sounds/ mv * /var/lib/asterisk/sounds/ Criando os arquivos de configuração para clientes SIP e IAX: cd /etc/asterisk/ touch additional_a2billing_iax.conf touch additional_a2billing_sip.conf touch extensions_a2billing.conf Para dar as permissões necessárias nos arquivos e diretórios: chmod 666 /etc/asterisk/additional_a2billing_iax.conf chmod 666 /etc/asterisk/additional_a2billing_sip.conf chmod 666 /etc/asterisk/extensions_a2billing.conf chown -R asterisk:asterisk /etc/asterisk/ chown -R asterisk:asterisk /var/www/html/ chown -R asterisk:asterisk /var/lib/asterisk/ Editando o arquivo a2billing.conf: A sessão de Database: comente a linha dbtype = postgres Remova o ; da linha ;dbtype = mysql Ficará assim: [database] hostname = localhost port = 5432 user = a2billinguser password = a2billing dbname = mya2billing ;dbtype = postgres dbtype = mysql Na cessão de conexão do banco de dados ficará assim: ; MANAGER CONNECTION PARAMETERS manager_host = localhost manager_username = a2billinguser manager_secret = a2billing Salve o arquivo. Edite o arquivo /etc/asterisk/sip.conf e acrescente a linha include additional_a2billing_sip.conf do mesmo modo abaixo: ; #, in this configuration file, is NOT A COMMENT. This is exactly ; how it should be. #include sip_nat.conf #include sip_custom.conf #include sip_additional.conf #include additional_a2billing_sip.conf Faça o mesmo com o arquivo Iax.conf para que fique deste modo: #include iax_registrations_custom.conf #include iax_registrations.conf #include iax_custom.conf #include iax_additional.conf #include additional_a2billing_iax.conf Edite extensions_custom.conf e adicione #include extensions_a2billing.conf junto com os outros includes, para que fique deste modo: #include extensions_trixbox.conf #include extensions_hud.conf #include extensions_a2billing.conf No arquivo extensions_a2billing.conf adicione o contexto: [a2billing] exten = _X.,1,Answer exten = _X.,n,Wait(1) exten = _X.,n,DeadAGI(a2billing.php|1) exten = _X.,n,Hangup e depois de instalado eu fiz o seguinte com o seguinte tutorial do Cassiano Moralles: - Ao instalar o Trixbox ou Asterisk em Home o a2billing não vem automaticamente funcionando são necessarios alguns passos para a configuração e operação correta dele: 1) Minha necessidade era de os clientes SIP(x-lite) acessarem o servidor autenticando com ramal e senha(método CALLERID) e começa a tarifar as ligações apenas para controle interno de gastos e para limitar o uso por créditos para os funcionários, tudo transparente para o usuário sem necessidade de digitar o nro PIN do a2billing ( PIN = ACCOUNTCODE). 2) Entrar em http://192.168.X.X/a2billing/ (usuário: root ; senha: myroot) 3) Modificar o tronco padrão (default trunk) TRUNK - List Trunk - Edit, aqui no meu caso como tenh apenas linhas alocadas no asterisk e não vou usar outro provedor para distribuir coloquei como na figura trunk_01.jpg, ou seja as ligações vão sair por uma linha local conectada ao asterisk. Caso vc queira adicionar um provedor sip ou iax modifique conforme sua necessidade, e botão CONFIRM DATA click here. 4) Criar o ratecard clique em RATECARD Create new RateCard , em tariffname coloquei teste, as datas deixei padrão mas vc pode alterar, o trunk deixei o default ateh pq no teste só tenho um mesmo, na descrição coloquei o nro de telefone dele em DNID deixei all , mas eh interessante vc alterar se precisar, e botão CONFIRM DATA click here. 5) Criar um Rate clique em RATECARD - Add Rate campos RATECARD teste DIALPREFIX 3,4,5,6 (todos os telefones q iniciarem em 3,4,5,6 serão tarifados conforme esta regra) DESTINATION local BUYING RATE 0.2 BUYRATE INIT BLOCK 30 RATEINITIAL 0.15 MIN DURATION 60 BILLING BLOCK 6 Marcar ratio YES em todos os dias da semana TRUNK default , e botão CONFIRM DATA click here. 6) Criar um grupo de tarifação para associar os rates, RATECARD - Create TariffGroup
[AsteriskBrasil] Roteamento de chamadas no A2billing.
Pessoal Boa tarde ! Preciso mais uma vez da ajuda de vocês. O cenário aqui é o seguinte: Temos o A2BIlling rodando bem aqui, só que precisamos fazer o roteamento de chamadas saintes, configuramos isso nos troncos dele e também configuramos a opção de FAILOVER TRUNK, que tem, só que o danado não passa a chamada para o outro tronco quando este está em uso ou seja: Tronco 1 = em uso Tronco 2 = Livre Ele mandaria a chamada para o tronco 1 mas como o mesmo está em uso ele deveria passar para o tronco 2 e assim por diante. Mas ele não faz, já procuramos e não encontramos aqui nada que possamos fazer até agora. Alguma idéia do que ocorre? Ajudas serão muito bem vindas. OBS: Usamos trixbox 2.2 e a2billing 1.3 Abs. Rodrigo___ 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