[Spce-user] How to rate the peerring costs different from customer costs
Klaus Peter v. Friedeburg
friedeburg at aco.de
Tue Mar 27 15:59:58 EDT 2012
Hi Andreas,
I think I have found the Bug:
A long time ago I have created the peering Group with the same billing-profile as the subscribers. And now I have build a new billing-profile and change the settings in WEB-Admin. But when I take a look in the table billing.billing_mappings I have two records in that table for the contact (here contact_id 3):
id start_date end_date billing_profile_id contract_id product_id
452 2012-03-19 15:47:39 NULL 2 3 2
3 NULL NULL 1 3 2
I have setup a new contact and assign it to the sip-peering group and every thing works well.
I think that rate-o-mat con not handel this two records with start and endtime
By the way I have found an other bug: It is possible to delete the old contact. If you do so and have unrated CDRs wich have the old contact as destination_provider_id rate-o-mat stop.
Klaus Peter v. Friedeburg
> -----Ursprüngliche Nachricht-----
> Von: spce-user-bounces at lists.sipwise.com [mailto:spce-user-bounces at lists.sipwise.com] Im Auftrag von
> Andreas Granig
> Gesendet: Dienstag, 27. März 2012 19:26
> An: spce-user at lists.sipwise.com
> Betreff: Re: [Spce-user] How to rate the peerring costs different from customer costs
>
> Hi,
>
> On 03/27/2012 07:10 PM, Andreas Granig wrote:
> > Looks like a regression in 2.4-CE. I'm checking that one and will let
> > you know once an update is available.
>
> Well, actually I was wrong, looks like rate-o-mat is just fine.
>
> What I did is creating an account with billing profile "customer1", and
> creating a subscriber within this account.
>
> Then I created a peering contract with billing profile "peering1", a
> peering group using this billing profile, and creating a peer within
> this peering group.
>
> I got a cdr which says:
>
> carrier_cost: 0.00
> customer_cost: 600.00
> carrier_billing_fee_id: 1
> customer_billing_fee_id: 5
> carrier_billing_zone_id: 1
> customer_billing_zone_id: 8
>
> So it's happily setting the correct values of the two different billing
> profiles.
>
> The reason why I first thought it might be a regression is that I
> created an account and a peering account, but used the same billing
> profile for both of them.
>
> Please check if you REALLY use the right billing profiles both for
> subscribers and for the peers.
>
> Andreas
More information about the Spce-user
mailing list