[OpenSER-Users] Interop dialog/sst - acc module to produce CDR for dialog-expired call
Schumann Sebastian
Sebastian.Schumann at t-com.sk
Thu Feb 21 16:25:57 CET 2008
Hi Ovidiu
OK, thank you for the hint!
Best regards
Sebastian
-----Original Message-----
From: sip.nslu at gmail.com [mailto:sip.nslu at gmail.com] On Behalf Of Ovidiu
Sas
Sent: Thursday, 21. February 2008 3:35 PM
To: Schumann Sebastian
Cc: users at lists.openser.org
Subject: Re: [OpenSER-Users] Interop dialog/sst - acc module to produce
CDR for dialog-expired call
Hello Sebastian,
Even if the feature request is accepted, setting the flag inside the
timeout_route will not generate EDRs. One option would be to perform
manual accounting:
http://www.openser.org/docs/modules/1.3.x/acc.html#AEN484
Regards,
Ovidiu Sas
On Thu, Feb 21, 2008 at 3:24 AM, Schumann Sebastian
<Sebastian.Schumann at t-com.sk> wrote:
> Hi Ovidiu
>
> OK, I understand. Now I see your point with the special route block
you
> mentioned in the tracker. I could just set the flag for accounting in
> there and it would be called if the timeout is reached.
>
> Seems I have to wait until this is solved in a way. Thanks for your
> help!
>
> Best regards
> Sebastian
>
>
>
> -----Original Message-----
> From: sip.nslu at gmail.com [mailto:sip.nslu at gmail.com] On Behalf Of
Ovidiu
> Sas
> Sent: Thursday, 21. February 2008 7:34 AM
> To: Schumann Sebastian
> Cc: users at lists.openser.org
> Subject: Re: [OpenSER-Users] Interop dialog/sst - acc module to
produce
> CDR for dialog-expired call
>
> Hello Sebastian,
>
> When the dialog expires, there are no actions taken by the dialog
> module:
> - no BYE is sent,
> - no accounting is logged.
>
> A dialog can be terminated via an MI command, and that one will
> generate BYEs on both ends, but no accounting.
>
> The sst module will enforce periodic re-INVITEs if at least one of
the
> participants has support for SIP session timers.
> If SIP session timers is not supported by at least one of the
> participants, then no periodic re-INVITEs will occur and the dialog
> timer will not be restarted.
>
>
> Hope this helps,
> Ovidiu Sas
>
> On Wed, Feb 20, 2008 at 5:24 PM, Schumann Sebastian
> <Sebastian.Schumann at t-com.sk> wrote:
> > Hi Ovidiu
> >
> > Thanks for your response. I thought dialog together with sst it
works
> already as demanded:
> >
> > With sst we re-INVITE and as long as this works fine, the dialog
does
> not expire. If an endpoint breaks, the re-INVITE will not work
properly
> (no answer), the session expires (after Session-Expire time) and the
> dialog module destroys the dialog (after default-timeout).
> >
> > The only problem I see now is that with destroying the dialog
(which
> works already fine like this), no required actions are performed and
can
> be enabled (BYE to both sides, or at least accounting flag). If it
would
> be anyhow possible, to call this with the destruction of the dialog,
the
> problem would be solved I think.
> >
> > For me, the BYE is not that much necessary. It might not cause any
> troubles if one endpoint breaks and the other is still running until
> somebody hangs up. But if I wanna account calls within one domain
(only
> through OpenSER), I need to each started call assured an ending
> accounting tag. The worst is that the customer gets then
default-timeout
> more accounted as he was online.
> >
> > Am I thinking in the right way or must this be solved differently?
I
> think the dialog module provides already the timer, just the
_actions_
> (besides internal destruction of the dialog) are missing...
> >
> > Best regards
> > Sebastian
> >
> >
> >
> > -----Original Message-----
> > From: sip.nslu at gmail.com on behalf of Ovidiu Sas
> > Sent: Tue 2/19/2008 19:13
> > To: Schumann Sebastian
> > Cc: users at lists.openser.org
> > Subject: Re: [OpenSER-Users] Interop dialog/sst - acc module to
> produce CDR for dialog-expired call
> >
> > Hello Sebastian,
> >
> > At this point in time, there's nothing you can do on dialog
> expiration.
> > Take a look at the following patch request:
> >
>
http://sourceforge.net/tracker/index.php?func=detail&aid=1892203&group_i
> d=139143&atid=743023
> >
> >
> > Regards,
> > Ovidiu Sas
> >
> > On Feb 19, 2008 9:37 AM, Schumann Sebastian
> <Sebastian.Schumann at t-com.sk> wrote:
> > >
> > >
> > > Dear all
> > >
> > > I am looking for a possibility to somehow assure, that the
> accounting CDR
> > > produced will not be infinite, if a call is interrupted without
> sending a
> > > final BYE.
> > >
> > > I thought to do it like this:
> > >
> > > Use SST module to create certain time limit (e.g N) for a
session.
> Use
> > > dialog module to cut dialog after certain time expired (e.g.
2N).
> As long as
> > > SST creates active sessions (i.e. the client is alive) the
dialog
> does not
> > > expire, if the call is interrupted, the dialog expires worst
case
> with 2N
> > > time accounted.
> > >
> > > The problem is, I cannot generate CDR to stop accounting for a
> certain call
> > > where the dialog expired. Is this possible to do in a way?
> > >
> > > Thanks for your help.
> > >
> > > Best regards
> > > Sebastian
> > > _______________________________________________
> > > Users mailing list
> > > Users at lists.openser.org
> > > http://lists.openser.org/cgi-bin/mailman/listinfo/users
> > >
> > >
> >
> >
>
More information about the Users
mailing list