<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>Have you tried to use the <tt>local route to identify the call
        to the agents (based <tt>on RU<tt>RI ?) and force <tt>the SIP<tt>SERVER
                add<tt>ress in the $du ?<br>
                  <br>
                  <tt>Regards,</tt><br>
                </tt></tt></tt></tt></tt></tt></tt>
    <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
  OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a>
</pre>
    <div class="moz-cite-prefix">On 11/22/2017 05:44 PM, Xaled wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:BAE3622A-664D-484B-9957-1D42B86391FD@web.de">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <div>Hi</div>
      <div><br>
      </div>
      <div>Correct.<br>
        <br>
        Thanks,</div>
      <div>Xaled<br>
        <br>
      </div>
      <div><br>
        On 22 Nov 2017, at 16:09, Bogdan-Andrei Iancu <<a
          href="mailto:bogdan@opensips.org" moz-do-not-send="true">bogdan@opensips.org</a>>
        wrote:<br>
        <br>
      </div>
      <blockquote type="cite">
        <div>
          <meta http-equiv="Content-Type" content="text/html;
            charset=utf-8">
          <tt>Hi,<br>
            <br>
            <tt>So you use <tt>pre-loaded route in order to <tt>send
                  in<tt>itial INVITEs from SIPSERVER to OPENSIPS, ri<tt>ght
                      ? <br>
                      <br>
                      <tt>And w<tt>hat you want to achi<tt>eve is t<tt>o
                              have all the calls generated by OpenSIPS <tt>Call
                                C<tt>enter <tt>(to agents, to
                                    announcements) to <tt>actually go
                                      again <tt>via the SIPSERVER<tt> ?<br>
                                          <br>
                                          <tt>Regards,</tt><br>
                                        </tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt></tt>
          <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
  OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com" moz-do-not-send="true">http://www.opensips-solutions.com</a>
</pre>
          <div class="moz-cite-prefix">On 11/21/2017 12:30 PM, xaled
            wrote:<br>
          </div>
          <blockquote type="cite"
            cite="mid:007e01d362b3$c9b66c00$5d234400$@web.de">
            <meta http-equiv="Content-Type" content="text/html;
              charset=utf-8">
            <meta name="Generator" content="Microsoft Word 15 (filtered
              medium)">
            <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
tt
        {mso-style-priority:99;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;
        color:black;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
            <div class="WordSection1">
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi
                  Bogdan,<o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US">I use opensips in an scenario where
                  OPENSIPS is addressed from the main SIPSERVER using
                  Route header. OPENSIPS performs different
                  modifications on the INVITE request and gives the
                  INVITE back to the main SIPSERVER. This works fine
                  with the loose_route() so far.<o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US"><o:p> </o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US">Now I want to use the call_center module
                  for RURI agent addressing, queues, etc while still
                  preserving the Route header based next hop routing
                  between main SIPSERVER and OPENSIPS.<o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US">Would manually parsing the Route Header
                  at OPENSIPS, deleting first route header, saving the
                  hostport value of the second Route header to some
                  variable and provide it as a kind of $du to the
                  call_center module for the next hop routing back to
                  SIPSERVER work? <o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US">For my scenario to work the Route header
                  with the second Route header value has not to be
                  deleted or modified by the call_center module.<o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US"><o:p> </o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US">Here is the table showing the pseudo
                  values of the RURI and the Route Header at the ingress
                  of SIPSERVER and OPENSIPS respectively.  <o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US"><o:p> </o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                  lang="EN-US">             SIPSERVER         ->              
                  OPENSIPS         ->         SIPSERVER    ->     
                  AGENT</span><span lang="EN-US"><o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                  lang="EN-US">RURI:    0800CallCenter                
                  0800CallCenter            agent                   agent</span><span
                  lang="EN-US"><o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                  lang="EN-US">Route: 
                                                                
                                  opensips, sipserver     sipserver</span><span
                  lang="EN-US"><o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US"><o:p> </o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US">Does this make it a bit more clearer?<o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US"><o:p> </o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US">Thanks,<o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US">xaled<o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US">  <o:p></o:p></span></p>
              <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"
                  lang="EN-US"><o:p> </o:p></span></p>
              <div>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0cm 0cm 0cm">
                  <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext"
                        lang="EN-US">From:</span></b><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:windowtext"
                      lang="EN-US"> Bogdan-Andrei Iancu [<a
                        class="moz-txt-link-freetext"
                        href="mailto:bogdan@opensips.org"
                        moz-do-not-send="true">mailto:bogdan@opensips.org</a>]
                      <br>
                      <b>Sent:</b> Tuesday, November 21, 2017 10:55 AM<br>
                      <b>To:</b> <a class="moz-txt-link-abbreviated"
                        href="mailto:users@lists.opensips.org"
                        moz-do-not-send="true">users@lists.opensips.org</a>;
                      xaled <a class="moz-txt-link-rfc2396E"
                        href="mailto:xaled@web.de"
                        moz-do-not-send="true"><xaled@web.de></a><br>
                      <b>Subject:</b> Re: [OpenSIPS-Users] call_center
                      module and loose routing<o:p></o:p></span></p>
                </div>
              </div>
              <p class="MsoNormal"><o:p> </o:p></p>
              <p class="MsoNormal"><tt><span style="font-size:10.0pt">Hi,</span></tt><span
                  style="font-size:10.0pt;font-family:"Courier
                  New""><br>
                  <br>
                  <tt>The routing in Call Center module is not
                    compatible with the loose_route().</tt><br>
                  <br>
                  <tt>The loose_route is a mechanism used by a SIP proxy
                    staying in the middle of a SIP session.</tt><br>
                  <br>
                  <tt>On the other hand, the Call Center is using a SIP
                    Back-2-Back engine in order to implement the
                    queuing.</tt><br>
                  <br>
                  <tt>Better try to explain what are you trying to
                    achieve here.</tt><br>
                  <br>
                  <tt>Regards,</tt><br>
                  <br>
                </span><o:p></o:p></p>
              <pre>Bogdan-Andrei Iancu<o:p></o:p></pre>
              <pre>  OpenSIPS Founder and Developer<o:p></o:p></pre>
              <pre>  <a href="http://www.opensips-solutions.com" moz-do-not-send="true">http://www.opensips-solutions.com</a><o:p></o:p></pre>
              <div>
                <p class="MsoNormal">On 11/20/2017 04:46 PM, xaled
                  wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <div>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">I want to use opensips with
                        call_center module in a loose route scenario
                        where the INVITE has to be routed by opensips to
                        the next hop (sipserver) based on what is left
                        from Route header after loose_route() is
                        performed. The call_center module has to update
                        the RURI with agent location and let the next
                        hop from the route header perform the actual
                        routing to the agent.</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">                </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">Here are the expected route and
                        RURI header values at the opensips, sipserver
                        and agent:</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">               
                        opensips                            
                        sipserver             agent</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">RURI:   
                        0800CallCenter                
                        agent                    agent</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">Route:  opensips, sipserver       
                        sipserver</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">Will something like this work as
                        described above:</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">loose_route();  </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">cc_handle_call(test_flow);</span><o:p></o:p></p>
                  </div>
                  <div>
                    <p class="MsoNormal"><span style="color:#1F497D"
                        lang="EN-US"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">Thanks,</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"
                        lang="EN-US">xaled</span><o:p></o:p></p>
                  </div>
                </div>
                <p class="MsoNormal"><br>
                  <br>
                  <br>
                  <o:p></o:p></p>
                <pre>_______________________________________________<o:p></o:p></pre>
                <pre>Users mailing list<o:p></o:p></pre>
                <pre><a href="mailto:Users@lists.opensips.org" moz-do-not-send="true">Users@lists.opensips.org</a><o:p></o:p></pre>
                <pre><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" moz-do-not-send="true">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><o:p></o:p></pre>
              </blockquote>
              <p class="MsoNormal"><o:p> </o:p></p>
            </div>
          </blockquote>
          <br>
        </div>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>