Caller ID Based Voice Call Routing and Charging
Back to Articles
SIP Telecom Call Routing Guide

Caller ID Based Voice Call Routing and Charging

October 19, 2018 1 min
Aivis Olsteins

Aivis Olsteins

We have already discussed the practice by some of the operators of applying different charges to calls from same clients based on Caller ID they send. The mechanisms were discussed in this blog post and later we also discussed some technical implementation details down to SIP protocol.

This time very practical guide. First, I would like to point to the recently written documentation page with step by step guide on how to set it up on SAARA system. The guide is quite straight forward, but here are some tips/hints for those who are interested in more details.

1. We achieve the Caller ID based separation of Routing and Rate tables by creating separate Caller ID groups. Within these groups we can specify which country/code will have specific routes and rates applied.

2. The Caller ID groups are then attached to Products. i.e. similarly as incoming tech prefix determines which route/rate to take, the Caller ID does the same.

3. While it might be considered non-standard practice, it is possible to have same code in more than one Caller ID group. In this case it would be recommended to not use both of these groups in the same product.

4. The default, no group setting works for all codes which are not in a group. So you do not need to create, for example group for EU/EEA countries, and group for Non-EU/EEA countries. Apply the "empty" group and it will take care of all codes outside of group.

5. On th SIP level, P-Asserted-ID headers are actually checked. Various prefix schemes are parsed and should work, for example like: P-Asserted-Identity tel:+3312345678 or P-Asserted-Identity sip:+3312345678 

 

Share this article

Aivis Olsteins

Aivis Olsteins

An experienced telecommunications professional with expertise in network architecture, cloud communications, and emerging technologies. Passionate about helping businesses leverage modern telecom solutions to drive growth and innovation.

Related Articles

The Commitment Economy: Why Voice AI Bookings Must Be Integrated, Not Just Conversational

The Commitment Economy: Why Voice AI Bookings Must Be Integrated, Not Just Conversational

AI can promise a booking, but what about the broken promise? Learn why systemic integration, Accuracy Rate, and System Sync define the real test of Voice AI reliability

Read Article
Beyond the Dial Tone: 3 Metrics That Define Outbound AI Success

Beyond the Dial Tone: 3 Metrics That Define Outbound AI Success

Outbound AI requires a new scorecard. Learn the 3 metrics (Connection Rate, Engagement Quality, and Conversion Impact) that measure pipeline movement, not just call volume

Read Article
The New AI Scorecard: How to Measure Campaign Effectiveness Beyond "Call Volume"

The New AI Scorecard: How to Measure Campaign Effectiveness Beyond "Call Volume"

Stop guessing with 'Call Volume'. Discover the 3-Layer Framework for measuring Voice AI success: Goal Completion Rate (GCR), Sentiment Drift, and Knowledge Retrieval. Turn phone calls into structured marketing data

Read Article
What Happens to Metrics When "Hold Time" Hits Zero?

What Happens to Metrics When "Hold Time" Hits Zero?

Does Voice AI just save money? No. Discover the "CSAT Paradox" and how zero hold time improves revenue, lead capture, and team morale simultaneously.

Read Article

SUBSCRIBE TO OUR NEWSLETTER

Stay up to date with the latest news and updates from our telecom experts