I already installed pcntl but the billing isnt workin.
I followed the Asterisk2Billing wiki and putted this line in the end of sip.conf:

#include additional_a2billing_sip.conf

but when I dial, Asterisk answers "407 Proxy Authentication Required"


If I do comment the line in sip.conf ( ; #include additional_a2billing_sip.conf )
some errors appear in the Asterisk CLI:

 a2billing.php: [ANSWER CALL]
 a2billing.php: Requesting DTMF ::> Len-10
May 30 19:14:51 WARNING[27515]: file.c:475 ast_openstream: File prepaid-enter-pin-number does not exist in any format May 30 19:14:51 WARNING[27515]: file.c:787 ast_streamfile: Unable to open prepaid-enter-pin-number (format gsm): No such file or directory
 a2billing.php: RES DTMF : -1
 a2billing.php: CARDNUMBER ::> -1
 a2billing.php: PREPAID-INVALID-DIGITS
May 30 19:14:51 WARNING[27515]: file.c:475 ast_openstream: File prepaid-invalid-digits does not exist in any format
 a2billing.php: PREPAID-INVALID-DIGITS
 a2billing.php: Requesting DTMF ::> Len-10
May 30 19:14:51 WARNING[27515]: file.c:475 ast_openstream: File prepaid-enter-pin-number does not exist in any format May 30 19:14:51 WARNING[27515]: file.c:787 ast_streamfile: Unable to open prepaid-enter-pin-number (format gsm): No such file or directory
 a2billing.php: RES DTMF : -1
 a2billing.php: CARDNUMBER ::> -1
 a2billing.php: PREPAID-INVALID-DIGITS
May 30 19:14:51 WARNING[27515]: file.c:475 ast_openstream: File prepaid-invalid-digits does not exist in any format
 a2billing.php: PREPAID-INVALID-DIGITS
 a2billing.php: Requesting DTMF ::> Len-10
May 30 19:14:51 WARNING[27515]: file.c:475 ast_openstream: File prepaid-enter-pin-number does not exist in any format May 30 19:14:51 WARNING[27515]: file.c:787 ast_streamfile: Unable to open prepaid-enter-pin-number (format gsm): No such file or directory
 a2billing.php: RES DTMF : -1
 a2billing.php: CARDNUMBER ::> -1
 a2billing.php: PREPAID-INVALID-DIGITS
   -- AGI Script a2billing.php completed, returning 0



I already have voicemail working, so the problem is not in the audio files reader. The "prepaid-enter-pin-numbers" and "prepaid-invalid-digits" are already in the /var/lib/asterisk/mohmp3/acc_* dirs
Can you give me a help to understand whats the problem?
Thanks
Joao Pereira










Vahan Yerkanian wrote:

Greetings,

pcntl is a required module for a2billing. It is vital for ensuring the call is registered if it's terminated/hungup not by normal needs.

What is the output from when you execute /var/lib/asterisk/agi-bin/a2billing.php?

If it's saying not found, then you need to edit the php binary location in the 1st line of it. Otherwise, pressing enter continuously after running the a2billing.php from command line should start giving you the debug info.

HTH,
Vahan

Joao Pereira wrote:

yes, a2billing.php is in agi-bin:

[EMAIL PROTECTED] locate a2billing.php
/usr/src/a2billing/Chameleon/A2Billing_AGI/a2billing.php
/var/lib/asterisk/agi-bin/a2billing.php

Could be because of the missing pcntl php extension?

[EMAIL PROTECTED] rpm -qa | grep php
php-mysql-4.3.9-3
php-ldap-4.3.9-3
php-odbc-4.3.9-3
php-pgsql-4.3.9-3
php-4.3.9-3
php-pear-4.3.9-3


Thanks
Joao Pereira



Vahan Yerkanian wrote:

    exten => _2XXXXXXXX,1,Answer
    exten => _2XXXXXXXX,2,Wait,2
    exten => _2XXXXXXXX,3,DeadAGI, a2billing.php
    exten => _2XXXXXXXX,4,Wait,2
    exten => _2XXXXXXXX,5,Hangup

I tried it and the call is answered bu Asterisk and never dials the
    destination. :(



Yes that's the correct way to launch A2B script. Are you a2billing.php is in your agi-bin directory? Also, you can see if the script runs without error by executing it from shell(you'll need php cli compiled and installed) and keep pressing enter key to see the script output.

Perhaps you have your php binary in the wrong path or a missing php extension. Make sure you have pcntl php extension installed too.

HTH,
Vahan

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users





_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to