[Spce-user] Peer to peer transit calls - CDRs not properly mediated/rated?

Gavin Sweet gavin.sweet at skyracktelecom.com
Tue Feb 4 10:08:57 EST 2014


Hi Daniel - Thanks.

As expected, there is no match to any billing fee in that record in the cdr
table: customer_billing_fee_id, carrier_billing_fee_id and
reseller_billing_fee_id are all null.

This is a transit call between two peers so there is no subscriber. The CDR
source_provider_id is 2; provisioning.peering_contract_id  /
billing.contract_id 2 is mapped to our billing_profile_id = 1

select bbm.start_date, bbm.end_date, bbp.id, bbp.handle from
billing.billing_profiles bbp, billing.billing_mappings bbm where
bbm.contract_id = '2' and bbm.billing_profile_id = bbp.id \G;

*************************** 1. row ***************************
start_date: NULL
  end_date: NULL
        id: 1
    handle: default
*************************** 2. row ***************************
start_date: 2013-05-10 00:22:04
  end_date: NULL
        id: 10
    handle: SKT_CARRIER_GAMMA


So, there is a billing profile in place for that source provider. 
(And that profile SKT_CARRIER_GAMMA is successfully used for other contracts
also).

The destination user for that call was 4411589xxxxx i.e. 44115 + 7 digits
which is the proper format in the UK.
I have a fee with a destination in this profile that should match this (and
in fact does for other contracts): ^4411[5].{7}$

select id from billing.billing_fees bbf where bbf.billing_profile_id = '10'
and bbf.destination like '^4411[5].{7}$' \G;

id: 138224

select * from billing.billing_fees_history bbfh where bbfh.bf_id = '138224'
\G;

*************************** 1. row ***************************
                      id: 138235
                   bf_id: 138224
      billing_profile_id: 10
billing_zones_history_id: 1909
             destination: ^4411[5].{7}$
                    type: call
        onpeak_init_rate: 0
    onpeak_init_interval: 1
      onpeak_follow_rate: 0.0075
  onpeak_follow_interval: 1
       offpeak_init_rate: 0
   offpeak_init_interval: 1
     offpeak_follow_rate: 0.00666666666666667
 offpeak_follow_interval: 1
           use_free_time: 0
1 row in set (0.00 sec)


Cheers
Gavin


> -----Original Message-----
> From: spce-user-bounces at lists.sipwise.com [mailto:spce-user-
> bounces at lists.sipwise.com] On Behalf Of Daniel Grotti
> Sent: 04 February 2014 13:57
> To: spce-user at lists.sipwise.com
> Subject: Re: [Spce-user] Peer to peer transit calls - CDRs not properly
> mediated/rated?
> 
> Hi Gavin,
> to investigate this issue please start from the following:
> 
> 1. CDR
> mysql> select * from accounting.cdr where
> call_id="35585-3600172261-853630 at MSX28.foobar.com" \G;
> 
> 2. Check inside the billing_fee_id matched.
> 
> 3. check the fee details:
> mysql> select * from billing_fees_history where id=<billing_fee_id>\G
> 
> 
> So you can see which billing profile and fees have been matched and
> which cost has been applied.
> 
> 
> Daniel
> 
> 
> 
> On 02/04/2014 10:10 AM, gavin.sweet at skyracktelecom.com wrote:
> > <Nudge>
> >
> > Any thoughts on why carrier rating might not work as expected...?
> >
> > Thanks,
> > Gavin
> >
> > ----- Reply message -----
> > From: "Gavin Sweet" <gavin.sweet at skyracktelecom.com>
> > To: <spce-user at lists.sipwise.com>
> > Subject: [Spce-user] Peer to peer transit calls - CDRs not properly
> > mediated/rated?
> > Date: Fri, Jan 31, 2014 17:34
> >
> > Hi all -
> >
> >
> >
> > We've been running Sipwise for a long time now with no problems
> > generating correct CDR records for subscriber calls (applying billing
> > profiles etc).
> >
> >
> >
> > We have recently started operating in a transit type model for some
> > peers and are having a problem with CDRs for peer to peer transit
> calls.
> >
> >
> >
> > Calls generate CDR records but they do not contain the
> > expected/correct data in the cost and zone fields, they come out as:
> >  '0.00','0.00','onnet','','platform internal','',
> >
> >
> >
> > E.g.(anonymised):
> >
> > '1002396','2014-01-31
> >
> 15:56:44','0','2','','','','0','02391111111','xxx.yyy.zzz.195','442391
> >
> 111111','0','','0','7','','','','','0','aaa.bbb.ccc.25','441152222222'
> > ,'109.239.110.182','','','call','ok','200','2014-01-31
> > 15:51:02.864','2014-01-31
> > 15:51:07.780','331.830','35585-3600172261-
> 853630 at MSX28.foobar.com','ok
> > ','2014-01-31 15:56:44','0.00','0.00','onnet','','platform
> > internal','','01152222222','0','0'
> >
> >
> >
> > These peering contracts are all setup using exactly the same billing
> > profile as that used for the carrier profile in the subscriber calls
> > that do work properly, so I cant see that it is a problem with the
> profile.
> >
> >
> >
> > For instance the destination fee profile that should match the above
> > is configured as  ^4411[5].{7}$  which works everywhere else for such
> a call.
> >
> >
> >
> > Any one seen a similar problem?
> >
> >
> >
> > Cheers
> >
> > Gavin
> >
> >
> >
> > _______________________________________________
> > Spce-user mailing list
> > Spce-user at lists.sipwise.com
> > http://lists.sipwise.com/listinfo/spce-user
> >
> 
> _______________________________________________
> Spce-user mailing list
> Spce-user at lists.sipwise.com
> http://lists.sipwise.com/listinfo/spce-user
> -----
> No virus found in this message.
> Checked by AVG - www.avg.com
> Version: 2014.0.4259 / Virus Database: 3684/7050 - Release Date:
> 01/31/14





More information about the Spce-user mailing list