Re: [AsteriskBrasil] Roteamento de chamadas no A2billing.

2007-09-24 Por tôpico Rodrigo Filardo Reinig
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.

2007-09-22 Por tôpico Maurício Magalhães
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.

2007-09-18 Por tôpico Maurício Magalhães
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.

2007-09-18 Por tôpico Rodrigo Filardo Reinig

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.

2007-09-18 Por tôpico Maurício Magalhães
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.

2007-09-18 Por tôpico Maurício Magalhães
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.

2007-09-18 Por tôpico Maurício Magalhães
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.

2007-09-18 Por tôpico Rodrigo Filardo Reinig
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.

2007-09-17 Por tôpico Maurício Magalhães
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.

2007-09-17 Por tôpico Rodrigo Filardo Reinig
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.

2007-08-22 Por tôpico Rodrigo Filardo Reinig
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