Hi Daniel,

It's not a limitation, but rather a performance optimization which kills some of the user experience :)

You can still do stateless forwarding to various destinations by setting the Request-URI ahead:

force_send_socket(sctp:10.12.8.108:5060)
$ru = "sctp:" + $od + ":" + $op;
forward();

Liviu Chircu
OpenSIPS Developer
http://www.opensips-solutions.com

On 22.03.2016 22:23, Daniel Moreira Yokoyama wrote:
Hi everyone.

I'm still trying to undestand why I can't use t_relay(dest) or forward(dest) passing a variable instead of a literal.

In my scenario, all I have to do is to receive a UDP message from a client and relay it on SCTP to the remote endpoint.

The way I'm trying to achieve this is by:

 force_send_socket(sctp:10.12.8.108:5060 <http://10.12.8.108:5060>);
 forward("sctp:$od:$op");


But Opensips doesn't even start up, complaining that the domain and the port are invalid.

I only works in my tests when I put the literal value (e.g: "sctp:10.0.8.104:5060 <http://10.0.8.104:5060>").

I don't get it. Why would it restrict something like this?

Anyone can give me any guidance?

Thanks a lot.


Atenciosamente,

Daniel Moreira Yokoyama.
@dmyoko
http://twitter.com/dmyoko
TrafficTalks
Um podcast sobre cinema feito a partir de conversas de trĂ¢nsito.
http://traffictalks.com.br



_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to