[AsteriskBrasil] a2billing
jose
jasanchez em terra.com.br
Quinta Julho 15 10:08:19 BRT 2010
Pessoal fiz uns passos que testei aqui e funcionou é bem simples , o cenario é o seguinte, um ramal sip 1000 e uma conta voip
1- Criar no sip.conf
accountcode=6795604529 ESSE NUMERO É O NUMERO DO CARD NUMBER ELE É CRIADO PELO PROPRIO A2BILLING APARECE NO ITEM 5
[1000]
deny=0.0.0.0/0.0.0.0
type=friend
secret=1234
qualify=yes
port=5060
pickupgroup=
permit=0.0.0.0/0.0.0.0
nat=yes
mailbox=1000 em device
host=dynamic
dtmfmode=rfc2833
dial=SIP/1000
context= a2billing
canreinvite=no
callgroup=
callerid=device <1000>
accountcode=6795604529 ;;; ESSE NUMERO É O NUMERO DO CARD NUMBER
call-limit=50
2- Dentro do extensions_a2billing.conf ; ESSE É O CONTEXTO DE DISCAGEM VOCE TEM QUE MODIFICA-LO CONFORME SUA NECESSIDADE
[a2billing]
exten => _X.,1,Answer
exten => _X.,n,Wait(1)
exten => _X.,n,DeadAGI(a2billing.php|1)
exten => _X.,n,Hangup
3- CRIAR UMA CONTA VOIP NO sip.conf exemplo
[general]
register=teste:1234 em sip.sonavoip.com.br
[sonavoip]
disallow=all
type=peer
context=recebe
secret=1234
host=sonavoip.net.br
insecure=port,invite
port=5060
fromuser=teste
fromdomain= sip.sonavoip.com.br
allow=g729
username=teste
qualify=no
nat=no
dtmfmode=rfc2833
reinvite=no
canreinvite=no
4- Configurar no a2billing com login root e senha myroot
Depois entrar em TRUNK
LABEL -sonavoip
PROVIDER TECH - SIP
PROVEDIDER IP - sonavoip
5-CUSTOMERS - SO ALTEREI OS CAMPOS ABAIXO
Create Customers
CARD NUMBER 6795604529
BALANCE - CREDITO QUE VC VAI COLOCAR
CARD TYPE - PREPAID CARD
LASTNAME - SANCHEZ
FIRSTNAME -JOSE
COUNTRY- BRAZIL
6-RATECARD
Create Call Plan
NAME -Exemplo
LC TYPE - LCR:According to the buyer price
PACKAGE - NO PACAGE OFFER
7- Create New RateCard
TARIFFNAME - teste ratecard
TRUNK - sonavoip
8- List Call Plan
Edit
Vá até ADD A NEW RATECARD e ADD teste ratecard
9- RATECARD --> Create new Ratecard
RATECARD teste ratecard
DIALPREFIX 0
DESTINATION DDD
BUYING RATE 0.05
BUYRATE MIN DURATION 6
BUYRATE BILLING BLOCK 30
SELLING RATE 0.10
SELLRATE MIN DURATION 6
SELLRATE BILLING BLOCK 30
CONNECT CHARGE 0
DISCONNECT CHARGE 0
10-Edite via ssh
Dentro do arquivo extensions.conf coloque
#include extensions_a2billing.conf
Vá até o arquivo a2billing.conf e no [agi-conf1] mude os parmetros
debug = 0
asterisk_version = 1_4
play_audio = NO
use_dnid = YES
number_try = 1
depois de restart no asterisk
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100715/1e3515fa/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil