<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=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle20
        {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:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Hi,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>I notice that opensips is not hanging up the call when a bye is received from client as it forward the BYE to gateway and gateway send a 200 ok back ,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>furthermore i can see a bad behavior from gateway which is opensips forward the ACK from UA after 200 OK with SDP is received from gateway to gateway and the gateway send again and again 200 ok with SDP , besides opensips forward it to client and reply back to gateway with ACK 10 times<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Problem: When opensips receive a bye from UA it does not hang-up the call and wait till max call duration to send a bye to gateway then gateway reply by 481 transaction does not exist ,and the record stored in acc table<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>can this be a bug , I am using <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>version: opensips 1.10.0-notls (x86_64/linux)<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>flags: STATS: Off, EXTRA_DEBUG, USE_IPV6, USE_TCP, DISABLE_NAGLE, USE_MCAST, SHM_MEM, SHM_MMAP, PKG_MALLOC, F_MALLOC, FAST_LOCK-ADAPTIVE_WAIT<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>@(#) $Id$<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>main.c compiled on 13:21:19 Oct 24 2013 with gcc 4.7<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>please advise <o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>regards<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> M.Khaled W Chehab [mailto:kchehab@icucall.com] <br><b>Sent:</b> Tuesday, April 15, 2014 4:24 PM<br><b>To:</b> (users@lists.opensips.org); (users-bounces@lists.opensips.org)<br><b>Subject:</b> Acc module <o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hi<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>I have a problem with accc modules with the below scenario :<o:p></o:p></p><p class=MsoNormal>OPENSIPS receive the 200 ok from the trunk gateway ,and forward it to UA, <o:p></o:p></p><p class=MsoNormal>UA replies by ACK and opensips forward this ACK to Gateway ,..but for some reason the Gateways resends a lot of 200 OK with SDP and opensips relay these packets to UA and UA replies with ACK ….. <o:p></o:p></p><p class=MsoNormal><b>Problem: Acc module set the call duration to 3600 seconds which is the max call duration <o:p></o:p></b></p><p class=MsoNormal>By wire shark i can see that UA is sending a bye after 2 minutes and opensips relay the BYE to Gateway moreover trunk gateway is sending back 200 OK to confirm the bye and it ends the call <o:p></o:p></p><p class=MsoNormal>But in mysql acc rows , acc module store the call duration to max call duration(3600) <o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>How can I fix this ,please advice<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Regards<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>