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

How Voice AI Reduces Agent Burnout and Boosts Satisfaction

How Voice AI Reduces Agent Burnout and Boosts Satisfaction

Reduce Burnout with Voice AI: Offload Repetitive Calls, Real‑Time Agent Assist, 40–80% Less ACW, Calmer Escalations, Healthier Occupancy, Proactive Deflection & PCI‑Safe Flows—Happier Agents, Faster Resolutions, Better Coaching, Faster Ramp

Read Article
Seamless Voice AI Integrations: Salesforce, HubSpot, and ERP Systems

Seamless Voice AI Integrations: Salesforce, HubSpot, and ERP Systems

Seamless Voice AI Integrations with Your Stack: Salesforce & HubSpot CRM + SAP/Oracle/NetSuite/Dynamics ERP; OAuth2 & mTLS Security; Real‑Time Read/Write (Cases, Orders, Payments, Scheduling); Warm Transfers, Context; Audit Logs, SLAs, iPaaS Support

Read Article
Measuring Voice AI Success: The KPIs That Matter—CSAT, Containment, Speed, Accuracy, Reliability, and ROI

Measuring Voice AI Success: The KPIs That Matter—CSAT, Containment, Speed, Accuracy, Reliability, and ROI

Voice AI KPI Scorecard: CSAT/NPS, FCR & Containment, Time‑to‑First‑Word & p95 Latency, Intent/Slot Accuracy & ASR WER, Groundedness, Tool Success (Payments/IDV/Scheduling), Warm Xfers, Uptime/Reliability, Consent/Redact, Cost per Resolution & ROI

Read Article
Sensitive Data in Voice AI: PCI‑Safe Payments, HIPAA‑Compliant PHI, Redaction & Tokenization

Sensitive Data in Voice AI: PCI‑Safe Payments, HIPAA‑Compliant PHI, Redaction & Tokenization

Managing Sensitive Data in Voice AI: PCI‑Safe Payments (DTMF Masking, Tokenization), HIPAA‑Compliant PHI Segregation, Redaction/De‑Identification, End‑to‑End Encryption, Zero‑Trust Access, Residency/Retention, DSAR Deletion, SIEM‑Audited Trails

Read Article

SUBSCRIBE TO OUR NEWSLETTER

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