<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-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;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        color:black;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;
        color:black;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle24
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:1457065175;
        mso-list-type:hybrid;
        mso-list-template-ids:-1724190190 -1216341906 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:30.6pt;
        text-indent:-.25in;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:66.6pt;
        text-indent:-.25in;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:102.6pt;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:138.6pt;
        text-indent:-.25in;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:174.6pt;
        text-indent:-.25in;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:210.6pt;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:246.6pt;
        text-indent:-.25in;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        margin-left:282.6pt;
        text-indent:-.25in;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        margin-left:318.6pt;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></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]-->
</head>
<body bgcolor="white" lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:windowtext">I found the root cause of it. This is because I am terminating sessions on Kamailio, by sending 200 ok from config. I don’t specify callee “Contact” at that point. Even though there are active chat sessions,
 dialog are not shown with cmd below.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">I am attaching relevant config below -<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">Questions:  <o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:30.6pt;text-indent:-.25in;mso-list:l0 level1 lfo1">
<![if !supportLists]><span style="color:windowtext"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span style="color:windowtext">Can dlg_refer work without callee contact details? Or
<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:30.6pt;text-indent:-.25in;mso-list:l0 level1 lfo1">
<![if !supportLists]><span style="color:windowtext"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span style="color:windowtext">Should I make up some contact and put in the 200 OK below Or<o:p></o:p></span></p>
<p class="MsoListParagraph" style="margin-left:30.6pt;text-indent:-.25in;mso-list:l0 level1 lfo1">
<![if !supportLists]><span style="color:windowtext"><span style="mso-list:Ignore">3.<span style="font:7.0pt "Times New Roman"">     
</span></span></span><![endif]><span style="color:windowtext">Should I handcraft a REFER message and send to caller instead?
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">Please advise.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">Config section:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">    sl_send_reply("100", "Trying");<br>
    sl_send_reply("180", "Ringing");<br>
<br>
    append_to_reply("Record-Route: <sip:MY_PUBLICIP_ADDR:$Rp;lr;nat=yes>\r\n");<br>
<br>
    pv_printf("$var(sessid)", "s.$(pp).$(var(cnt)).$(RANDOM)");<br>
    $var(rbody) = "v=0\r\n";<br>
    $var(rbody) = $var(rbody) + "o=- 3688213899 3688213900 IN IP4 MY_IP_ADDR\r\n";<br>
    $var(rbody) = $var(rbody) + "s=Kamailio\r\n";<br>
    $var(rbody) = $var(rbody) + "t=0 0\r\n";<br>
    $var(rbody) = $var(rbody) + "m=message 2855 TCP/TLS/MSRP *\r\n";<br>
    $var(rbody) = $var(rbody) + "c=IN IP4 MY_IP_ADDR\r\n";<br>
    $var(rbody) = $var(rbody) + "a=path:msrps://MY_IP_ADDR:MY_MSRP_PORT/" + $var(sessid) + ";tcp\r\n";<br>
    $var(rbody) = $var(rbody) + "a=accept-types:message/cpim text/* image/* application/im-iscomposing+xml\r\n";<br>
    $var(rbody) = $var(rbody) + "a=accept-wrapped-types:text/* image/* application/im-iscomposing+xml\r\n";<br>
    $var(rbody) = $var(rbody) + "a=setup:passive\r\n";<br>
<br>
    set_reply_body("$var(rbody)", "application/sdp");<br>
    sl_send_reply("200", "OK"); <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext">Pranathi<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:windowtext"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:windowtext">From:</span></b><span style="color:windowtext"> Daniel-Constantin Mierla [mailto:miconda@gmail.com]
<br>
<b>Sent:</b> Friday, May 05, 2017 2:43 AM<br>
<b>To:</b> Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org>; Pranathi Venkatayogi <pvenkatayogi@cyracom.com><br>
<b>Subject:</b> Re: [SR-Users] How does dlg_bridge work?<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p>Hello,<span style="font-size:12.0pt"><o:p></o:p></span></p>
<p>is the dialog already answered at that time? Can you see it via kamcmd dlg.list ?<o:p></o:p></p>
<p>Cheers,<br>
Daniel<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">On 04.05.17 22:48, Pranathi Venkatayogi wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">When I use dlg_refer I get the following error:<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt">2689 May  4 16:09:56 devsip00 /sbin/kamailio[24617]: exec: *** cfgtrace:failure_route=[HTTP_ALLOCATE_RESPONSE] c=[routingdev.cfg] l=567 a=26 n=dlg_refer</span><o:p></o:p></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt">2690 May  4 16:09:56 devsip00 /sbin/kamailio[24617]: DEBUG: dialog [dlg_hash.c:690]: dlg_lookup(): ref dlg 0x7f92d19835e8 with 1 -> 2</span><o:p></o:p></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt">2691 May  4 16:09:56 devsip00 /sbin/kamailio[24617]: DEBUG: dialog [dlg_hash.c:692]: dlg_lookup(): dialog id=10603 found on entry 2058</span><o:p></o:p></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt">2692 May  4 16:09:56 devsip00 /sbin/kamailio[24617]: DEBUG: dialog [dlg_hash.c:452]: build_new_dlg(): new dialog on hash 2058</span><o:p></o:p></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt">2693 May  4 16:09:56 devsip00 /sbin/kamailio[24617]: ERROR: dialog [dlg_req_within.c:85]: build_dlg_t(): no contact available</span><o:p></o:p></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt">2694 May  4 16:09:56 devsip00 /sbin/kamailio[24617]: ERROR: dialog [dlg_transfer.c:188]: dlg_refer_callee(): failed to create dlg_t</span><o:p></o:p></p>
<p class="MsoNormal" style="background:white"><span style="font-size:10.0pt">2695 May  4 16:09:56 devsip00 /sbin/kamailio[24617]: DEBUG: dialog [dlg_hash.c:922]: dlg_unref_helper(): unref op on 0x7f92d19835e8 with 1 from dlg_hash.c:940</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Pranathi Venkatayogi <br>
<b>Sent:</b> Thursday, May 04, 2017 5:28 AM<br>
<b>To:</b> 'Kamailio (SER) - Users Mailing List' <a href="mailto:sr-users@lists.kamailio.org">
<sr-users@lists.kamailio.org></a><br>
<b>Subject:</b> How does dlg_bridge work?<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I have a TEXT call from cust1@somedomain to Kamailio. I have an agent who is logged in, but is not in any call yet.<o:p></o:p></p>
<p class="MsoNormal">I want now refer cust1@somedomain to talk to agent directly. How do I do that?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I tried -  dlg_bridge("$dlg(from_contact)", "$var(agentSipAddress)","");<o:p></o:p></p>
<p class="MsoNormal">I get an “audio call” from “Kamailio” to customer, but nothing happens on the agent side.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I tried “dlg_refer” as well but nothing happens at all.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Should I handcraft “Refer” message using uac module and send to “customer” instead?<o:p></o:p></p>
<p class="MsoNormal">Please suggest.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Thanks<o:p></o:p></p>
<p class="MsoNormal"><b>Pranathi Venkatayogi</b><o:p></o:p></p>
<p class="MsoNormal"><i>System Developer II</i><o:p></o:p></p>
<p class="MsoNormal">(520) 745-9447 x4466<o:p></o:p></p>
<p class="MsoNormal"><a href="http://www.cyracom.com/"><span style="color:blue">www.cyracom.com</span></a><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Join us:   <a href="https://www.facebook.com/pages/CyraCom-LLC/134704783312720">
<span style="color:windowtext;text-decoration:none"><img border="0" width="16" height="16" style="width:.1666in;height:.1666in" id="Picture_x0020_22" src="cid:image001.png@01D2C57C.A9872A70" alt="cid:image001.gif@01D1C9C9.C4E8B6D0"></span></a> <a href="https://twitter.com/cyracom"><span style="color:windowtext;text-decoration:none"><img border="0" width="16" height="16" style="width:.1666in;height:.1666in" id="Picture_x0020_23" src="cid:image002.png@01D2C57C.A9872A70" alt="cid:image002.gif@01D1C9C9.C4E8B6D0"></span></a> <a href="http://www.linkedin.com/company/cyracom"><span style="color:windowtext;text-decoration:none"><img border="0" width="16" height="16" style="width:.1666in;height:.1666in" id="Picture_x0020_24" src="cid:image003.png@01D2C57C.A9872A70" alt="cid:image003.gif@01D1C9C9.C4E8B6D0"></span></a> <a href="http://www.cyracom.com/blog/"><span style="color:windowtext;text-decoration:none"><img border="0" width="16" height="16" style="width:.1666in;height:.1666in" id="Picture_x0020_25" src="cid:image004.png@01D2C57C.A9872A70" alt="cid:image004.gif@01D1C9C9.C4E8B6D0"></span></a><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:#A6A6A6"><img border="0" width="200" height="30" style="width:2.0833in;height:.3166in" id="Picture_x0020_26" src="cid:image005.png@01D2C57C.A9872A70" alt="cid:image005.png@01D1C9C9.C4E8B6D0"></span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:8.0pt"> </span><o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:8.0pt;color:#A6A6A6">DISCLAIMER: This e-mail and any attached content may contain confidential or privileged material delivered for the sole use of the intended recipient(s). Any review, use, distribution or disclosure
 by others is strictly prohibited. If you are not the intended recipient (or authorized to receive for the recipient), please contact the sender immediately by reply e-mail and delete all copies of this message. It is the recipient's responsibility to scan
 this e-mail and any attachments for viruses. The content of this e-mail message, including any attachments, does not comprise a contract or a portion of a contract, and so does not bind CyraCom International, Inc. or any of its agents or subsidiaries. CyraCom,
 LLC and Voiance Language Services, LLC are wholly owned subsidiaries of CyraCom International, Inc.</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><br>
<br>
<br>
<o:p></o:p></span></p>
<pre>_______________________________________________<o:p></o:p></pre>
<pre>Kamailio (SER) - Users Mailing List<o:p></o:p></pre>
<pre><a href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><o:p></o:p></pre>
<pre><a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><o:p></o:p></pre>
</blockquote>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><br>
<br>
<o:p></o:p></span></p>
<pre>-- <o:p></o:p></pre>
<pre>Daniel-Constantin Mierla<o:p></o:p></pre>
<pre><a href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a><o:p></o:p></pre>
<pre>Kamailio Advanced Training - May 22-24 (USA) - <a href="http://www.asipto.com">www.asipto.com</a><o:p></o:p></pre>
<pre>Kamailio World Conference - May 8-10, 2017 - <a href="http://www.kamailioworld.com">www.kamailioworld.com</a><o:p></o:p></pre>
</div>
</body>
</html>