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 <abalas...@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 >
_______________________________________________ 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