Random Caller ID via DID Number
Author Image

By: Aivis Olsteins

In News


Outbound Voice Calls with random Caller IDs

There are cases where it is necessary to assign Caller IDs from the pool of available numbers: for load distribution

For clients who make larger amounst of outbound calls, it might be necessary to use multiple Caller IDs, so in the case callee wants to call them back, calls are served by multiple recipients. For load balancing reasons the Caller IDs can be randomized, i.e. randomly selected from the pool. We have published a Step by Step guide how to set outbound calling with random caller ID

Before setting it up, please be aware that Iin some jurisdictions it may be illegal to set Caller ID to the value of the number not assigned and/or belonging to you. Also it might be required that the number is reachable, i.e. answers when called back. Please check if this the case and proceed only if sure.

The guide gives a step by step explanation, but here we just touch the main concepts:

1. The Caller IDs are assigned from the DID numbers. I.e. we ensure that there are no Caller IDs assigned randomly, only from the pool available in the system. Moreover, the DIDs must be uploaded, assigned to the given client and enabled. This prevents from accidentally sending unwanted/unauthorized caller ID to the callee.

2. The method works regardless of the authentication type used for the account. That means not only individual SIP accounts, but also can serve larger clients, say PBXes authorized by Fixed IP address. The assignment of Caller IDs is transparent regardless of what method is used.

3. Since the Caller IDs are actually DID numbers, it is possible to set inbound calling with very little effort. Only thing needed, is to set the mapping of the DID towards local account or SIP URI.

You may also want to see: Caller ID based call rating and routing where we discuss how Caller ID can affetc rating and routing.


Leave a comment
About Author
Author Image
My name is Aivis Olsteins and I am owner of DataTechLabs. My experience in Telecoms started in early 1990's and I have worked in multiple technical positions in mobile, messaging and data networks. My expertise lies in telecom networks, database systems, distributed processing and large data analysis. These posts are my attempt to share my knowledge with everyone who might find it useful.

Get in Touch

If you have something to say, please use the contact form below to get in touch with us. We will get back to you as soon as possible.

Mail Us

DataTechLabs SIA, Muzikas str 12A
Jurmala, LV-2008, Latvia.

Call Us

+371 67 66 09 01
+ 1 202 499 1550

E-mail Us