hanenehrizi / sipdroid

Automatically exported from code.google.com/p/sipdroid
GNU General Public License v3.0
0 stars 0 forks source link

DTMF not working...... #134

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
NOTE: This form is only for reporting bugs. For questions, comments, or
advice please visit:  http://groups.google.com/group/sipdroid-users

*************************************************
* Read the FAQ                                  *
*    Check if the bug has already been reported *
*        No doubles please                      *
*************************************************

Did you carefully read above and decide this means of communication is the
right for your notice? Don't just list an incompatible SIP server or
device, please. Try to look behind the scenes if you like to
contribute here. Thanks!

--
* What steps will reproduce the problem?
1. I have Dialed one Phone number(customer-care number). 
2. Then I have tried to send DTMF number 1 (for selecting Language). 
3. But DTMF not working......

* What is the expected output? What do you see instead?
 The call must need to listen DTMF. DTMF not working at all.  

* What version of the product are you using? On what operating system?
 I am using Sipdroid 1.0.7  on android 1.5 latest build.  

*Please provide any additional information below.
 I am using "i2telecom" account for calls. All call to PSTN cells working
properly. but DTMF not working at all.  

Original issue reported on code.google.com by trushs...@gmail.com on 18 Sep 2009 at 2:00

GoogleCodeExporter commented 9 years ago

Original comment by pmerl...@googlemail.com on 18 Sep 2009 at 7:25

GoogleCodeExporter commented 9 years ago
Issue 160 has been merged into this issue.

Original comment by pmerl...@googlemail.com on 16 Oct 2009 at 7:23

GoogleCodeExporter commented 9 years ago
Looks like sipdroid is doin SIP INFO to implement DTMF. This method is not 
supported by 
majority of the VoIP service providers. Need to implement inband DTMF or 
RFC2833. Are 
there any plans to do down that path.

Original comment by gowth...@gmail.com on 12 Nov 2009 at 4:04

GoogleCodeExporter commented 9 years ago
Issue 261 has been merged into this issue.

Original comment by pmerl...@googlemail.com on 31 Dec 2009 at 9:55

GoogleCodeExporter commented 9 years ago
I have created another patch to support outband DTMF (RFC2833).
This also include small bug fix to codec selection mechanism (issue 232).

Pmerle, could I check-in this patch?

Original comment by tm.in...@gmail.com on 21 Jan 2010 at 6:52

Attachments:

GoogleCodeExporter commented 9 years ago
The code needs a few changes before checking in. It should test if rfc2833 is 
supported 
(as it already does) and when true, don't send SIP INFO packets for DTMF any 
more.

The RFC2833 packets itself look differently than those sent by asterisk. Are 
you sure 
it is correct to send out 9 packets, not a total of 6? Also stop/start 
recording and 
sleeping should not be necessary for sending these packets.

Original comment by pmerl...@googlemail.com on 25 Jan 2010 at 1:48

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
version 1.3.6
HTC G1 syanogenmod 4.2.13
my sip provider use RFC2833 only, and when i try to route in IVR, it just ignore
the dialing...

Original comment by Spon4ik on 27 Jan 2010 at 12:19

GoogleCodeExporter commented 9 years ago
(Reply to comment 6)

I have committed to r436 and r437.

With r437, SIP INFO will not be sent when rfc2833 can be used.

The packets are very similar to packets that X-Lite sends.
Number of packets to be sent depends on a duration of a DTMF event.
The duration is now 120ms (6 packets and 3 end packets), but can be changed to a
shorter period.

Stop/start recording may be unnecessary if record.read() ignores mic input 
during
DTMF packets being sent.

Original comment by tm.in...@gmail.com on 31 Jan 2010 at 10:00

GoogleCodeExporter commented 9 years ago

Original comment by pmerl...@googlemail.com on 3 Feb 2010 at 5:53