Summary: | ASTERISK-04866: RTP error seems to prevent DTMF from being sent | ||
Reporter: | yogel (yogel) | Labels: | |
Date Opened: | 2005-08-21 03:38:20 | Date Closed: | 2011-06-07 14:03:24 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | We use the standard chan_h323 to interface asterisk with an Australian provider. We are using RFC2833 DTMF with payload type 99. When we make calls from a ZyXEL WiSIP phone, DTMF works fine. When we try it from anything else it fails (Have tried Cisco 7960, Grandstream, Cisco 7905 and SNOM phones). After a bit of hunting around, it is clear that asterisk is receiving the DTMF packets. I did a debug h.323 and debug rfc. Every dtmf event from these phones has a ts value of -96 in the "Sent RTP Packet to ..." line. When I produce the same output with the WiSIP phone, I get a positive value that seems to be consistent with ts outputted around it in the "Got RTP packet from..." log. ****** ADDITIONAL INFORMATION ****** This is an RTP/h323 debug of what it looks like when it is sending the DTMF digit and it fails: Got rfc2833 RTP packet from 202.93.188.42:30448 (type 99, seq 15745, ts 2365904, len 4, mark 0, event 00000001, end 1, duration 1120) Aug 21 17:54:31 DEBUG[24548]: rtp.c:237 process_rfc2833: - RTP 2833 Event: 00000001 (len = 4) Aug 21 17:54:31 DEBUG[24548]: chan_h323.c:351 oh323_digit: Sending digit 1 on H323/sptterminate-4 Aug 21 17:54:31 DEBUG[24548]: chan_h323.c:356 oh323_digit: Sent RTP packet to 203.194.30.4:19256 (type 99, seq 31408, ts -96, len 4) Sent RTP packet to 203.194.30.4:19256 (type 99, seq 31409, ts -96, len 4) Sent RTP packet to 203.194.30.4:19256 (type 99, seq 31410, ts -96, len 4) Sent RTP packet to 203.194.30.4:19256 (type 99, seq 31411, ts -96, len 4) Sent RTP packet to 203.194.30.4:19256 (type 99, seq 31411, ts -96, len 4) Sent RTP packet to 203.194.30.4:19256 (type 99, seq 31411, ts -96, len 4) Got RTP packet from 202.93.188.42:30448 (type 99, seq 15745, ts 2365904, len 4) Got rfc2833 RTP packet from 202.93.188.42:30448 (type 99, seq 15745, ts 2365904, len 4, mark 0, event 00000001, end 1, duration 1120) Aug 21 17:54:31 DEBUG[24548]: rtp.c:237 process_rfc2833: - RTP 2833 Event: 00000001 (len = 4) Got RTP packet from 202.93.188.42:30448 (type 99, seq 15745, ts 2365904, len 4) Got rfc2833 RTP packet from 202.93.188.42:30448 (type 99, seq 15745, ts 2365904, len 4, mark 0, event 00000001, end 1, duration 1120) | ||
Comments: | By: yogel (yogel) 2005-08-21 03:40:24 This is possibly a duplicate of 0004989, but I can't be sure. By: Michael Jerris (mikej) 2005-08-24 01:27:40 I would like to see the sip debug of both the working and non working source. By: Michael Jerris (mikej) 2005-08-30 23:30:55 suspended due to no response. Please re-open when you can produce the traces |