Psst! Did you know DevelopmentNow is a mobile web site design agency?

Contact us for help mobilizing your site, or to sign up for our beta Mobile Web SDK!
all groups > c# > july 2009 >

c# : Envox CT ADE Development / RealSpeak Telecom


Jake K
12/12/2006 8:00:15 PM
Anyone here experienced in developing with Envox CT ADE and/or RealSpeak
Telecom? I have a problem that I am not sure how to solve.

Dialogic JCT/T1 (ISDN) card.
Envox CT ADE 9.1
RealSpeak Telecom 4
Visual Studio 2005

Basically, what is happening is I create an ADXVoice and ADXTTS object
listening on a channel and speak some text when a call is received. If I
hang up during the speaking of the text then immediately call back to the
same channel the text starts speaking where it left off (minus the call back
seconds).

Eg.

public int iTrunk = 0;
private ADXVoiceClass ADXVoice1 = null;
private ADXTTSClass ADXTTS1 = null;

private void Form1_Load(object sender, EventArgs e)
{
ADXVoice1 = new ADXVoiceClass();
ADXVoice1.TrunkAssign(iTrunk);
ADXTTS1 = new ADXTTSClass();
ADXTTS1.AssignCompatibleChannel(ADXTTSLib.RES_TYPE.RES_TYPE_Trunk,
iTrunk);
ADXTTS1.ListenTo(ADXTTSLib.RES_TYPE.RES_TYPE_Trunk, iTrunk);
ADXTTS1.SetPersonality("SAPI5_Person1");
ADXVoice1.IncomingCall += new
ADXVoiceLib._IADXVoiceEvents_IncomingCallEventHandler(OnIncomingCall);
ADXVoice1.CallerHangUp += new
ADXVoiceLib._IADXVoiceEvents_CallerHangUpEventHandler(OnCallerHangup);
}

private void OnIncomingCall()
{
ADXVoice1.AnswerCall();
Play_Hello();
}

private void Play_Hello()
{
ADXTTS1.SpeakString("This is a test to see what happens when a
disconnect occurs.", 0, "+");
ADXTTS1.SpeakString("I'll continue speaking to see if the next call
hears this same text.", 0, "+");
}

I suppose somewhere in the OnCallerHangup method I need to free the TTS
resource or something. I've been trying for a while but have been
unsuccessful. Anyone have any experience with Envox CT ADE / RealSpeak
Telecom? I'd certainly appreciate the feedback.

Thanks a lot.
Chan Ming Man
12/14/2006 12:00:00 AM
Try the speech SDK
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/netspeechanchor.asp

chanmm

[quoted text, click to view]
Vineet
7/1/2009 10:37:50 PM
Hi !
I am using ADXVoice1.CallerHangUp += new _IADXVoiceEvents_CallerHangUpEventHandler(ADXVoice1_CallerHangUp); for handling remote call disconnection, but the above specified event doesnt fire when remote caller hangups his call. Please help me out in solving the query, I am using Envox 9.2 ADX control in c#

From http://www.google.co.in/search?hl=en&q=ADXVoice1.CallerHangUp()&btnG=Search&meta=&aq=f&oq=

Posted via DevelopmentNow.com Groups
AddThis Social Bookmark Button