<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 19, 2017 at 12:22 PM, Troy Bowman <span dir="ltr"><<a href="mailto:troy@lump.net" target="_blank">troy@lump.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">To me, RINGNOANSWER means that the agent either rejected or let it ring to timeout while the caller was waiting. If the elapsed seconds equals timeout, they let it ring and never answered. If the elapsed seconds is under the timeout, they rejected the call.<div><br></div><div><snip><br><div><div><br></div><div>In my opinion, if the caller abandons while we are ringing the agent's phone, it is not the agent's fault that the agent didn't pick up. If a RINGNOANSWER would happen in that case, I'd be assigning fault where there is none. In our call center, RINGNOANSWER is a criminal offense. :)</div></div></div></div></blockquote><div><br></div><div>This would be my interpretation as well. That is that RINGNOANSWER implies that in some way the agent is to blame for the call not connecting.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><br></div><div><div>I sincerely hope we don't change this behavior.</div></div><div><br></div><div>If the impetus for this is to show how long the agent's phone rang, we should put that statistic in data4 of ABANDON or something like that, because we already identify whether an agent's phone was in the process of ringing or being whispered to in ABANDON. Even RINGCANCELED is misleading because the agent did not cancel. It is still and ABANDON.</div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="gmail-h5">On Thu, Jan 19, 2017 at 2:59 AM, Tomec Martin <span dir="ltr"><<a href="mailto:tomec@ipex.cz" target="_blank">tomec@ipex.cz</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail-h5">
<div lang="CS">
<div class="gmail-m_5826192512534778610m_8308229744795706288WordSection1">
<p class="MsoNormal"><snip></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">So there are 2 ways to move forward:<u></u><u></u></p>
<p class="gmail-m_5826192512534778610m_8308229744795706288MsoListParagraph"><u></u><span>A)<span style="font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"times new roman"">
</span></span><u></u>Create RINGNOANSWER event after every call end without answer. That breaks backward compatibility for thoose who rely on current behavior.<u></u><u></u></p>
<p class="gmail-m_5826192512534778610m_8308229744795706288MsoListParagraph"><u></u><span>B)<span style="font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"times new roman"">
</span></span><u></u>Create new event RINGCANCELED – which can be misleading, because call was not canceled.</p></div></div></div></blockquote></div></div></blockquote><div><br></div><div>Between these options I lean toward 'B'. Creating a new event would hopefully have a minimal amount of side effects. *Hopefully* most parsers/filters would just ignore the new event.</div><div><br></div><div>I agree that RINGCANCELED can be misleading as well. Since ABANDON seems to mean the caller hung up then how about calling it RINGABANDON instead?</div><div><br></div><div>A third option (mentioned on the code review [1] and by Troy) would be to include the agent name/info in the ABANDON event.</div><div> </div><div>[1] <a href="https://gerrit.asterisk.org/#/c/4649/">https://gerrit.asterisk.org/#/c/4649/</a></div></div><div class="gmail_signature"><div dir="ltr"><pre style="padding:2px;border:1px solid rgb(114,99,77);background-color:rgb(238,238,238);color:rgb(0,0,0);overflow:auto">Kevin Harwell
Digium, Inc. | Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: <a href="http://digium.com" target="_blank">http://digium.com</a> & <a href="http://asterisk.org" target="_blank">http://asterisk.org</a></pre></div></div>
</div></div>