Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: milestone 1
    • Component/s: load_balancer
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      1,574
    • Tags:

      Description

      All the information in a SIP request shall be available for condition
      evaluation in DCR. The evaluation includes comparison and pattern matching. For
      example, it should be possible to write a rule that is only valid for requests
      with a specific SIP method.

      Note that alternative solutions to just extend the current structure shall be
      evaluated. There are ideas about switching to a solution based on a java class
      which would be among other things easier to understand and maintain.

      The following "variables" should be supported for condition evaluation:
      request.uri
      request.uri.scheme
      request.uri.user
      request.uri.host
      request.uri.port
      request.method

      request.uri.resolve
      request.uri.resolve.user
      request.uri.resolve.host

      request.<header>
      request.<header>.uri
      request.<header>.uri.scheme
      request.<header>.uri.user
      request.<header>.uri.host
      request.<header>.uri.port
      request.<header>.uri.display-name

      request.<header>.uri.resolve
      request.<header>.uri.resolve.user
      request.<header>.uri.resolve.host

      DCR shall be able to return a URI without parameters. This is important since
      the UC key need to be the same as the session key which in turn must be exactly
      the same as the PUI (without parameters such as "transport") that is
      provisioned for the application.
      As an example:
      sip:kalle@myhost.com;transport=tcp should return sip:kalle@myhost.com

        Issue Links

          Activity

          Hide
          sanandal added a comment -

          Added keyword ocean to track new RFEs

          Show
          sanandal added a comment - Added keyword ocean to track new RFEs
          Hide
          sanandal added a comment -

          Added keyword ocean to track new RFEs

          Show
          sanandal added a comment - Added keyword ocean to track new RFEs
          Hide
          sanandal added a comment -

          Added keyword ocean to track new RFEs

          Show
          sanandal added a comment - Added keyword ocean to track new RFEs
          Hide
          sanandal added a comment -

          Reassigning to Kshitiz

          Show
          sanandal added a comment - Reassigning to Kshitiz
          Hide
          kshitiz_saxena added a comment -

          This is no more needed as DCR xml can be provided as jar file. User can provide
          desired implementation.

          Assign to Joel to comment and close this issue.

          Show
          kshitiz_saxena added a comment - This is no more needed as DCR xml can be provided as jar file. User can provide desired implementation. Assign to Joel to comment and close this issue.
          Hide
          kshitiz_saxena added a comment -

          User can provide DCR as jar file. This feature is available from milestone 1.

          Show
          kshitiz_saxena added a comment - User can provide DCR as jar file. This feature is available from milestone 1.

            People

            • Assignee:
              joelbinn
              Reporter:
              eralsad
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: