[Asterisk-Dev] Bug 14 in bug tracker (fwd)

Peter Grace pgrace at fierymoon.com
Fri Jul 25 10:13:33 MST 2003


Chris,

I've posted on Xten's message board -- hopefully the developers will see
it and get back to me on it..

Thanks,
Pete

On Fri, 25 Jul 2003, Chris Heiser wrote:

> Here's the payloads as X-Lite sends them:
>
> 010A00A0
> 010A00A0
> 010A00A0
> 010A00A0
> 010A00A0
> 010A00A0
>
> As you can see... the duration field is staying at 0A0 which is incorrect.
> The proper sequence should look something like this:
>
> 010A00A0
> 010A0140
> 010A01E0
> 010A0280
> 010A0320
> 010A03C0
> etc...
>
> Hope this helps.
>
> --Chris
>
> > -----Original Message-----
> > From: asterisk-dev-admin at lists.digium.com [mailto:asterisk-dev-
> > admin at lists.digium.com] On Behalf Of Peter Grace
> > Sent: Friday, July 25, 2003 11:12 AM
> > To: asterisk-dev at lists.digium.com
> > Cc: support at xten.net
> > Subject: RE: [Asterisk-Dev] Bug 14 in bug tracker (fwd)
> >
> > I've done a workaround in rtp.c, but I know I'd prefer for the
> > solution to be concrete.  What exactly is wrong, so we can give the
> > xten people a good idea of what needs to be done?  From your message I
> > gather that the duration field is not being properly populated?
> >
> > On Fri, 25 Jul 2003, Chris Heiser wrote:
> >
> > > This actually appears to be a bug with the X-Lite Sip Phone.
> > > I've done some packet captures, and the X-Lite violates RFC2833.
> > >
> > > For the Payload of the RTP packet for DTMF, the RFC states:
> > >
> > > "   duration: Duration of this digit, in timestamp units. Thus, the
> > >            event began at the instant identified by the RTP timestamp
> > >            and has so far lasted as long as indicated by this parameter.
> > >            The event may or may not have ended."
> > >
> > > X-Lite never increments the duration field of the RTP packets for DTMF
> > > digits.  I'm sure this is confusing Asterisk.  I'd say e-mail the X-Lite
> > > folks and tell them they have bugs.
> > >
> > > --Chris Heiser
> > >
> > > > -----Original Message-----
> > > > From: asterisk-dev-admin at lists.digium.com [mailto:asterisk-dev-
> > > > admin at lists.digium.com] On Behalf Of Chris Heiser
> > > > Sent: Thursday, July 24, 2003 6:47 PM
> > > > To: asterisk-dev at lists.digium.com
> > > > Subject: Re: [Asterisk-Dev] Bug 14 in bug tracker (fwd)
> > > >
> > > > Peter,
> > > >
> > > > Can you send a tcpdump of the session between asterisk and the X-lite
> > > > phone?
> > > >
> > > > Something like: tcpdump -s 0 -w xlite-phone-dump host [x-lite ip
> > address]
> > > > Make sure you run it while you're not logged in or otherwise connected
> > to
> > > > Asterisk (so the tcpdump only has the packets between the X-lite phone
> > and
> > > > Asterisk)
> > > >
> > > > I'd say just e-mail it to me direct as the file will probably be a
> > little
> > > > big to go out on the mailing list.
> > > > I've had to debug other DTMF issues with other devices.  (I've come
> > across
> > > > a
> > > > few sip UA's that ignore the SDP info that Asterisk sends out).  Maybe
> > I
> > > > can
> > > > be of some help.
> > > >
> > > > --Chris Heiser
> > > >
> > > > ----- Original Message -----
> > > > From: "Peter Grace" <pgrace at fierymoon.com>
> > > > To: <asterisk-dev at lists.digium.com>
> > > > Sent: Thursday, July 24, 2003 3:54 PM
> > > > Subject: [Asterisk-Dev] Bug 14 in bug tracker (fwd)
> > > >
> > > >
> > > > > Oops.  Helps if you have the list address right.. See below!
> > > > >
> > > > > ---------- Forwarded message ----------
> > > > > Date: Thu, 24 Jul 2003 15:04:44 -0400 (EDT)
> > > > > From: Peter Grace <pgrace at fierymoon.com>
> > > > > To: asterisk-dev at digium.com
> > > > > Subject: Bug 14 in bug tracker
> > > > >
> > > > > Guys,
> > > > >
> > > > > I just fired in a bug report, but I'll give the rundown:
> > > > >
> > > > > http://bugs.digium.com/bug_view_page.php?bug_id=0000014
> > > > >
> > > > >
> > > > > X-Lite's DTMF problems with voicemail may not be X-lite's fault...
> > I
> > > > was
> > > > > tracking DTMF between rtp.c and channel.c and it looks like the
> > system
> > > > is
> > > > > ignoring the first couple digits.  Check the bug report for full
> > debug
> > > > > messages...
> > > > >
> > > > > Thanks,
> > > > > Pete
> > > > >
> > > > > _______________________________________________
> > > > > Asterisk-Dev mailing list
> > > > > Asterisk-Dev at lists.digium.com
> > > > > http://lists.digium.com/mailman/listinfo/asterisk-dev
> > > > >
> > > > _______________________________________________
> > > > Asterisk-Dev mailing list
> > > > Asterisk-Dev at lists.digium.com
> > > > http://lists.digium.com/mailman/listinfo/asterisk-dev
> > > _______________________________________________
> > > Asterisk-Dev mailing list
> > > Asterisk-Dev at lists.digium.com
> > > http://lists.digium.com/mailman/listinfo/asterisk-dev
> > >
> > _______________________________________________
> > Asterisk-Dev mailing list
> > Asterisk-Dev at lists.digium.com
> > http://lists.digium.com/mailman/listinfo/asterisk-dev
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
>



More information about the asterisk-dev mailing list