Menu → Tarrif → Shadow Billing
Purpose
To survive the cut-throat competition in the VoIP market and to fulfill unreasonable requests to retain clients compromised hidden calculated billing.
It’s one type of hidden charge applied to customers.
How it will work?
We implemented a new Shadow Billing Addon under the Enterprise add-on.
Once we install, Under the Tariff menu add a new Shadow Billing menu.
Note: Once Shadow billing is selected in Price list or Origination rate, Initial increment and increment value consider 0 (Override with original value), it means shadow billing charge applies only to the second base.
- In shadow billing, we can define Flat Disconnect Fee, Disconnect Fee After, Disconnect Fee, Minutes to Seconds.
- Flat Disconnect Fee : If a call connects flat charge is applied on Call Cost.
- Eg: suppose call charge is 2.000 USD we define flat fee 0.02 so charge deduct from customer is 2.020 USD.
- Disconnect Fee After & Disconnect Fee: Here we can define second, after second this charge also applies on cost.
- Eg: suppose call hangup before 50 seconds so Disconnect Fee not apply on cost but if call hangup after 50 seconds do disconnect fee apply on charges.
- Call charge 2.000 USD apply flat charge 0.02 and also apply disconnect fee 0.01 so total charge is 2.030 USD.
- Minutes to Second: Here we can define seconds, suppose we set 55 so one minutes converts into 55 seconds so one minute charge apply on 55 second.
- Eg: call runs 110 second and the cost is 1.000 USD so for 110 second charge deduct 2.000 USD(2 minutes charge in 110 second.)
- We assign created Shadow billing in Origination Rates or in Price list.
- For Provider cost, we can enable disable in setting menu
- If enable it applies on provider cost if disable not apply Shadow billing on cost it apply only Debit charge.
Menu location :- Configurations → Settings → Calls → General.
Caching(Redis)
We added Redis caching for Rate Group, Origination Rate, DID, Access Number, and System Setting. Its default features are that we can't enable/disable throw GUI. We can set value in cache during GUI and use it on the Call script side.
0 Comments