Hello Dadang,
...inside route[LOCATION]
*Server1:*
if(!lookup("location") {
xlog("Failed to Find user online in this server, maybe try Second
server\n")
$ru = "sip:" + $rU + "(a)192.168.15.30"5.30";
route(RELAY);
}
*Server2:*
if(!lookup("location") {
xlog("Failed to Find user online in this server, maybe try First
server\n")
$ru = "sip:" + $rU + "(a)192.168.10.57"0.57";
route(RELAY);
}
For online users this will work as you require but may cause an infinite
loop between the servers if you try dialling a user which is offline.
Try adding SIP Headers and make sure you don't get into infinite loop
condition.
*Server1:*
if(!lookup("location") {
xlog("Failed to Find user online in this server, maybe try Second
server\n")
if(!is_present_hf("X-FROM-SERVER")) {
append_hf("X-FROM-SERVER: 192.168.10.57\r\n");
$ru = "sip:" + $rU + "(a)192.168.15.30"5.30";
route(RELAY);
}
}
*Server2:*
if(!lookup("location") {
xlog("Failed to Find user online in this server, maybe try First
server\n")
if(!is_present_hf("X-FROM-SERVER")) {
append_hf("X-FROM-SERVER: 192.168.15.30\r\n");
$ru = "sip:" + $rU + "(a)192.168.10.57"0.57";
route(RELAY);
}
}
I hope you understand the logic. Pretty easy isn't it ?
Regards,
Sammy
On Sat, Mar 5, 2016 at 4:45 AM, Raihan Satya <raihanteknologi(a)gmail.com>
wrote:
Halo, my name dadang setiawan
sample case
VOIP Server A
IP Address : 192.168.10.57
voip number Jon 100
Voip server B
IP Address : 192.168.15.30
voip number Brian 200
i am using linphone video for comunication jon & brian
the question is
How to solution comunication jon with brian
withhout 200(a)192.168.15.30
but direct 200 without using @
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users