Hi list,

I really like engage_media_proxy() as it really makes life easier.
However, currently it is dialog-based and cannot be called in a
branch_route. This has some side-effect:

a) if a call is forked to two users, one behind NAT and one with
   non-symmetric router and STUN or on public IP, mediaproxy is
   always used, even if the client without NAT picks up the call.

While I could live with this, a second scenario is really ugly:

b) A is calling B, both with public IP. B issues a conditional
   call forward (30x) to C, with C being behind NAT. As far as
   I understood the module there is no way to "engage" Mediaproxy
   in this scenario.

What I would like to know is:

- is there a known workaround for this issue, that I can apply
  to my config script?
- is it planned to change engage_media_proxy to make it "branch-
  aware"?
- if you can acknowledge neither of the above: do I really need
  to tear down/re-use Mediaproxy session on each ReINVITE? What
  is the current best practice in this case?

Many thanks for your answers!

Best regards,
Thomas Gelf


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

Reply via email to