#153 initial flow routing support in rr module

trunk
open-postponed
modules (179)
3
2011-06-30
2010-08-11
Kennard White
No

This patch adds simple flow routing support to opensips via the rr module. This flow routing is one approach to handling NAT'd clients, and is an alternative to re-writing contact headers. This first patch is a relatively simple implementation designed to avoid changing the core of opensips; as such, it has several limitations.

Patch is intended to be entirely backwards-compatible: nothing should change if you don't enable flow routing via new module parameter. The flow-routing feature is experimental and not well tested. Feedback appreciated.

See attached rr-flow-howto.txt and rr-flow-why.txt for more information.

Discussion

  • Kennard White
    Kennard White
    2010-08-11

    patch file

     
    Attachments
  • Kennard White
    Kennard White
    2010-08-11

    howto for flow routing

     
    Attachments
  • Kennard White
    Kennard White
    2010-08-11

    why one might want to use flow routing

     
    Attachments
  • Kennard White
    Kennard White
    2010-08-11

    Dependencies on prior patches and changelog are in the patch file.

     
  • The set of patches 3040885 , 3042883, 3046433, 3051083 are to be evaluated and integrated for the next release - we need to evaluate the approach in regards to flow routing RFC.

    Regards,
    Bogdan

     
    • priority: 5 --> 3
    • assigned_to: nobody --> bogdan_iancu
    • status: open --> open-postponed