<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Sebastien,<br>
    <br>
    Taking a look into RTPProxy code, I see that the error 10 is
    returned when rtpproxy can't create a listener. This happens when it
    can't create or bind a socket, or doesn't have enough ports
    allocated. My guess is that it can't bind a socket on the interface
    specified by the "-l" parameter.<br>
    <br>
    Best regards,<br>
    <pre class="moz-signature" cols="72">--
R&#259;zvan Crainea
OpenSIPS Developer</pre>
    <br>
    On 11/08/2011 02:38 PM, Sebastien CRUAUX wrote:
    <blockquote cite="mid:4EB922B9.6010908@halys.fr" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Hi Razvan,<br>
      <br>
      You are right ! I think I found the lines of code you are talking
      about in the force_rtp_proxy_body function so I added some traces
      in it :<br>
      <font face="Courier New, Courier, monospace"><br>
        <small>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cp =
          send_rtpp_command(args-&gt;node, v, vcnt);<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LM_INFO("command sent to
          rtpproxy, cp = %s, err = %d\n",cp,rtpp_get_error(cp));<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!cp &amp;&amp; !create) {<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LM_ERR("cannot lookup
          a session on a different RTPProxy\n");<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto error;<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (cp &amp;&amp; (err =
          rtpp_get_error(cp))) {<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* check internal
          errors */<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (err &gt;= 7
          &amp;&amp; err &lt;= 10) {<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          LM_INFO("rtpproxy returned an error, we disable the node\n");<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cp = NULL;<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          args-&gt;node-&gt;rn_disabled = 1;<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          args-&gt;node-&gt;rn_recheck_ticks = get_ticks() +<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          rtpproxy_disable_tout;<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          raise_rtpproxy_event(args-&gt;node, 0);<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          LM_ERR("unhandled rtpproxy error: %d\n", err);<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto error;<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* if not successfull choose a
          different rtpproxy */<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!cp) {<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; args-&gt;node =
          select_rtpp_node(args-&gt;callid, 0);<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (!args-&gt;node) {<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LM_ERR("no
          available proxies\n");<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; goto error;<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LM_DBG("trying new
          rtpproxy node %s\n", args-&gt;node-&gt;rn_address);</small><br>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <small>}</small></font><br>
      <br>
      and this is what I get :<br>
      <br>
      <small><font face="Courier New, Courier, monospace">Nov&nbsp; 8
          13:33:57 WWW_64Bits ./opensips[25568]: INFO :: (INVITE)
          rtpproxy set 1<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a> entering select_rtpp_node<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a> rtpproxy node count = 1<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a> node-&gt;rn_disabled = 0,
          node-&gt;rn_recheck_ticks = 0, get_ticks = 4<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a> result rtpp_test = 0<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:force_rtp_proxy_body:">INFO:rtpproxy:force_rtp_proxy_body:</a> command sent to rtpproxy,
          cp = E10 , err = 10<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:force_rtp_proxy_body:">INFO:rtpproxy:force_rtp_proxy_body:</a> rtpproxy returned an
          error, we disable the node<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a> entering select_rtpp_node<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a> rtpproxy node count = 1<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a> node-&gt;rn_disabled = 1,
          node-&gt;rn_recheck_ticks = 64, get_ticks = 4<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          <a class="moz-txt-link-freetext" href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a> result rtpp_test = 1<br>
          Nov&nbsp; 8 13:33:57 WWW_64Bits ./opensips[25568]:
          ERROR:rtpproxy:force_rtp_proxy_body: no available proxies</font></small><br>
      <br>
      This confirms what you said. Any idea what this error 10 means ?
      Unfortunaltely i cannot find the rtpproxy log file, I think it
      should output its logs in /var/log/messages but it doesn't.<br>
      <br>
      Best regards,<br>
      <br>
      Sebastien<br>
      <br>
      Le 08/11/2011 12:39, Razvan Crainea a &eacute;crit&nbsp;:
      <blockquote cite="mid:4EB91506.9090705@opensips.org" type="cite">
        <meta content="text/html; charset=ISO-8859-1"
          http-equiv="Content-Type">
        Hi Sebastien,<br>
        <br>
        I think I found out what is your problem. As you noted, there
        are two "select_rtpp_node" functions calls for only one INVITE.
        The problem is that the first time OpenSIPS sends a command to
        RTPProxy, it receives an error. If OpenSIPS detecs the error, it
        automatically disables the node for a while (exactly for <small><font
            face="Courier New, Courier, monospace">rn_recheck_ticks </font></small>seconds,


        your second question) and tries a new node. As you don't have
        any different node in the set, no RTPProxy can be used and an
        error is triggered.<br>
        You should try to see why RTPProxy returns an error to OpenSIPS
        requests. You can check RTPProxy logs, or try to trace the
        communication between them. I'd be happy to help you if you can
        provide me any of this information.<br>
        <br>
        Regards,<br>
        <pre class="moz-signature" cols="72">--
R&#259;zvan Crainea
OpenSIPS Developer</pre>
        <br>
        On 11/08/2011 01:22 PM, Sebastien CRUAUX wrote:
        <blockquote cite="mid:4EB910ED.9060407@halys.fr" type="cite">
          <meta content="text/html; charset=ISO-8859-1"
            http-equiv="Content-Type">
          Hi Razvan,<br>
          <br>
          Actually we don't even enter in the rtpp_test function. I
          added some other traces in the select_rtpp_node function :<br>
          <br>
          <small><font face="Courier New, Courier, monospace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if
              (selected_rtpp_set-&gt;rtpp_node_count == 1) {<br>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LM_INFO("rtpproxy node count = 1\n");<br>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node = selected_rtpp_set-&gt;rn_first;<br>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LM_INFO("node-&gt;rn_disabled = %d,
              node-&gt;rn_recheck_ticks = %d, get_ticks =
              %d\n",node-&gt;rn_disabled,node-&gt;rn_recheck_ticks,get_ticks());<br>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (node-&gt;rn_disabled &amp;&amp;
              node-&gt;rn_recheck_ticks &lt;= get_ticks())<br>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; node-&gt;rn_disabled =
              rtpp_test(node, 1, 0);<br>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; LM_INFO("result rtpp_test = %d\n",
              node-&gt;rn_disabled);<br>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return node-&gt;rn_disabled ? NULL : node;<br>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></small><br>
          <br>
          and here is what I get when an INVITE is received :<br>
          <br>
          <small><font face="Courier New, Courier, monospace">Nov&nbsp; 8
              11:19:01 WWW_64Bits ./opensips[24317]: INFO :: (INVITE)
              rtpproxy set 1<br>
              Nov&nbsp; 8 11:19:01 WWW_64Bits ./opensips[24317]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              entering select_rtpp_node<br>
              Nov&nbsp; 8 11:19:01 WWW_64Bits ./opensips[24317]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              rtpproxy node count = 1<br>
              Nov&nbsp; 8 11:19:01 WWW_64Bits ./opensips[24317]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              node-&gt;rn_disabled = 0, node-&gt;rn_recheck_ticks = 0,
              get_ticks = 121<br>
              Nov&nbsp; 8 11:19:01 WWW_64Bits ./opensips[24317]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              result rtpp_test = 0<br>
              Nov&nbsp; 8 11:19:01 WWW_64Bits ./opensips[24317]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              entering select_rtpp_node<br>
              Nov&nbsp; 8 11:19:01 WWW_64Bits ./opensips[24317]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              rtpproxy node count = 1<br>
              Nov&nbsp; 8 11:19:01 WWW_64Bits ./opensips[24317]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              node-&gt;rn_disabled = 1, node-&gt;rn_recheck_ticks = 181,
              get_ticks = 121<br>
              Nov&nbsp; 8 11:19:01 WWW_64Bits ./opensips[24317]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              result rtpp_test = 1<br>
              Nov&nbsp; 8 11:19:01 WWW_64Bits ./opensips[24317]:
              ERROR:rtpproxy:force_rtp_proxy_body: no available proxies</font></small><br>
          <br>
          You can see we never enter in the "if" :(<br>
          Consequently, I have several questions :<br>
          - why do we see 2 calls to select_rtpp_node while we have
          chosen only the rtpproxy set 1 ?<br>
          - what does the node-&gt;rn_recheck_ticks parameter means ?<br>
          - do you think the bug is in my opensips.cfg or in the
          rtpproxy module ?<br>
          <br>
          Thanks a lot for your help.<br>
          <br>
          Best regards,<br>
          <br>
          Sebastien<br>
          <br>
          Le 08/11/2011 12:10, Razvan Crainea a &eacute;crit&nbsp;:
          <blockquote cite="mid:4EB90E2B.4010706@opensips.org"
            type="cite">
            <meta content="text/html; charset=ISO-8859-1"
              http-equiv="Content-Type">
            Hi Sebastien,<br>
            <br>
            No, if rtpp_test returns 1, it means that the chosen
            rtpproxy node should be disabled for a while. You should try
            to see why OpenSIPS detects the node as disabled.<br>
            <br>
            Regards,<br>
            <pre class="moz-signature" cols="72">--
R&#259;zvan Crainea
OpenSIPS Developer</pre>
            <br>
            On 11/07/2011 04:31 PM, Sebastien CRUAUX wrote:
            <blockquote cite="mid:4EB7EBC7.4030005@halys.fr" type="cite">
              <meta content="text/html; charset=ISO-8859-1"
                http-equiv="Content-Type">
              Hi Razvan,<br>
              <br>
              I added some INFO traces in the select_rtpp_node function
              in order to get some clues about what happens (see
              enclosed file).<br>
              Here is what is displayed in my /var/log/messages when an
              INVITE is received :<br>
              <br>
              Nov&nbsp; 7 15:21:38 WWW_64Bits ./opensips[19884]: INFO ::
              (INVITE) rtpproxy set 1<br>
              Nov&nbsp; 7 15:21:38 WWW_64Bits ./opensips[19884]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              entering select_rtpp_node<br>
              Nov&nbsp; 7 15:21:38 WWW_64Bits ./opensips[19884]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              rtpproxy node count = 1<br>
              Nov&nbsp; 7 15:21:38 WWW_64Bits ./opensips[19884]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              result rtpp_test = 0<br>
              Nov&nbsp; 7 15:21:38 WWW_64Bits ./opensips[19884]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              entering select_rtpp_node<br>
              Nov&nbsp; 7 15:21:38 WWW_64Bits ./opensips[19884]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              rtpproxy node count = 1<br>
              Nov&nbsp; 7 15:21:38 WWW_64Bits ./opensips[19884]: <a
                moz-do-not-send="true" class="moz-txt-link-freetext"
                href="INFO:rtpproxy:select_rtpp_node:">INFO:rtpproxy:select_rtpp_node:</a>
              result rtpp_test = 1<br>
              Nov&nbsp; 7 15:21:38 WWW_64Bits ./opensips[19884]:
              ERROR:rtpproxy:force_rtp_proxy_body: no available proxies<br>
              <br>
              This is really weird, if rtpp_test returns 1, it should
              mean that the rtpproxy socket was found right ? Then why
              do we have an error message saying that there are no
              available proxies ? I'm confused...<br>
              <br>
              Best regards,<br>
              <br>
              Sebastien<br>
              <br>
              Le 04/11/2011 15:23, Razvan Crainea a &eacute;crit&nbsp;:
              <blockquote cite="mid:4EB3F55B.8030308@opensips.org"
                type="cite">
                <meta content="text/html; charset=ISO-8859-1"
                  http-equiv="Content-Type">
                Hi Sebastien,<br>
                <br>
                I will try to replicate this scenario and see if I am
                getting the same behaviour. I will get back to you
                later.<br>
                <br>
                Regards,<br>
                <pre class="moz-signature" cols="72">--
R&#259;zvan Crainea
OpenSIPS Developer</pre>
                <br>
                On 11/04/2011 04:20 PM, Sebastien CRUAUX wrote:
                <blockquote cite="mid:4EB3F4B5.5070301@halys.fr"
                  type="cite">
                  <meta content="text/html; charset=ISO-8859-1"
                    http-equiv="Content-Type">
                  I also tried to enter the rtpproxy_sock parameters and
                  the set IDs in the nh_sockets table and to load the
                  rtpproxy sets from the database but it did not work
                  either :(<br>
                  <br>
                  Sebastien<br>
                  <br>
                  Le 04/11/2011 11:52, Sebastien CRUAUX a &eacute;crit&nbsp;:
                  <blockquote cite="mid:4EB3C402.1010502@halys.fr"
                    type="cite">
                    <meta content="text/html; charset=ISO-8859-1"
                      http-equiv="Content-Type">
                    Hi Razvan,<br>
                    <br>
                    Yes I think I declared the rtpproxy sets correctly,
                    unless there is some new parameter in the new
                    rtpproxy module that I forgot :<br>
                    <br>
                    # ----- rtpproxy params -----<br>
                    modparam("rtpproxy", "rtpproxy_sock", "1 ==
                    udp:localhost:12221")<br>
                    modparam("rtpproxy", "rtpproxy_sock", "2 ==
                    udp:localhost:12222")<br>
                    <br>
                    Regards,<br>
                    <br>
                    Sebastien<br>
                    <br>
                    Le 04/11/2011 11:44, Razvan Crainea a &eacute;crit&nbsp;:
                    <blockquote cite="mid:4EB3C1F9.1020003@opensips.org"
                      type="cite">
                      <meta content="text/html; charset=ISO-8859-1"
                        http-equiv="Content-Type">
                      Hi Sebastien,<br>
                      <br>
                      Are you sure that when you declare the RTPProxy
                      sets you allocate them the set identifiers (1 and
                      2)? Can you send us the rtpproxy_sock parameters
                      declaration?<br>
                      <br>
                      Regards,<br>
                      <pre class="moz-signature" cols="72">--
R&#259;zvan Crainea
OpenSIPS Developer</pre>
                      <br>
                      On 11/04/2011 12:27 PM, Sebastien CRUAUX wrote:
                      <blockquote cite="mid:4EB3BE0D.9010505@halys.fr"
                        type="cite">
                        <meta http-equiv="content-type"
                          content="text/html; charset=ISO-8859-1">
                        Hi,<br>
                        <br>
                        I am currently migrating my old Opensips 1.6.2
                        to the new Opensips 1.7.0 but I am facing some
                        issues with the configuration of rtpproxy.<br>
                        The version of rtpproxy I am using is the commit
                        6b82ff914543d21ff9ddbb797b40a77516348308.<br>
                        <br>
                        When I start Opensips, the two sets of
                        rtpproxies I configured are detected :<br>
                        <small><font face="Courier New, Courier,
                            monospace"><br>
                            <a moz-do-not-send="true"
                              class="moz-txt-link-freetext"
                              href="INFO:rtpproxy:rtpp_test:">INFO:rtpproxy:rtpp_test:</a>
                            rtp proxy &lt;udp:localhost:12221&gt; found,
                            support for it enabled<br>
                            <a moz-do-not-send="true"
                              class="moz-txt-link-freetext"
                              href="INFO:rtpproxy:rtpp_test:">INFO:rtpproxy:rtpp_test:</a>
                            rtp proxy &lt;udp:localhost:12222&gt; found,
                            support for it enabled</font></small><br>
                        <br>
                        However, when an INVITE is received by Opensips
                        it seems rtpproxy is not found, consequently the
                        SDP body is not rewritten :<br>
                        <br>
                        <small><font face="Courier New, Courier,
                            monospace">INFO :: (INVITE) rtpproxy set 1</font></small><br>
                        <small><font face="Courier New, Courier,
                            monospace">ERROR:rtpproxy:force_rtp_proxy_body:











                            no available proxies</font></small><br>
                        <br>
                        More information about my configuration :<br>
                        - my Opensips/rtpproxy server has 2 IP
                        addresses, one opened on the internet, one
                        internal used to communicate with my VoIP/PSTN
                        gateway<br>
                        - I have 2 sets of rtpproxies : the 1st one is
                        in bridge mode for VoIP to PSTN or PSTN to VoIP
                        calls, the 2nd one only listens on the external
                        IP and is used for SIP to SIP calls<br>
                        <br>
                        <small><font face="Courier New, Courier,
                            monospace">&nbsp;&nbsp;&nbsp; ./rtpproxy -u seb -l
                            172.17.1.126 172.17.1.131 -s udp:localhost
                            12221 -m 18000 -M 18020<br>
                            &nbsp;&nbsp;&nbsp; ./rtpproxy -u seb -l 172.17.1.131 -s
                            udp:localhost 12222 -m 18021 -M 18030</font><br>
                          <br>
                        </small>- below is the part of my opensips.cfg
                        file which handles the INVITE requests (I just
                        replaced my public IP address with xx.xx.xx.xx)
                        :<br>
                        <br>
                        <small><font face="Courier New, Courier,
                            monospace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (is_method("INVITE"))
                            {<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if
                            (registered("location","$fu") &amp;&amp;
                            registered("location")) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # if From and
                            To are SIP registered : we use rtpproxy 2
                            (external IP)<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setflag(22);<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(<a class="moz-txt-link-rfc2396E" href="INFO::(INVITE)rtpproxyset2">"INFO ::
                            (INVITE) rtpproxy set 2"</a>);<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else
                            {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            # otherwise, SIP to ISUP or ISUP to SIP call
                            : we use rtpproxy 1 (bridge mode)<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xlog(<a class="moz-txt-link-rfc2396E" href="INFO::(INVITE)rtpproxyset1">"INFO ::
                            (INVITE) rtpproxy set 1"</a>);<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if
                            (has_body("application/sdp")) {<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (isflagset(22)) {<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            set_rtp_proxy_set("2");<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if
                            (rtpproxy_offer("","xx.xx.xx.xx")) {<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            t_on_reply("1");<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else {<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            set_rtp_proxy_set("1");<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (dst_ip
                            == 172.17.1.131) {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; # my
                            IP address opened to the internet (external
                            IP)<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if
                            (rtpproxy_offer("ei","xx.xx.xx.xx")) {<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


                            t_on_reply("1");<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (dst_ip
                            == 172.17.1.126) {&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; # my
                            internal IP address<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if
                            (rtpproxy_offer("ie","xx.xx.xx.xx")) {<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;


                            t_on_reply("1");<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            <br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else {<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; t_on_reply("2");<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</font></small><br>
                        <br>
                        <br>
                        Any idea ? I have been stuck on this issue for a
                        few days, this configuration worked fine with my
                        previous versions of Opensips and rtpproxy.<br>
                        <br>
                        Best Regards,<br>
                        <br>
                        Sebastien <br>
                        <fieldset class="mimeAttachmentHeader"></fieldset>
                        <br>
                        <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
                      </blockquote>
                      <br>
                      <fieldset class="mimeAttachmentHeader"></fieldset>
                      <br>
                      <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
                    </blockquote>
                    <br>
                    <fieldset class="mimeAttachmentHeader"></fieldset>
                    <br>
                    <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
                  </blockquote>
                  <br>
                  <fieldset class="mimeAttachmentHeader"></fieldset>
                  <br>
                  <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
                </blockquote>
                <br>
                <fieldset class="mimeAttachmentHeader"></fieldset>
                <br>
                <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
              </blockquote>
              <br>
              <fieldset class="mimeAttachmentHeader"></fieldset>
              <br>
              <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
            </blockquote>
            <br>
            <fieldset class="mimeAttachmentHeader"></fieldset>
            <br>
            <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
          </blockquote>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <br>
          <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
        </blockquote>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
  </body>
</html>