[Asterisk-Dev] RTP rfc2833 out-of-sequence problem

Brian West brian.west at mac.com
Tue May 17 17:07:59 MST 2005


Go read RFC2833 and you'll see.  Then try to apply that to your  
problem... then proceed to pulling your hair out.

You also forgot to mention CVS-HEAD or STABLE

/b

On May 17, 2005, at 5:23 PM, Gary Reuter wrote:

> Hi,
> It appears that asterisk doubles-up dtmf when RTP EVENTs arrive out- 
> of-sequence.
> In the log excerpt below, I'm am trying to dial 8100#, but it was seen
> has 811000#.
>
> May 17 17:56:03 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60769, ts 20640, len 4)
> May 17 17:56:03 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60770, ts 20640, len 4)
> May 17 17:56:03 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60771, ts 20640, len 4)
> May 17 17:56:03 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60772, ts 20640, len 4)
> May 17 17:56:03 DEBUG[3212]: Sending dtmf: 56 (8), at xx.xx.xx.xx
> May 17 17:56:03 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60773, ts 20640, len 4)
> May 17 17:56:03 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60774, ts 20640, len 4)
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60802, ts 24800, len 4)
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60806, ts 24800, len 4)
> May 17 17:56:04 DEBUG[3212]: Sending dtmf: 49 (1), at xx.xx.xx.xx
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60803, ts 24800, len 4)
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60804, ts 24800, len 4)
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60805, ts 24800, len 4)
> May 17 17:56:04 DEBUG[3212]: Sending dtmf: 49 (1), at xx.xx.xx.xx
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60807, ts 24800, len 4)
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60835, ts 28960, len 4)
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60836, ts 28960, len 4)
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60837, ts 28960, len 4)
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60838, ts 28960, len 4)
> May 17 17:56:04 DEBUG[3212]: Sending dtmf: 48 (0), at xx.xx.xx.xx
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60839, ts 28960, len 4)
> May 17 17:56:04 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60840, ts 28960, len 4)
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60869, ts 33280, len 4)
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60871, ts 33280, len 4)
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60874, ts 33280, len 4)
> May 17 17:56:05 DEBUG[3212]: Sending dtmf: 48 (0), at xx.xx.xx.xx
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60870, ts 33280, len 4)
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60872, ts 33280, len 4)
> May 17 17:56:05 DEBUG[3212]: Sending dtmf: 48 (0), at xx.xx.xx.xx
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60873, ts 33280, len 4)
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60897, ts 36480, len 4)
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60896, ts 36480, len 4)
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60898, ts 36480, len 4)
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60899, ts 36480, len 4)
> May 17 17:56:05 DEBUG[3212]: Sending dtmf: 35 (#), at xx.xx.xx.xx
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60900, ts 36480, len 4)
> May 17 17:56:05 VERBOSE[3212]: Got RTP packet from xx.xx.xx.xx:19502
> (type 101, seq 60901, ts 36480, len 4)
>
>
> Can anyone confirm my suspicions and suggest a fix?
>
> -Gary
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>




More information about the asterisk-dev mailing list