man2015 / red5phone

Automatically exported from code.google.com/p/red5phone
0 stars 0 forks source link

DTMF event RTP payload needs no padding #10

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
RTPStreamSender.java uses "framesize" as "payloadLength" for "dtmfpacket".
It should be 4 (bytes) instead, or else Cisco gateways fail to interpret
the event.

What steps will reproduce the problem?
1. Set up red5phone with cisco AS5400 as PSTN media gateway
2, Make a call from flash to PSTN
3. Send DTMF events from flash client in call
4. Observe they do not arrive.

What is the expected output? What do you see instead?
The cisco gateway can not interpret the telephone-event because it is
padded to the size of a regular RTP packet.

What version of the product are you using? On what operating system?
Latest OpenFire plugin version on Debian etch + java 6

Original issue reported on code.google.com by szoc...@gmail.com on 22 Aug 2008 at 12:58

GoogleCodeExporter commented 9 years ago
I noticed this issue also, I plan to put my changes on a branch and will then 
merge a 
"fix" for this into trunk soon.

Original comment by mondain on 12 Dec 2008 at 5:59

GoogleCodeExporter commented 9 years ago
The problem is still in trunk (revision 27). Would you post the fix?

Also where is a problem when i send dtmf from remote phone. It sounds like 
noise in
flash client. And after this voice from phone to flash client lags for about 2 
seconds.

Original comment by alx...@gmail.com on 11 Jul 2009 at 7:50