<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:v =
"urn:schemas-microsoft-com:vml" xmlns:o =
"urn:schemas-microsoft-com:office:office" xmlns:w =
"urn:schemas-microsoft-com:office:word" xmlns:st1 =
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content=Word.Document name=ProgId>
<META content="MSHTML 6.00.2900.2627" name=GENERATOR>
<META content="Microsoft Word 11" name=Originator><LINK
href="cid:filelist.xml@01C56B7D.490FE670" rel=File-List><LINK
href="cid:editdata.mso" rel=Edit-Time-Data><!--[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]--><o:SmartTagType name="PersonName"
namespaceuri="urn:schemas-microsoft-com:office:smarttags"></o:SmartTagType><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:DoNotRelyOnCSS/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:DocumentKind>DocumentEmail</w:DocumentKind>
<w:EnvelopeVis/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:UseWord2002TableStyleRules/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if !mso]>
<STYLE>
st1\:*{behavior:url(#default#ieooui) }
</STYLE>
<![endif]-->
<STYLE>
<!--
/* Font Definitions */
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;
        mso-font-charset:0;
        mso-generic-font-family:swiss;
        mso-font-pitch:variable;
        mso-font-signature:1627421319 -2147483648 8 0 66047 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {mso-style-parent:"";
        margin:0cm;
        margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:12.0pt;
        font-family:"Times New Roman";
        mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;
        text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;
        text-underline:single;}
span.EmailStyle17
        {mso-style-type:personal;
        mso-style-noshow:yes;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Arial;
        mso-ascii-font-family:Arial;
        mso-hansi-font-family:Arial;
        mso-bidi-font-family:Arial;
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        mso-style-noshow:yes;
        mso-ansi-font-size:10.0pt;
        mso-bidi-font-size:10.0pt;
        font-family:Arial;
        mso-ascii-font-family:Arial;
        mso-hansi-font-family:Arial;
        mso-bidi-font-family:Arial;
        color:navy;}
span.SpellE
        {mso-style-name:"";
        mso-spl-e:yes;}
span.GramE
        {mso-style-name:"";
        mso-gram-e:yes;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;
        mso-header-margin:35.4pt;
        mso-footer-margin:35.4pt;
        mso-paper-source:0;}
div.Section1
        {page:Section1;}
-->
</STYLE>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
        {mso-style-name:"Table Normal";
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
        mso-para-margin:0cm;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";
        mso-ansi-language:#0400;
        mso-fareast-language:#0400;
        mso-bidi-language:#0400;}
</style>
<![endif]--><!--[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 style="tab-interval: 36.0pt" vLink=purple link=blue
bgColor=white>
<DIV>And you of course t_relay() BYE messages? (I don't think three BYEs
in acc table has anything to do with where you put setflag. Either your UACs
generate three BYEs because an ACK is not received and you don't t_relay, or
something else is seriously wrong...)</DIV>
<DIV>g-)</DIV>
<DIV> </DIV>
<DIV>---- Original Message ----<BR>From: Mr Greg Plater<BR>To: 'Greger V.
Teigre'<BR>Sent: Tuesday, June 07, 2005 08:23 AM<BR>Subject: RE: [Serusers] Acc
SetFlag issue<BR><BR>> Hi<BR>> <BR>> I would normally agree with you in
this should be simple.<BR>> <BR>> Tests show same result… when I make a
call from one endpoint to<BR>> another and the callee hangs up, only a single
BYE is noted in the<BR>> acc table. When the caller hangs up the call, I get
three BYE<BR>> messages in the acc table. <BR>> <BR>> I
checked for other setflag(1) and nothing is found.<BR>> <BR>> Any
idea’s<BR>> <BR>> <BR>> <BR>> <BR>> <BR>> From: Greger V.
Teigre [mailto:greger@teigre.com]<BR>> Sent: Tuesday, 7 June 2005 4:00
PM<BR>> To: Mr Greg Plater; serusers@lists.iptel.org<BR>> Subject: Re:
[Serusers] Acc SetFlag issue<BR>> <BR>> This is a fairly straight-forward
way to do it:<BR>> if
(method=="INVITE" || method=="BYE" || method=="ACK")
{<BR>>
setflag(1);<BR>> };<BR>>
Put it at the top after sanity checks, but before loose routing etc.<BR>>
g-)<BR>> <BR>> ---- Original Message ----<BR>> From: Mr Greg
Plater<BR>> To: serusers@lists.iptel.org<BR>> Sent: Monday, June 06, 2005 11:41
PM<BR>> Subject: [Serusers] Acc SetFlag issue<BR>> <BR>>> When I
have setflag in this location a call logs three times.<BR>>> <BR>>>
Were should I place the setflag if I wish for all calls to log in
acc<BR>>> with mysql?<BR>>> <BR>>> <BR>>>
Ser.cfg<BR>>> Snip:<BR>>> <BR>>> modparam("acc", "db_url",
"mysql://ser:heslo@localhost/ser")<BR>>> modparam("acc", "log_level",
1)<BR>>> modparam("acc", "log_flag", 1)<BR>>> modparam("acc",
"log_fmt", "cdfimorstup")<BR>>> modparam("acc", "db_flag", 1)<BR>>>
modparam("acc", "log_missed_flag", 2)<BR>>> modparam("acc",
"db_missed_flag", 2)<BR>>> modparam("acc", "report_cancels",
1)<BR>>> <BR>>> <BR>>> #
-----------------------------------------------------------------<BR>>>
# Loose Route Section<BR>>> #<BR>>>
-----------------------------------------------------------------<BR>>>
<BR>>> #setflag(1);<BR>>>
<BR>>> if (loose_route()) {<BR>>>
<BR>>> if (has_totag()
&& (method=="INVITE" || method=="ACK")) {<BR>>>
<BR>>>
if
(client_nat_test("3")||search("^Route:.*;nat=yes")){<BR>>>
setflag(6);<BR>>>
use_media_proxy();<BR>>>
};<BR>>> };<BR>>>
<BR>>>
route(1);<BR>>>
break;<BR>>> };<BR>>> <BR>>>
<BR>>> <BR>>> <BR>>> <BR>>>
_______________________________________________<BR>>> Serusers mailing
list<BR>>> serusers@lists.iptel.org<BR>>>
http://lists.iptel.org/mailman/listinfo/serusers</DIV></BODY></HTML>