[Users] Accounting using dialog and sst module

Asterisk Expert asterisk.expert at gmail.com
Tue Dec 26 12:20:53 CET 2006


Hello,
I am currently trying to do accurate billing with openser. I found that
dialog and sst modules can be used to determine failed transactions. i.e. If
UA crashed and no BYE received at all. I tried to configure dialog and sst
modules as specified in the documentation. But active dialogs keep
incrementing even after hangup. It would be nice if someone can post a good
example. I am using cvs head of openser.
Snippet of config is as below:

######################   DIALOG   ######################
modparam("dialog", "dlg_flag", 13)
modparam("dialog", "timeout_avp", "$avp(i:10)")
modparam("dialog", "use_tight_match", 1)
modparam("dialog", "enable_stats", 1)

######################   SST   ######################
modparam("sst", "enable_stats", 1)
modparam("sst", "timeout_avp", "$avp(i:10)")
modparam("sst", "sst_flag", 14)

route
{
........
........
if(method=="INVITE")
    {
        setflag(13); # set the dialog flag
            setflag(14); # Set the sst flag
        avp_write("15","$avp(i:10)");
    };
if (method=="INVITE")
    {
         record_route_preset("192.168.1.2:5060;nat=yes;did=1");
      };
.........
.........
}

-- 
Regards
Asterisk Expert
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20061226/c02e1a6a/attachment.htm>


More information about the sr-users mailing list