Rate Configuration

Top  Previous  Next

The AgileVoice Rating Engine uses a product to rate association to perform its’ rating feature. There can be many rates applied to a single product, and each product may have different rates. The rating entries are matched by a longest string prefix matching algorithm. The first match wins, even if their are possibly multiple matches that might occur. The "Default/Match All" rating type will be the last possible match that could apply, so it can be used as a catch all.
 
When building your rating tables, the call detail records may or may not be in proper E.164 format. For example, a call in the CDRs might be missing the leading 1 for a US number. This is OK, it will still match against a rate table entry that starts with a one. All CDRs are preprocessed and normalized prior to rating.

 

When a product is being rated as accountcode based, it is a requirement that the direction be configured as both. This is because there is no concept of direction with accountcodes.  A future version of the rating engine will support using the channel and dstchannel as a means for determining the call direction with accountcode based rating.