Nick99 Posted May 31, 2018 Report Posted May 31, 2018 Hi all, I'm having issues getting billing values when exporting a CDR, I am missing something, but can't work out what it is. I have created rates and a service plan, applied it to an account. I can confirm the account does rate the call; curl -v -X GET -H "X-Auth-Token: $AUTH_TOKEN" "http://localhost:8000/v2/accounts/THEACOUNTID/rates/number/0064123456789" | python -mjson.tool { "auth_token": "THETOKEN", "data": { "Base-Cost": 0.25, "E164-Number": "+64123456789", "Prefix": 64, "Rate": "2500", "Rate-Increment": 60, "Rate-Minimum": "60", "Rate-Name": "NZ-641", "Ratedeck-ID": "ratedeck", "Surcharge": "0" }, "node": "eLkcsM-rA51lUe1rEfAZFw", "request_id": "fffe0fb77cfc5988b6f61e9166ce7f59", "status": "success", "timestamp": "2018-05-31T03:00:13", "version": "4.2.34" } But when pulling the CDR, I get the rate of 0.0, a blank rate_name and call_type (using PHP and the SDK) $sub_id = "THEACOUNTID"; $cdrdata = $sdk->Account($sub_id)->Cdrs(); string(16) "List the Billing" {"id":"201805-30077c5e4b188b3b1cb6cc6f06c7f0d5@xxx.xxx.xxx.xxx:5060","call_id":"30077c5e4b188b3b1cb6cc6f06c7f0d5@xxx.xxx.xxx.xxx:5060","caller_id_number":"9876543210","caller_id_name":"6423456789","callee_id_number":"+649876543210","callee_id_name":"NickHome","duration_seconds":"8","billing_seconds":"7","timestamp":"63694945755","hangup_cause":"NORMAL_CLEARING","other_leg_call_id":"","owner_id":"","to":"+649876543210@pbx.voip.cloud3.co.nz","from":"9876543210@xxx.xxx.xxx.xxx","direction":"inbound","request":"+649876543210@pbx.voip.cloud3.co.nz","authorizing_id":"","cost":"0","dialed_number":"+649876543210","calling_from":"9876543210","datetime":"2018-05-31 00:29:15","unix_timestamp":"1527726555","rfc_1036":"\"Thu, 31 May 2018 00:29:15 GMT\"","iso_8601":"\"2018-05-31\"","call_type":"","rate":"0.0","rate_name":"","bridge_id":"30077c5e4b188b3b1cb6cc6f06c7f0d5@103.6.28.104:5060","recording_url":"","media_recordings":[],"media_server":"sip1.voip.cloud3.co.nz","call_priority":"","reseller_cost":"0","reseller_call_type":""} Any help would greatly be appreciated Cheers, Nick.
Administrators mc_ Posted May 31, 2018 Administrators Report Posted May 31, 2018 Jonny5 needs to be turned on and authz enforced in ecallmgr to get rating of a call going.
Nick99 Posted May 31, 2018 Author Report Posted May 31, 2018 Thanks for that mc_, "kazoo-applications status show" confirmed that jonny5 was running; I set authz_enabled true in ecallmgr and have confirmed its all working now,
Administrators mc_ Posted May 31, 2018 Administrators Report Posted May 31, 2018 Awesome! Good to hear...
Recommended Posts