<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><tt>Hi, Gary!</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Have you tried quoting the entire curl parameter using </tt><tt>quotes?</tt><tt><br>
      </tt><tt></tt><tt><br>
      </tt><tt>curl "127.0.0.1:8888/json/<tt><span style="font-size:
            12px; line-height: 19.2px;">t_uac_dlg</span></tt>?params=<span
          style="line-height: 1.6em;">OPTIONS,<a class="moz-txt-link-abbreviated" href="mailto:sip:1000001115@10.0.0.30">sip:1000001115@10.0.0.30</a>,.,.,</span><span
          style="line-height: 1.6em;">From: <a class="moz-txt-link-abbreviated" href="mailto:sip:1111111111@10.0.0.30">sip:1111111111@10.0.0.30</a>,</span><span
          style="line-height: 1.6em;">To: <a class="moz-txt-link-abbreviated" href="mailto:sip:1000001115@10.0.0.30">sip:1000001115@10.0.0.30</a>,</span><span
          style="line-height: 1.6em;">Content-Type: text/plain"<br>
          <br>
        </span>Best regards,<br>
      </tt>
      <pre class="moz-signature" cols="72">Răzvan Crainea
OpenSIPS Solutions
<a class="moz-txt-link-abbreviated" href="http://www.opensips-solutions.com">www.opensips-solutions.com</a></pre>
      On 09/22/2014 07:23 PM, Gary Nyquist wrote:<br>
    </div>
    <blockquote
cite="mid:trinity-fb85061d-18f0-4810-996f-ed0ff4e6f13d-1411402983437@3capp-mailcom-lxa06"
      type="cite">
      <div style="font-family: Verdana;font-size: 12.0px;">
        <div>Hi <span style="font-family: Verdana; font-size: 12px;
            line-height: 19.2000007629395px;">Răzvan,</span></div>
        <div> </div>
        <div>Thanks for the response.</div>
        <div>The "<span style="font-family: Verdana; font-size: 12px;
            line-height: 19.2000007629395px;">get_statistics</span>"
          command works fine with the comma-separated params.</div>
        <div> </div>
        <div>Facing problem with '<span style="font-family: Verdana;
            font-size: 12px; line-height: 19.2000007629395px;">t_uac_dlg</span>'
          command.</div>
        <div>Can't figure out how to pass the headers in the params.</div>
        <div> </div>
        <div>As per the 'tm' module doc:</div>
        <div>
          <div class="titlepage" style="font-family: Helvetica, Arial;
            font-size: medium; line-height: normal;">
            <h3 class="title"><code class="function">t_uac_dlg</code></h3>
          </div>
          <p style="font-family: Helvetica, Arial; font-size: 12px;
            text-align: justify; line-height: normal;">Generates and
            sends a local SIP request.</p>
          <p style="font-family: Helvetica, Arial; font-size: 12px;
            text-align: justify; line-height: normal;">Parameters:</p>
          <div class="itemizedlist" style="font-family: Helvetica,
            Arial; font-size: medium; line-height: normal;">
            <ul type="disc">
              <li>
                <p style="font-size: 12px; text-align: justify;"><span
                    class="emphasis"><em>method</em></span> - request
                  method</p>
              </li>
              <li>
                <p style="font-size: 12px; text-align: justify;"><span
                    class="emphasis"><em>RURI</em></span> - request SIP
                  URI</p>
              </li>
              <li>
                <p style="font-size: 12px; text-align: justify;"><span
                    class="emphasis"><em>NEXT HOP</em></span> - next hop
                  SIP URI (OBP); use “<span class="quote">.</span>” if
                  no value.</p>
              </li>
              <li>
                <p style="font-size: 12px; text-align: justify;"><span
                    class="emphasis"><em>socket</em></span> - local
                  socket to be used for sending the request; use “<span
                    class="quote">.</span>” if no value.</p>
              </li>
              <li>
                <p style="font-size: 12px; text-align: justify;"><span
                    class="emphasis"><em>headers</em></span> - set of
                  additional headers to be added to the request; at
                  least “<span class="quote">From</span>” and “<span
                    class="quote">To</span>” headers must be specify)</p>
              </li>
              <li>
                <p style="font-size: 12px; text-align: justify;"><span
                    class="emphasis"><em>body</em></span> - (optional,
                  may not be present) request body (if present, requires
                  the “<span class="quote">Content-Type</span>” and “<span
                    class="quote">Content-length</span>” headers)</p>
              </li>
            </ul>
          </div>
        </div>
        <div><span style="line-height: 1.6em;">I want to send (say) an
            OPTIONS packet.</span></div>
        <div>
          <div style="font-family: Verdana; font-size: 12px;
            line-height: 19.2000007629395px;">The following fifo
            commands works fine:</div>
          <div style="font-family: Verdana; font-size: 12px;
            line-height: 19.2000007629395px;">opensipsctl fifo t_uac_dlg
            OPTIONS <a class="moz-txt-link-rfc2396E" href="mailto:sip:1000001115@10.0.0.30">"sip:1000001115@10.0.0.30"</a> . . "\"From:
            <a class="moz-txt-link-abbreviated" href="mailto:sip:1111111111@10.0.0.30\r\nTo">sip:1111111111@10.0.0.30\r\nTo</a>:
            <a class="moz-txt-link-abbreviated" href="mailto:sip:1000001115@10.0.0.30\r\nContent-Type">sip:1000001115@10.0.0.30\r\nContent-Type</a>: text/plain\r\n"\"</div>
          <div style="font-family: Verdana; font-size: 12px;
            line-height: 19.2000007629395px;"> </div>
        </div>
        <div>But, 'mi_json' command won't work.</div>
        <div>Have tried (without luck) with several permutations,
          including the follwoing:</div>
        <div>curl 127.0.0.1:8888/json/<span style="font-family: Verdana;
            font-size: 12px; line-height: 19.2000007629395px;">t_uac_dlg</span>?params=<span
            style="line-height: 1.6em;">OPTIONS,<a class="moz-txt-link-abbreviated" href="mailto:sip:1000001115@10.0.0.30">sip:1000001115@10.0.0.30</a>,.,.,</span><span
            style="line-height: 1.6em;">From: <a class="moz-txt-link-abbreviated" href="mailto:sip:1111111111@10.0.0.30">sip:1111111111@10.0.0.30</a>,</span><span
            style="line-height: 1.6em;">To: <a class="moz-txt-link-abbreviated" href="mailto:sip:1000001115@10.0.0.30">sip:1000001115@10.0.0.30</a>,</span><span
            style="line-height: 1.6em;">Content-Type: text/plain</span></div>
        <div> </div>
        <div>Have tried with url encoing the complete params query
          string; but no OPTIONS packet goes out.</div>
        <div><span style="line-height: 1.6em;">No errors in the log also
            (debug level 4). </span></div>
        <div> </div>
        <div>Any clues?</div>
        <div> </div>
        <div><span style="font-family: Verdana; font-size: 12px;
            line-height: 19.2000007629395px;">Regards</span></div>
        <div><span style="font-family: Verdana; font-size: 12px;
            line-height: 19.2000007629395px;">-Gary</span></div>
        <div> 
          <div name="quote" style="margin:10px 5px 5px 10px; padding:
            10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap:
            break-word; -webkit-nbsp-mode: space; -webkit-line-break:
            after-white-space;">
            <div style="margin:0 0 10px 0;"><b>Sent:</b> Monday,
              September 22, 2014 at 8:11 AM<br>
              <b>From:</b> "Răzvan Crainea" <a class="moz-txt-link-rfc2396E" href="mailto:razvan@opensips.org">&lt;razvan@opensips.org&gt;</a><br>
              <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:users@lists.opensips.org">users@lists.opensips.org</a><br>
              <b>Subject:</b> Re: [OpenSIPS-Users] mi_json parameters
              format</div>
            <div name="quoted-content">Hi, Gary!<br>
              <br>
              As the documentation indicates, you should pass the
              parameters separated<br>
              by comma. You can try something like this:<br>
              <br>
              curl
              <a class="moz-txt-link-rfc2396E" href="http://127.0.0.1:8888/JSON/get_statistics?params=tm:,dialog:">"http://127.0.0.1:8888/JSON/get_statistics?params=tm:,dialog:"</a><br>
              <br>
              Best regards,<br>
              <br>
              Răzvan Crainea<br>
              OpenSIPS Solutions<br>
              <a moz-do-not-send="true"
                href="http://www.opensips-solutions.com" target="_blank">www.opensips-solutions.com</a><br>
              <br>
              On 09/18/2014 11:41 PM, Gary Nyquist wrote:<br>
              &gt; Hi,<br>
              &gt;<br>
              &gt; I am trying to use the MI interface to generate SIP
              MESSAGE packets locally<br>
              &gt; and send out to remote SIP UA.<br>
              &gt;<br>
              &gt; The 'opensipsctl fifo' method works fine.<br>
              &gt; The 'mi_datagram' method works fine.<br>
              &gt;<br>
              &gt; But not able to make "mi_json" work with "t_uac_dlg".<br>
              &gt; Basically, can't figure out how the parameters for
              "t_uac_dlg" be formatted for the mi_json query.<br>
              &gt;<br>
              &gt; Reading the manual, I understand that the "parameters
              are to be comma-separated then URI-encoded."<br>
              &gt; The following working fine:<br>
              &gt; curl 10.0.0.30:8888/json/get_statistics?params=all<br>
              &gt;<br>
              &gt; But can't figure out how to pass the parameters for
              "t_uac_dlg" command.<br>
              &gt;<br>
              &gt; Any help / advice?<br>
              &gt;<br>
              &gt; Thanks<br>
              &gt; -Gary<br>
              &gt;<br>
              &gt; _______________________________________________<br>
              &gt; Users mailing list<br>
              &gt; <a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
              &gt; <a moz-do-not-send="true"
                href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users"
                target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
              <br>
              <br>
              _______________________________________________<br>
              Users mailing list<br>
              <a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
              <a moz-do-not-send="true"
                href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users"
                target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a></div>
          </div>
        </div>
      </div>
      <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>
    <br>
  </body>
</html>