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

Gary Reuter gary.reuter at gmail.com
Tue May 17 15:23:59 MST 2005


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



More information about the asterisk-dev mailing list