Hi Alex,
That works, thanks. It turns out the following does work *without* appending the contact header-
ds_select_domain("1", "8") sl_send_reply("302","Redirect"); exit;
I was using ds_select_dst() originally which doesn't work with the above.
Thanks for pointing me in the right direction.
Matthew
On Mon, Mar 28, 2016 at 7:47 PM, Alex Balashov abalashov@evaristesys.com wrote:
Hello,
On 03/28/2016 02:39 PM, Marrold wrote:
I'd like to use the Dispatcher Module along with 30X redirects, to
monitor gateway availability with SIP options and to provide redundancy / fail over.
Some sources online suggest it's as easy as -
if ( method=="INVITE" ) { dst_select_domain("1","4"); sl_send_reply("300","Redirect"); exit; }
However when the 30X reply is sent, it contains no contact header.
Please could someone advise if it's possible to use the Dispatcher module with 302 redirects, and what they syntax is?
The core functionality provided by the dispatcher module is simplify to modify the request URI ($ru) (ds_select_domain()) or the destination set ($du) (ds_select_dst()).
Thus, after running the operation, you would append the Contact yourself:
ds_select_domain("1", "4"); append_to_reply("Contact: <$ru>\r\n"); sl_send_reply("300", "Redirect");
-- Alex
-- Alex Balashov | Principal | Evariste Systems LLC 1447 Peachtree Street NE, Suite 700 Atlanta, GA 30309 United States
Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users