<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><div id="yiv1290658456">Pessoal,<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Estou configurando tentando configurar o a2billing no asterisk da distro elastix 1.6.2-6. Minha intencao eh usar o a2billing para tarifar as ligacoes das extensoes SIP para PSTN. Encontrei o seguinte tutorial :<br><br>http://sysadminman.net/blog/2010/using-a2billing-to-account-for-extension-calls-in-elastix-1307<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Neste tutorial, eh configurado um trunk ITSP, no meu caso configurei trunk PSTN que opera normalmente.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Por esse tutorial entendi resumidamente o seguinte :<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.A extensao sip tem fica configurada com um account code igual a um numero de card do a2billing, e para sair usa
 uma rota outbound (dial patterns " . " ) que chama o custom trunk
 (Local/$OUTNUM$@a2billing/n) (dial rules " . ").<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.O custom trunk chama o seguinte contexto que passa o controle para o a2billing:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [a2billing]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; X.,1,Answer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; X.,n,Wait(1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; X.,n,DeadAGI(a2billing.php|1)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exten =&gt; X.,n,Hangup<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.Em execucao o a2billing, chama um card com base no account code da ext sip<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4. O card chama um call plan<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5. o call
 plan chama um ratecard (dnid prefix " all ", caller id prefix " all " )<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6. o ratecard chama um rate (dial prefix "defaultprefix")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7.e o rate chama um trunk , que esta configurado no elastix<br><br>&nbsp;&nbsp;&nbsp;&nbsp; Mas nao consigo fazer as ligacoes, no CLI do asterisk o seguinte erro aparece :<br><br>Everyone is busy/congested at this time (1:0/0/1)<br><br>&nbsp;&nbsp;&nbsp;&nbsp; No log do a2billing_agi log tenho o seguinte erro :<br>[file:Class.RateEngine.php - line:985]:[CallerID:1000]:[CN:2160927828]:[app_callingcard: CIDGROUPID='-1' OUTBOUND CID SELECTED IS '0'.]<br>file:Class.RateEngine.php - line:990]:[CallerID:1000]:[CN:2160927828]:[DIAL ZAP/g0/30233023|60|HRrL(5400000:61000:30000)]<br>file:Class.RateEngine.php - line:1095]:[CallerID:1000]:[CN:2160927828]:[[USEDRATECARD - FAIL =0]]<br><br>Alguem sabe o que pode estar acontecendo de errado, ou possa passar outra maneira de
 fazer o que desejo?<br><br><br>Obrigado pela atencao.<br></div></td></tr></table><br>



      &nbsp;