cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
857
Views
0
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Chikeobi Njaka on 08-08-2011 03:04:27 AM
For DTMF tone detection, MediaTerminalConnection.setDTMFDetection is set on the terminal and a TerminalObserver placed on the terminal. How about if the DTMF is being generated by the other end? That is a terminal that is not controlled by the application. How do you get the DTMF tone generated by the other party in the call? The events are generated by the terminal on which the observer was placed, correct? So how do you get DTMF from the other party?

Subject: RE: DTMF Tone Detection
Replied by: Mohan Potluri on 09-08-2011 02:46:21 AM
When an unobserved party on the other end generates DTMF, MediaTermConnDtmfEv will be seen in call observers of the observered party. Typically dtmf signal from the other end is sent out-of-band  and delivered to the observed side using MediaTermConnDtmfEv.
 

<pre>CiscoTermButtonPressedEv will be seen in Terminal observer if user press a key pad on a observed party.</pre>

Subject: RE: DTMF Tone Detection
Replied by: Chikeobi Njaka on 09-08-2011 02:40:55 PM
When an unobserved party on the other end generates DTMF, MediaTermConnDtmfEv will be seen in call observers of the observered party. Typically dtmf signal from the other end is sent out-of-band  and delivered to the observed side using MediaTermConnDtmfEv.
 

<pre>CiscoTermButtonPressedEv will be seen in Terminal observer if user press a key pad on a observed party.</pre>


Hi Mohan,
That is precisely what I did. I am looking for the event in the terminalChangedEvent calback method of a CiscoTerminalObserver implementation. When I press a key (on either the observed or the other phone), the event is not thrown.
Now since the only way to indicate interest in DTMF is on the TerminalConnection, it means there must first be a connection before the setDtmfDetection(true) can be called.

Subject: RE: DTMF Tone Detection
Replied by: Manas Varma on 29-12-2011 02:57:06 AM
For DTMF tone detection, MediaTerminalConnection.setDTMFDetection is set on the terminal and a TerminalObserver placed on the terminal. How about if the DTMF is being generated by the other end? That is a terminal that is not controlled by the application. How do you get the DTMF tone generated by the other party in the call? The events are generated by the terminal on which the observer was placed, correct? So how do you get DTMF from the other party?

 
Hi All,
 
 I am not able to send DTMF signals the called Party after the connection is established. Can any one please help me with the exact code in implementing this .Thanks a lot.
 
Regards,
Manas Varma

Subject: RE: DTMF Tone Detection
Replied by: Abhishek Malhotra on 03-01-2012 12:00:32 PM





Hi All,
 
 I am not able to send DTMF signals the called Party after the connection is established. Can any one please help me with the exact code in implementing this .Thanks a lot.
 
Regards,
Manas Varma

Please look at this thread and see if it helps: http://developer.cisco.com/web/jtapi/forums/-/message_boards/view_message/1053428
Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community:

Quick Links