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

Reply via email to