[SR-Users] How can I make calls between the two domains?

Daniel Tryba d.tryba at pocos.nl
Fri Dec 6 14:29:05 CET 2019

On Thu, Dec 05, 2019 at 10:38:10PM -0600, Yanko wrote:
> I have two virtual machines with two kamailo domains
> VM1: Domain:
> VM2: Domain:
> In each domain I can make calls. For example, user 2000 can call 2001. User
> 3000 can call 3001.
> How can I make calls between the two domains?
> What modules do I need to load?
> How to configure the kamailio.cfg file?

You need to change the domain of the R-URI ($rd) to the other
IP address. You don't need any extra modules. You need to add some
logic, essentially you need to implement areacodes/prefixes. 

I'm not going to show you how, it is really simple and a good piece of
homework to do. ;)
But you need logic like this:
create a numberingplan you'd want to use. eg:
0161 ==
0162 ==

If the number ($rU) someone dials doesn't start with 0, it is a local number.
If it starts with 0, you have an areacode to match to figure out where
to send the call:

if($rU starts with 0)
	if(areacode is 161)

	do local stuff.

More information about the sr-users mailing list