Hi all,

I'm trying to transmit a CANCEL sip message from one server to multiple other 
servers (using ds_select_domain and ds_next_domain). Ideally, I would simply 
use forward() multiple times. The problem is however, that this would apply the 
changes of forward() multiple times too, for example adding multiple 
via-headers. I tried to use forward() for the first transmission and then 
send() for the next ones, but it turns out send() uses the original message to 
send, and not the message as crafted by forward.

As such, it seems I need exactly what's in the middle of these: Either a 
forward that operates on the original message, or a send that operates on the 
message as crafter by previous forward. Does anyone know how to achieve this?

The only other solution I see is to manually write some forwarding routing, but 
it seems tedious to craft the via-headers and fix the domain to be forwarded to.

Thanks and cheers,

_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to