[Serusers] session duration accounting
Olivier Taylor
olivier.taylor at gmail.com
Tue Jul 5 16:03:49 CEST 2005
U right :)
Olivier
-----Message d'origine-----
De : Java Rockx [mailto:javarockx at gmail.com]
Envoyé : mardi 5 juillet 2005 16:02
À : Olivier Taylor
Cc : Iqbal; serusers at lists.iptel.org
Objet : Re: RE : RE : [Serusers] session duration accounting
No so. We only charge if the INVITE has a matching BYE, which means that the
other end when off hook or went to voice mail or was call forwarded to
another number.
In any event, a CANCEL would not be billable because of the 486 reply that
was accounted for.
Regards,
Paul
On 7/5/05, Olivier Taylor <olivier.taylor at gmail.com> wrote:
> Hi Paul,
>
> Well, in this case, I must agree, in my case I am charged only from
> the ACKs, I use B2bua for accounting, but I have no diffrence between
> ACC standard table, Radacct(radius accounting) and my pstn provider,
> that's why I use ACKs and not Invites.
>
> In your case, you will charge the caller even if the callee is away
> and even if the caller decides to cancel the call before the callee
> answers.
>
> What's the meaning of life ;)
>
> Regards,
> Olivier
>
> -----Message d'origine-----
> De : Java Rockx [mailto:javarockx at gmail.com]
> Envoyé : mardi 5 juillet 2005 15:44
> À : Olivier Taylor
> Cc : Iqbal; Ryan Pagquil; serusers at lists.iptel.org
> Objet : Re: RE : [Serusers] session duration accounting
>
>
> I understand what you're saying, however, I disagree with your
> suggestion because me (as a PSTN gateway owner) will be charged tolls
> based on the INVITE-to-BYE duration from my carriers for completed
> calls.
>
> So if I'm only billing durations from ACK to BYE, then :
>
> 1) How would I accurately determine which ACK to account against
> considering that many ACKs can happen during any call? For instance,
> if you get put on hold or a re-INVITE.
>
> 2) Why should I give the customer 30 seconds of free platform time
> when my carriers bill me toll charges for that period?
>
> Regards,
> Paul
>
> On 7/5/05, Olivier Taylor <olivier.taylor at gmail.com> wrote:
> > Hi Iqbal,
> > I think the query u gave is not really correct, the INVITES are the
> > beginning of the sessions, I think we must use the ACKs for a real
> > accounting of the call. Just think, if it takes 30 seconds to the
> > callee to hang on, u will overcharge him. I just suggest to replace
> > the INVITES by ACKs.
> >
> > Regards.
> >
> > Olivier
> >
> > -----Message d'origine-----
> > De : serusers-bounces at iptel.org [mailto:serusers-bounces at lists.iptel.org]
> > De la part de Iqbal Envoyé : mardi 5 juillet 2005 13:28 À : Ryan
> > Pagquil Cc : serusers at lists.iptel.org
> > Objet : Re: [Serusers] session duration accounting
> >
> >
> > put those queries in mysql and it should lookup your acc table
> >
> > Iqbal
> >
> > Ryan Pagquil wrote:
> >
> > > Hi,
> > > So the only concept on how will I account for duration is to
> > > account for INVITE and BYE methods...BTW, where will I put those
> > > queries? Sorry, I'm in a stage of discovering SER.=)
> > >
> > > Thanks,
> > >
> > >
> > >
> > > Java Rockx wrote:
> > >
> > >> Ryan,
> > >>
> > >> This MySQL query should do the trick. It joins the acc table to
> > >> itself. One side grabs INVITE messages and the other side grabs
> > >> BYE messages.
> > >>
> > >> NOTE: This will not work if you account for re-INVITE messages
> > >> because you will then have multple INVITEs for the same call.
> > >>
> > >> Regards,
> > >> Paul
> > >>
> > >> SELECT t1.from_uri as orig_number, t1.to_uri as term_number,
> > >> TIMEDIFF(t2.time, t1.time) as duration, t1.timestamp as calldate
> > >> FROM acc t1, acc t2 WHERE t1.sip_callid = t2.sip_callid AND
> > >> ((t1.fromtag = t2.fromtag and t1.totag = t2.totag) OR (t1.fromtag
> > >> = t2.totag and t1.totag = t2.fromtag)) AND t1.sip_method='INVITE'
> > >> AND t2.sip_method='BYE'
> > >>
> > >> On 7/4/05, Iqbal <iqbal at gigo.co.uk> wrote:
> > >>
> > >>
> > >>> its records the INVITE and BYE, so fro there you can work out
> > >>> the session duration
> > >>>
> > >>> Iqbal
> > >>>
> > >>> Ryan Pagquil wrote:
> > >>>
> > >>>
> > >>>
> > >>>> guys,
> > >>>> just want to ask if i can make ser to account session
> > >>>> durations for billing purposes?
> > >>>>
> > >>>> Thanks,
> > >>>>
> > >>>>
> > >>>
> > >>> _______________________________________________
> > >>> Serusers mailing list
> > >>> serusers at lists.iptel.org
> > >>> http://lists.iptel.org/mailman/listinfo/serusers
> > >>>
> > >>>
> > >>
> > >>
> > >>
> > >>
> > >>
> > >
> > >
> >
> > _______________________________________________
> > Serusers mailing list
> > serusers at lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
> >
> > _______________________________________________
> > Serusers mailing list
> > serusers at lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
> >
>
>
More information about the sr-users
mailing list