Support A2Billing :

provided by Star2Billing S.L.

Support A2Billing :
It is currently Fri Apr 19, 2024 6:18 am
Predictive Dialer


All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: Rate problems
PostPosted: Wed May 28, 2008 5:58 am 
Offline

Joined: Mon Jun 25, 2007 4:28 am
Posts: 22
Hi ,

I had successfully upgrading the a2billing from version 1.2.3 to 1.3.3 .
Everything seem working fine , however , a2billing display the rate wrongly.

For example, suppose we will have 10 minutes calling the destination number, but a2billing prompt the cdr that only 4 minutes left.
I had change all the currencies to the currency that i want.

Any one can help please?

Thanks


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 28, 2008 7:50 am 
Offline

Joined: Fri Jun 23, 2006 3:56 pm
Posts: 4065
Hi

I think you may have answered your own question, it sounds like a curency mismatch.

Check the exchange rate under billing, and for your home currency it should say 1.00 if it does not, then click the update button at the top.

On of the parts of the install process is setting up the cron jobs to automatically update the currency.

Check that the base currency in a2billing.conf is the same as the customer you are testing against.

Joe


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 28, 2008 10:05 am 
Offline

Joined: Mon Jun 25, 2007 4:28 am
Posts: 22
Thanks for the post,
BTW, I changed the currency base on the currency that i want. But still no luck on it.

I realised that the system will only announce the rounded rate without announce any seconds left.

Anyone can help?

Cheers,


Top
 Profile  
 
 Post subject:
PostPosted: Wed May 28, 2008 2:00 pm 
Offline
Moderator
User avatar

Joined: Thu Jun 22, 2006 2:19 pm
Posts: 2890
Location: Devon, UK
You say you've changed "all the currencies to the currency that I want". Presumably this means you've updated all your customers' card to have the same currency. And you've updated a2billing.conf so base_currency is this same currency, the updated as Joe described?


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 29, 2008 1:23 am 
Offline

Joined: Mon Jun 25, 2007 4:28 am
Posts: 22
Hi,

Yes, I've change all the option regards to the currency that i need.

But the system IVR still inform me incorrect timing. Which is rounded to only minutes but no seconds.

Cheers


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 29, 2008 1:50 am 
Offline
Moderator
User avatar

Joined: Thu Jun 22, 2006 2:19 pm
Posts: 2890
Location: Devon, UK
What is your base_currency, and what currency is the customer in question set to?
Can you please set 'debug = 3' in a2billing.conf and show us the output given by a call. Seeing the contents of your cc_currencies table would be useful too.
I modified the currencies update code in v1.3.3 as I found it was horribly inaccurate when using a weak base_currency. I hope I haven't broken it in some way. :x


Top
 Profile  
 
 Post subject:
PostPosted: Thu May 29, 2008 2:46 am 
Offline

Joined: Mon Jun 25, 2007 4:28 am
Posts: 22
-- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing-1.3.php
a2billing-1.3.php|1|cid-callback|65: A2Billing AGI internal configuration:
a2billing-1.3.php|1|cid-callback|65: Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [debug] => 3
a2billing-1.3.php|1|cid-callback|65: [asterisk_version] => 1_2
a2billing-1.3.php|1|cid-callback|65: [answer_call] => 1
a2billing-1.3.php|1|cid-callback|65: [play_audio] => 1
a2billing-1.3.php|1|cid-callback|65: [say_goodbye] =>
a2billing-1.3.php|1|cid-callback|65: [play_menulanguage] =>
a2billing-1.3.php|1|cid-callback|65: [force_language] =>
a2billing-1.3.php|1|cid-callback|65: [intro_prompt] =>
a2billing-1.3.php|1|cid-callback|65: [min_credit_2call] => 0
a2billing-1.3.php|1|cid-callback|65: [min_duration_2bill] => 0
a2billing-1.3.php|1|cid-callback|65: [notenoughcredit_cardnumber] => 1
a2billing-1.3.php|1|cid-callback|65: [notenoughcredit_assign_newcardnumber_cid] => 1
a2billing-1.3.php|1|cid-callback|65: [use_dnid] =>
a2billing-1.3.php|1|cid-callback|65: [no_auth_dnid] => Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [0] => 2400
a2billing-1.3.php|1|cid-callback|65: [1] => 2300
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: [number_try] => 3
a2billing-1.3.php|1|cid-callback|65: [force_callplan_id] =>
a2billing-1.3.php|1|cid-callback|65: [say_balance_after_auth] => 1
a2billing-1.3.php|1|cid-callback|65: [say_balance_after_call] =>
a2billing-1.3.php|1|cid-callback|65: [say_rateinitial] =>
a2billing-1.3.php|1|cid-callback|65: [say_timetocall] => 1
a2billing-1.3.php|1|cid-callback|65: [auto_setcallerid] => 1
a2billing-1.3.php|1|cid-callback|65: [force_callerid] =>
a2billing-1.3.php|1|cid-callback|65: [cid_sanitize] =>
a2billing-1.3.php|1|cid-callback|65: [cid_enable] =>
a2billing-1.3.php|1|cid-callback|65: [cid_askpincode_ifnot_callerid] => 1
a2billing-1.3.php|1|cid-callback|65: [cid_auto_assign_card_to_cid] => 1
a2billing-1.3.php|1|cid-callback|65: [cid_auto_create_card] => 1
a2billing-1.3.php|1|cid-callback|65: [cid_auto_create_card_len] => 6
a2billing-1.3.php|1|cid-callback|65: [cid_auto_create_card_typepaid] => POSTPAY
a2billing-1.3.php|1|cid-callback|65: [cid_auto_create_card_credit] => 1
a2billing-1.3.php|1|cid-callback|65: [cid_auto_create_card_credit_limit] => 0
a2billing-1.3.php|1|cid-callback|65: [cid_auto_create_card_tariffgroup] => 1
a2billing-1.3.php|1|cid-callback|65: [callerid_authentication_over_cardnumber] =>
a2billing-1.3.php|1|cid-callback|65: [sip_iax_friends] =>
a2billing-1.3.php|1|cid-callback|65: [sip_iax_pstn_direct_call_prefix] => 555
a2billing-1.3.php|1|cid-callback|65: [sip_iax_pstn_direct_call] =>
a2billing-1.3.php|1|cid-callback|65: [ivr_voucher] =>
a2billing-1.3.php|1|cid-callback|65: [ivr_voucher_prefix] => 8
a2billing-1.3.php|1|cid-callback|65: [jump_voucher_if_min_credit] =>
a2billing-1.3.php|1|cid-callback|65: [extracharge_did] => Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [0] =>
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: [extracharge_fee] => Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [0] =>
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: [extracharge_buyfee] => Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [0] =>
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: [international_prefixes] => Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [0] => 011
a2billing-1.3.php|1|cid-callback|65: [1] => 00
a2billing-1.3.php|1|cid-callback|65: [2] => 09
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: [dialcommand_param] => |60|HRgrL(%timeout%:61000:30000:3)
a2billing-1.3.php|1|cid-callback|65: [dialcommand_param_sipiax_friend] => |60|HRgirL(3600000:61000:30000)
a2billing-1.3.php|1|cid-callback|65: [switchdialcommand] =>
a2billing-1.3.php|1|cid-callback|65: [failover_recursive_limit] => 2
a2billing-1.3.php|1|cid-callback|65: [maxtime_tocall_negatif_free_route] => 5400
a2billing-1.3.php|1|cid-callback|65: [send_reminder] =>
a2billing-1.3.php|1|cid-callback|65: [record_call] =>
a2billing-1.3.php|1|cid-callback|65: [monitor_formatfile] => gsm
a2billing-1.3.php|1|cid-callback|65: [agi_force_currency] => SGD
a2billing-1.3.php|1|cid-callback|65: [currency_association] => Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [0] => sgd:prepaid-dollar
a2billing-1.3.php|1|cid-callback|65: [1] => mxn:pesos
a2billing-1.3.php|1|cid-callback|65: [2] => eur:euros
a2billing-1.3.php|1|cid-callback|65: [3] => all:prepaid-dollar
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: [file_conf_enter_destination] => prepaid-enter-dest
a2billing-1.3.php|1|cid-callback|65: [file_conf_enter_menulang] => prepaid-menulang2
a2billing-1.3.php|1|cid-callback|65: [callback_bill_1stleg_ifcall_notconnected] =>
a2billing-1.3.php|1|cid-callback|65: [logger_enable] => 1
a2billing-1.3.php|1|cid-callback|65: [log_file] => /tmp/a2billing.log
a2billing-1.3.php|1|cid-callback|65: [currency_association_internal] => Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [sgd] => prepaid-dollar
a2billing-1.3.php|1|cid-callback|65: [mxn] => pesos
a2billing-1.3.php|1|cid-callback|65: [eur] => euros
a2billing-1.3.php|1|cid-callback|65: [all] => prepaid-dollar
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: [ivr_voucher_prefixe] => 8
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: file:a2billing-1.3.php - line:78 - IDCONFIG : 1
a2billing-1.3.php|1|cid-callback|65: file:a2billing-1.3.php - line:79 - MODE : cid-callback
a2billing-1.3.php|1|cid-callback|65: file:a2billing-1.3.php - line:91 - AGI Request:
a2billing-1.3.php|1|cid-callback|65: file:a2billing-1.3.php - line:92 - Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [agi_request] => a2billing-1.3.php
a2billing-1.3.php|1|cid-callback|65: [agi_channel] => Zap/1-1
a2billing-1.3.php|1|cid-callback|65: [agi_language] => sg
a2billing-1.3.php|1|cid-callback|65: [agi_type] => Zap
a2billing-1.3.php|1|cid-callback|65: [agi_uniqueid] => 1212027136.619
a2billing-1.3.php|1|cid-callback|65: [agi_callerid] => 91884322
a2billing-1.3.php|1|cid-callback|65: [agi_calleridname] => unknown
a2billing-1.3.php|1|cid-callback|65: [agi_callingpres] => 3
a2billing-1.3.php|1|cid-callback|65: [agi_callingani2] => 0
a2billing-1.3.php|1|cid-callback|65: [agi_callington] => 65
a2billing-1.3.php|1|cid-callback|65: [agi_callingtns] => 0
a2billing-1.3.php|1|cid-callback|65: [agi_dnid] => 65116000
a2billing-1.3.php|1|cid-callback|65: [agi_rdnis] => unknown
a2billing-1.3.php|1|cid-callback|65: [agi_context] => from-pstn
a2billing-1.3.php|1|cid-callback|65: [agi_extension] => 65116000
a2billing-1.3.php|1|cid-callback|65: [agi_priority] => 1
a2billing-1.3.php|1|cid-callback|65: [agi_enhanced] => 0.0
a2billing-1.3.php|1|cid-callback|65: [agi_accountcode] =>
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: file:Class.A2Billing.php - line:621 - get_agi_request_parameter = 91884322 ; Zap/1-1 ; 1212027136.619 ; ; 65116000
a2billing-1.3.php|1|cid-callback|65: file:a2billing-1.3.php - line:411 - [MODE : CALLERID-CALLBACK - 91884322]
a2billing-1.3.php|1|cid-callback|65: file:a2billing-1.3.php - line:414 - [HANGUP CLI CALLBACK TRIGGER]
a2billing-1.3.php|1|cid-callback|65: file:Class.A2Billing.php - line:1439 - [CID_ENABLE - CID_CONTROL - CID:91884322]
a2billing-1.3.php|1|cid-callback|65: file:Class.A2Billing.php - line:1456 - QUERY = SELECT cc_callerid.cid, cc_callerid.id_cc_card, cc_callerid.activated, cc_card.credit, cc_card.tariff, cc_card.activated, cc_card.inuse, cc_card.simultaccess, cc_card.typepaid, cc_card.creditlimit, cc_card.language, cc_card.username, removeinterprefix, cc_card.redial, enableexpire, UNIX_TIMESTAMP(expirationdate), expiredays, nbused, UNIX_TIMESTAMP(firstusedate), UNIX_TIMESTAMP(cc_card.creationdate), cc_card.currency, cc_card.lastname, cc_card.firstname, cc_card.email, cc_card.uipass, cc_card.id_campaign, cc_card.id, useralias FROM cc_callerid LEFT JOIN cc_card ON cc_callerid.id_cc_card=cc_card.id LEFT JOIN cc_tariffgroup ON cc_card.tariff=cc_tariffgroup.id WHERE cc_callerid.cid='91884322'
a2billing-1.3.php|1|cid-callback|65: RESULT : Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [0] => Array
a2billing-1.3.php|1|cid-callback|65: (
a2billing-1.3.php|1|cid-callback|65: [0] => 91884322
a2billing-1.3.php|1|cid-callback|65: [cid] => 91884322
a2billing-1.3.php|1|cid-callback|65: [1] => 101055
a2billing-1.3.php|1|cid-callback|65: [id_cc_card] => 101055
a2billing-1.3.php|1|cid-callback|65: [2] => t
a2billing-1.3.php|1|cid-callback|65: [activated] => t
a2billing-1.3.php|1|cid-callback|65: [3] => 1.00000
a2billing-1.3.php|1|cid-callback|65: [credit] => 1.00000
a2billing-1.3.php|1|cid-callback|65: [4] => 9
a2billing-1.3.php|1|cid-callback|65: [tariff] => 9
a2billing-1.3.php|1|cid-callback|65: [5] => t
a2billing-1.3.php|1|cid-callback|65: [6] => 0
a2billing-1.3.php|1|cid-callback|65: [inuse] => 0
a2billing-1.3.php|1|cid-callback|65: [7] => 0
a2billing-1.3.php|1|cid-callback|65: [simultaccess] => 0
a2billing-1.3.php|1|cid-callback|65: [8] => 0
a2billing-1.3.php|1|cid-callback|65: [typepaid] => 0
a2billing-1.3.php|1|cid-callback|65: [9] =>
a2billing-1.3.php|1|cid-callback|65: [creditlimit] =>
a2billing-1.3.php|1|cid-callback|65: [10] => en
a2billing-1.3.php|1|cid-callback|65: [language] => en
a2billing-1.3.php|1|cid-callback|65: [11] => 2770142450
a2billing-1.3.php|1|cid-callback|65: [username] => 2770142450
a2billing-1.3.php|1|cid-callback|65: [12] => 0
a2billing-1.3.php|1|cid-callback|65: [removeinterprefix] => 0
a2billing-1.3.php|1|cid-callback|65: [13] => 66844401998
a2billing-1.3.php|1|cid-callback|65: [redial] => 66844401998
a2billing-1.3.php|1|cid-callback|65: [14] => 0
a2billing-1.3.php|1|cid-callback|65: [enableexpire] => 0
a2billing-1.3.php|1|cid-callback|65: [15] => 0
a2billing-1.3.php|1|cid-callback|65: [UNIX_TIMESTAMP(expirationdate)] => 0
a2billing-1.3.php|1|cid-callback|65: [16] => 0
a2billing-1.3.php|1|cid-callback|65: [expiredays] => 0
a2billing-1.3.php|1|cid-callback|65: [17] => 1165
a2billing-1.3.php|1|cid-callback|65: [nbused] => 1165
a2billing-1.3.php|1|cid-callback|65: [18] => 1197982114
a2billing-1.3.php|1|cid-callback|65: [UNIX_TIMESTAMP(firstusedate)] => 1197982114
a2billing-1.3.php|1|cid-callback|65: [19] => 1167920803
a2billing-1.3.php|1|cid-callback|65: [UNIX_TIMESTAMP(cc_card.creationdate)] => 1167920803
a2billing-1.3.php|1|cid-callback|65: [20] => SGD
a2billing-1.3.php|1|cid-callback|65: [currency] => SGD
a2billing-1.3.php|1|cid-callback|65: [21] => IRG Testing - A
a2billing-1.3.php|1|cid-callback|65: [lastname] => IRG Testing - A
a2billing-1.3.php|1|cid-callback|65: [22] =>
a2billing-1.3.php|1|cid-callback|65: [firstname] =>
a2billing-1.3.php|1|cid-callback|65: [23] =>
a2billing-1.3.php|1|cid-callback|65: [email] =>
a2billing-1.3.php|1|cid-callback|65: [24] => 12345
a2billing-1.3.php|1|cid-callback|65: [uipass] => 12345
a2billing-1.3.php|1|cid-callback|65: [25] => -1
a2billing-1.3.php|1|cid-callback|65: [id_campaign] => -1
a2billing-1.3.php|1|cid-callback|65: [26] => 101055
a2billing-1.3.php|1|cid-callback|65: [id] => 101055
a2billing-1.3.php|1|cid-callback|65: [27] => 12345
a2billing-1.3.php|1|cid-callback|65: [useralias] => 12345
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: )
a2billing-1.3.php|1|cid-callback|65:
a2billing-1.3.php|1|cid-callback|65: file:Class.A2Billing.php - line:1714 - [SET LANGUAGE() en]
a2billing-1.3.php|1|cid-callback|65: file:Class.A2Billing.php - line:654 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='2770142450']
a2billing-1.3.php|1|cid-callback|65: file:a2billing-1.3.php - line:429 - [TRY : callingcard_ivr_authenticate]
a2billing-1.3.php|1|cid-callback|65: file:a2billing-1.3.php - line:440 - [destination: - 6591884322]
a2billing-1.3.php|1|cid-callback|65: file:a2billing-1.3.php - line:444 - [resfindrate: - 1]
a2billing-1.3.php|1|cid-callback|65: file:Class.A2Billing.php - line:654 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse-1 WHERE username='2770142450']
-- AGI Script a2billing-1.3.php completed, returning 0
-- Hungup 'Zap/1-1'
== Parsing '/etc/asterisk/manager.conf': Found
== Manager 'myasterisk' logged on from 192.168.0.3
-- Requested transfer capability: 0x00 - SPEECH
May 29 10:12:26 NOTICE[30730]: channel.c:2483 __ast_request_and_dial: Don't know what to do with control frame 15
-- Executing DeadAGI("Zap/1-1", "a2billing-1.3.php|1|callback") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/a2billing-1.3.php
== Manager 'myasterisk' logged off from 192.168.0.3
a2billing-1.3.php|1|callback: A2Billing AGI internal configuration:
a2billing-1.3.php|1|callback: Array
a2billing-1.3.php|1|callback: (
a2billing-1.3.php|1|callback: [debug] => 3
a2billing-1.3.php|1|callback: [asterisk_version] => 1_2
a2billing-1.3.php|1|callback: [answer_call] => 1
a2billing-1.3.php|1|callback: [play_audio] => 1
a2billing-1.3.php|1|callback: [say_goodbye] =>
a2billing-1.3.php|1|callback: [play_menulanguage] =>
a2billing-1.3.php|1|callback: [force_language] =>
a2billing-1.3.php|1|callback: [intro_prompt] =>
a2billing-1.3.php|1|callback: [min_credit_2call] => 0
a2billing-1.3.php|1|callback: [min_duration_2bill] => 0
a2billing-1.3.php|1|callback: [notenoughcredit_cardnumber] => 1
a2billing-1.3.php|1|callback: [notenoughcredit_assign_newcardnumber_cid] => 1
a2billing-1.3.php|1|callback: [use_dnid] =>
a2billing-1.3.php|1|callback: [no_auth_dnid] => Array
a2billing-1.3.php|1|callback: (
a2billing-1.3.php|1|callback: [0] => 2400
a2billing-1.3.php|1|callback: [1] => 2300
a2billing-1.3.php|1|callback: )
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: [number_try] => 3
a2billing-1.3.php|1|callback: [force_callplan_id] =>
a2billing-1.3.php|1|callback: [say_balance_after_auth] => 1
a2billing-1.3.php|1|callback: [say_balance_after_call] =>
a2billing-1.3.php|1|callback: [say_rateinitial] =>
a2billing-1.3.php|1|callback: [say_timetocall] => 1
a2billing-1.3.php|1|callback: [auto_setcallerid] => 1
a2billing-1.3.php|1|callback: [force_callerid] =>
a2billing-1.3.php|1|callback: [cid_sanitize] =>
a2billing-1.3.php|1|callback: [cid_enable] =>
a2billing-1.3.php|1|callback: [cid_askpincode_ifnot_callerid] => 1
a2billing-1.3.php|1|callback: [cid_auto_assign_card_to_cid] => 1
a2billing-1.3.php|1|callback: [cid_auto_create_card] => 1
a2billing-1.3.php|1|callback: [cid_auto_create_card_len] => 6
a2billing-1.3.php|1|callback: [cid_auto_create_card_typepaid] => POSTPAY
a2billing-1.3.php|1|callback: [cid_auto_create_card_credit] => 1
a2billing-1.3.php|1|callback: [cid_auto_create_card_credit_limit] => 0
a2billing-1.3.php|1|callback: [cid_auto_create_card_tariffgroup] => 1
a2billing-1.3.php|1|callback: [callerid_authentication_over_cardnumber] =>
a2billing-1.3.php|1|callback: [sip_iax_friends] =>
a2billing-1.3.php|1|callback: [sip_iax_pstn_direct_call_prefix] => 555
a2billing-1.3.php|1|callback: [sip_iax_pstn_direct_call] =>
a2billing-1.3.php|1|callback: [ivr_voucher] =>
a2billing-1.3.php|1|callback: [ivr_voucher_prefix] => 8
a2billing-1.3.php|1|callback: [jump_voucher_if_min_credit] =>
a2billing-1.3.php|1|callback: [extracharge_did] => Array
a2billing-1.3.php|1|callback: (
a2billing-1.3.php|1|callback: [0] =>
a2billing-1.3.php|1|callback: )
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: [extracharge_fee] => Array
a2billing-1.3.php|1|callback: (
a2billing-1.3.php|1|callback: [0] =>
a2billing-1.3.php|1|callback: )
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: [extracharge_buyfee] => Array
a2billing-1.3.php|1|callback: (
a2billing-1.3.php|1|callback: [0] =>
a2billing-1.3.php|1|callback: )
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: [international_prefixes] => Array
a2billing-1.3.php|1|callback: (
a2billing-1.3.php|1|callback: [0] => 011
a2billing-1.3.php|1|callback: [1] => 00
a2billing-1.3.php|1|callback: [2] => 09
a2billing-1.3.php|1|callback: )
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: [dialcommand_param] => |60|HRgrL(%timeout%:61000:30000:3)
a2billing-1.3.php|1|callback: [dialcommand_param_sipiax_friend] => |60|HRgirL(3600000:61000:30000)
a2billing-1.3.php|1|callback: [switchdialcommand] =>
a2billing-1.3.php|1|callback: [failover_recursive_limit] => 2
a2billing-1.3.php|1|callback: [maxtime_tocall_negatif_free_route] => 5400
a2billing-1.3.php|1|callback: [send_reminder] =>
a2billing-1.3.php|1|callback: [record_call] =>
a2billing-1.3.php|1|callback: [monitor_formatfile] => gsm
a2billing-1.3.php|1|callback: [agi_force_currency] => SGD
a2billing-1.3.php|1|callback: [currency_association] => Array
a2billing-1.3.php|1|callback: (
a2billing-1.3.php|1|callback: [0] => sgd:prepaid-dollar
a2billing-1.3.php|1|callback: [1] => mxn:pesos
a2billing-1.3.php|1|callback: [2] => eur:euros
a2billing-1.3.php|1|callback: [3] => all:prepaid-dollar
a2billing-1.3.php|1|callback: )
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: [file_conf_enter_destination] => prepaid-enter-dest
a2billing-1.3.php|1|callback: [file_conf_enter_menulang] => prepaid-menulang2
a2billing-1.3.php|1|callback: [callback_bill_1stleg_ifcall_notconnected] =>
a2billing-1.3.php|1|callback: [logger_enable] => 1
a2billing-1.3.php|1|callback: [log_file] => /tmp/a2billing.log
a2billing-1.3.php|1|callback: [currency_association_internal] => Array
a2billing-1.3.php|1|callback: (
a2billing-1.3.php|1|callback: [sgd] => prepaid-dollar
a2billing-1.3.php|1|callback: [mxn] => pesos
a2billing-1.3.php|1|callback: [eur] => euros
a2billing-1.3.php|1|callback: [all] => prepaid-dollar
a2billing-1.3.php|1|callback: )
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: [ivr_voucher_prefixe] => 8
a2billing-1.3.php|1|callback: )
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: file:a2billing-1.3.php - line:78 - IDCONFIG : 1
a2billing-1.3.php|1|callback: file:a2billing-1.3.php - line:79 - MODE : callback
a2billing-1.3.php|1|callback: file:a2billing-1.3.php - line:91 - AGI Request:
a2billing-1.3.php|1|callback: file:a2billing-1.3.php - line:92 - Array
a2billing-1.3.php|1|callback: (
a2billing-1.3.php|1|callback: [agi_request] => a2billing-1.3.php
a2billing-1.3.php|1|callback: [agi_channel] => Zap/1-1
a2billing-1.3.php|1|callback: [agi_language] => sg
a2billing-1.3.php|1|callback: [agi_type] => Zap
a2billing-1.3.php|1|callback: [agi_uniqueid] => 1212027145.620
a2billing-1.3.php|1|callback: [agi_callerid] => 91884322
a2billing-1.3.php|1|callback: [agi_calleridname] => unknown
a2billing-1.3.php|1|callback: [agi_callingpres] => 3
a2billing-1.3.php|1|callback: [agi_callingani2] => 0
a2billing-1.3.php|1|callback: [agi_callington] => 65
a2billing-1.3.php|1|callback: [agi_callingtns] => 0
a2billing-1.3.php|1|callback: [agi_dnid] => 65116000
a2billing-1.3.php|1|callback: [agi_rdnis] => unknown
a2billing-1.3.php|1|callback: [agi_context] => a2billing-callback-1.3
a2billing-1.3.php|1|callback: [agi_extension] => 1000
a2billing-1.3.php|1|callback: [agi_priority] => 1
a2billing-1.3.php|1|callback: [agi_enhanced] => 0.0
a2billing-1.3.php|1|callback: [agi_accountcode] => 2770142450
a2billing-1.3.php|1|callback: )
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:621 - get_agi_request_parameter = 91884322 ; Zap/1-1 ; 1212027145.620 ; 2770142450 ; 1000
a2billing-1.3.php|1|callback: file:a2billing-1.3.php - line:699 - [CALLBACK]:[MODE : CALLBACK]
a2billing-1.3.php|1|callback: file:a2billing-1.3.php - line:703 - [CALLBACK]:[ANSWER CALL]
May 29 10:12:34 WARNING[30734]: file.c:512 ast_openstream_full: File prepaid-callback_intro does not exist in any format
a2billing-1.3.php|1|callback: file:a2billing-1.3.php - line:747 - [CALLBACK]:[GET VARIABLE : CALLED=6591884322 | CALLING= | MODE=CID | TARIFF= | CBID=86209-zwiarwe | LEG=2770142450]
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:1640 - SELECT credit, tariff, activated, inuse, simultaccess, typepaid, creditlimit, language, removeinterprefix, redial, enableexpire, UNIX_TIMESTAMP(expirationdate), expiredays, nbused, UNIX_TIMESTAMP(firstusedate), UNIX_TIMESTAMP(cc_card.creationdate), cc_card.currency, cc_card.lastname, cc_card.firstname, cc_card.email, cc_card.uipass, cc_card.id_campaign, cc_card.id, useralias FROM cc_card LEFT JOIN cc_tariffgroup ON tariff=cc_tariffgroup.id WHERE username='2770142450'
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:1714 - [SET LANGUAGE() en]
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:654 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse+1 WHERE username='2770142450']
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:1969 - [A2Billing] SAY BALANCE : 1.00000
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:1148 - [CURRENCY : SGD]
-- Playing 'digits/1' (language 'en')
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:1400 - [AUTO SetCallerID]
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:1406 - [REQUESTED SetCallerID : 6591884322]
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:1417 - [EXEC SetCallerID : 6591884322]
a2billing-1.3.php|1|callback: file:a2billing-1.3.php - line:775 - [CALLBACK]:[CHANNEL STATUS : 6 = Line is up][status_channel=6]:[ORIG_CREDIT : 1.00000 - CUR_CREDIT - : 0.5 - CREDIT MIN_CREDIT_2CALL : 0]
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:676 - 0 && && 4&& 0
-- Playing 'prepaid-enter-dest' (language 'en')
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:683 - RES DTMF : 60128834342
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:701 - DESTINATION ::> 60128834342
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:703 - RULES APPLY ON DESTINATION ::> 60128834342
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:741 - OK - RESFINDRATE::> 1
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:763 - RES_ALL_CALCULTIMEOUT ::> 1
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:780 - TIMEOUT::> 240 : minutes=4 - seconds=0
-- Playing 'digits/4' (language 'en')
a2billing-1.3.php|1|callback: file:Class.RateEngine.php - line:1012 - app_callingcard: Dialing 'SIP/singtel/017345260128834342|60|HRgrL(240000:61000:30000:3)' with timeout of '240'.
a2billing-1.3.php|1|callback:
a2billing-1.3.php|1|callback: file:Class.RateEngine.php - line:1037 - app_callingcard: CIDGROUPID='-1' OUTBOUND CID SELECTED IS '0'.
-- AGI Script Executing Application: (Dial) Options: (SIP/singtel/017345260128834342|60|HRgrL(240000:61000:30000:3))
-- Limit Data for this call:
-- - timelimit = 240000
-- - play_warning = 61000
-- - play_to_caller= yes
-- - play_to_callee= no
-- - warning_freq = 30000
-- - start_sound = UNDEF
-- - warning_sound = timeleft
-- - end_sound = UNDEF
-- Called singtel/017345260128834342
-- Channel 0/1, span 1 got hangup request
a2billing-1.3.php|1|callback: file:Class.RateEngine.php - line:1143 - [USEDRATECARD=0]
a2billing-1.3.php|1|callback: file:Class.RateEngine.php - line:899 - [CC_asterisk_stop QUERY = INSERT INTO cc_call (uniqueid,sessionid,username,nasipaddress,starttime,sessiontime, calledstation, terminatecause, stoptime, calledrate, sessionbill, calledcountry, calledsub, destination, id_tariffgroup, id_tariffplan, id_ratecard, id_trunk, src, sipiax, buyrate, buycost, id_card_package_offer) VALUES ('1212027145.620', 'Zap/1-1', '2770142450', '', CURRENT_TIMESTAMP - INTERVAL 0 SECOND , '0', '60128834342', 'CANCEL', now(), '0.0369', '-0', '', '', 'malaysia - mobile (maxis)', '9', '24', '35902', '5', '6591884322', '0', '0.0347', '0', '0')]
a2billing-1.3.php|1|callback: file:Class.RateEngine.php - line:902 - [CC_asterisk_stop 1.1: SQL: DONE : result=1]
a2billing-1.3.php|1|callback: file:Class.A2Billing.php - line:654 - [CARD STATUS UPDATE : UPDATE cc_card SET inuse=inuse-1 WHERE username='2770142450']
-- AGI Script a2billing-1.3.php completed, returning 0
-- Hungup 'Zap/1-1'


Hi,

This is my call output.
Thanks


Last edited by qkq4348 on Thu May 29, 2008 10:13 am, edited 1 time in total.

Top
 Profile  
 
 Post subject:
PostPosted: Thu May 29, 2008 3:32 am 
Offline
Moderator
User avatar

Joined: Thu Jun 22, 2006 2:19 pm
Posts: 2890
Location: Devon, UK
OK, you didn't mention you were referring to callback calls. I can't see any immediate problem in the log you posted. I think things just work slightly differently than you're used to. As for it rounding to minutes, 240 seconds is exactly 4 minutes. Perhaps the problem lies in the calculation to reach this figure, but you didn't provide enough information to investigate that.

The callback charging has been changed drastically since the v1.2.3 days, in order to prevent customers' balances decreasing below 0.00. The customer's credit is divided by 2 (yes I know this is an appalling assumption, and will be incorrect far more often than correct) at the start of the callback leg with this in mind.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 
Voice Broadcast System


All times are UTC


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group