HI All
I have setup OpenSIPS to act as a B2BUA with "top hiding" scenario.
Additionally, i want to have the ability to dynamically hunt for a
successful route from a list of possible route choices.
Currently i use the following routing script
------SCRIPT BEGINS-----
if(is_method("INVITE") &&
!(src_ip == "192.168.172.133" && src_port ==5060))
{
exec_dset("/usr/local/
getroutes $tU");
b2b_init_request("top hiding");
exit;
};
------SCRIPT ENDS------
the /usr/local/getroutes script listing follows
------SCRIPT BEGINS-----
#!/bin/sh
echo sip:[email protected]:5060
echo sip:[email protected]:5060
------SCRIPT BEGINS-----
The problem is , OpenSIPs tries both endpoints simultaneously (sip:$
[email protected]:5060 and sip:[email protected]:5060)
What i am trying to achieve is : first try sip:[email protected]:5060 if it
doesnt succeed try sip:[email protected]:5060 and so on...and finally bridge
the call with the successful route choice otherwise drop the call.
Any documentation / example in this direction would be a big help.
Cheers
Ashwin
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users