Hi everyone,
I have installed the latest version Version 1.2.3 (BrainCoral) - Release : 13 August 2006, and noticed couple of problems so far:
1) I have setup my a2billing.conf file to use cid_enable=yes and callerid_authentication_over_cardnumber=Yes , so if the caller's callerID was in the database, system doesn't ask about the pin code. This works properly, BUT if caller has a private number (callerID ='' or unknown) then system doesn't work and hangs up on caller.
I found that it just happen in situations that callerID is unknown, it means if a caller use a line with callerID but if that callerID wasn't available in database, system will ask about pincode, so the problem is with unknown callerIDs. It looks like in that AGI file there is not any option to check if callerID is empty, because in Australia when a number is private, when you check in Astersik the callerID is empty (NOT unknown). So my quick fix to this bug was as following:
[custom-callingcard]
exten => s,1,Answer
exten => s,2,Set(NOCalleID=${IF($[ ${CALLERIDNUM}>1]?${CALLERIDNUM}:55555555)})
exten => s,3,Set(CALLERID(number)=${NOCalleID})
exten => s,4,Wait,2
exten => s,5,DeadAGI,a2billing.php
exten => s,6,Wait,2
exten => s,7,Hangup
So it means I just replace the unknown callerIDs with a dummy number (55555555), and in this way system works.
It is possible to add such a code in the main AGI file, but this one was easier for me. I hope you can find out where is the problem with the main code.
I haven't have this problem with version 1.07.
If you think I am doing something wrong in settings please let me know, I checked all the possibilities in a2billing.conf and just find out the above solution works for me.
2) List Speed Dial
If I choose List Speed Dial from CUSTOMERS menu, and then click on the small button near to FILTER ON CARDID, a pop up will open with the following error message:
The requested URL /A2Billing_UI/Public/CC_entity_card.php was not found on this server.
Areski, thanks for this grate application.
Regards,
ertebat
|