with avaya ipo office 500,not Tapi Simulator, transferring a Session in CTI doesn't work

Jun 26, 2014 at 10:36 AM
hi,good afternoon! My name is Aaron.
I encountered a problem.
I am new for CCA, and I am trying my best to study it.Below is my problem.
Refer to the phase "Transferring a Session in CTI " in the document "UII Development Guide.chm",I tried to transfer a call to another telephone which they both link with avaya ipo office v500,the test result is the "another" telephone didn't ring.
So can you guide me how to achieve it? thank you.

below is the key words i doubted.
"Make the following XML changes to CtiCallState.cs. "
"
private void Cti_CallChanged(object sender, CallEventArgs e)
    {
        switch (e.State)
        {
        // Unneeded items removed.
            case CallClassProvider.CallState.Incoming_Call:
                if (e.Call.CallerNumber != "3332")
                {
                    // TAPI Simulator does not provide a "ringing" event.
                    if (CallNewCallEvent != null)
                    {
                        CtiCoreEventArgs args = new CtiCoreEventArgs("NewCALL", e, e.Call.CallID.ToString(CultureInfo.CurrentUICulture));
                        CallNewCallEvent(this, args);
                    }
                    // This is another workaround for the 
                    // TAPI demo code....
                    e.State = CallClassProvider.CallState.Ringing;
                    if (CallStateChangeEvent != null)
                    {
                        CtiCoreEventArgs args = new CtiCoreEventArgs(e.State.ToString(), e, e.Call.CallID.ToString(CultureInfo.CurrentUICulture));
                        CallStateChangeEvent(this, args);
                    }
                }
                break;
            …
        }
    }
"