Conference from CTIOS client

Unanswered Question
Jul 11th, 2008
User Badges:

Hi,


I am conferencing an incoming call to another toll free number altogether. This is a temporary setup which customer requested.Once i click conference button to complete the conference the CTIOS client application gets into wrapup mode which is fine but no buttons are enabled on the application and I had to forcefully close the application and login again.


i have configured a DN in CM 1700 which has a call forward all to a toll free number.


Agents use 1700 to conference with the tollfree number and once caller is connected to the toll free number agent has to comeout of the conference but in my case the call is connected to the to tollfree number when the agent completes the conference the application gets into wrapup mode and no buttons are enabled on the application.

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
geoff@hp.com Fri, 07/11/2008 - 10:23
User Badges:
  • Red, 2250 points or more

Why not just to a consultative transfer - why conference?


Regards,

Geoff


rafi.imran Fri, 07/11/2008 - 11:34
User Badges:

Warm transfer is required.


Do you mean to say what i meant in my earlier post wont work?

geoff@hp.com Sat, 07/12/2008 - 12:34
User Badges:
  • Red, 2250 points or more

Perhaps you use the terms differently.


A consultative transfer is a warm transfer.


A conferencing transfer is a warm transfer were all three parties are in conference.


The second requires many more resources, and while a common feature in TDM (like on a Rockwell switch), it's an issue with IP telephony.


Regards,

Geoff


mamdouh.aref Sat, 07/12/2008 - 00:27
User Badges:

You can set wrap-up time to zero , so it will return back quick. Or you could implement the buttons work ready and work not ready.


Thanks,

Mamdouh

rafi.imran Sat, 07/12/2008 - 01:47
User Badges:

wrap-up time is the maximum right now, i cant decrease.


But how to implement work ready and work not ready buttons??

mamdouh.aref Sat, 07/12/2008 - 11:14
User Badges:

If you are building your client using the JAVA CIL , you can implement the method OnButtonEnablement


public void OnButtonEnablementChange(Arguments rArguments) {


if (IsMonitoredEvent(rArguments))

return;

Long LMask = rArguments.GetValueUIntObj(CTIOS_ENABLEMENTMASK);

if (null == LMask)

return;


final long bitMask = LMask.longValue();

SwingUtilities.invokeLater(new Runnable() {

public void run() {

// Enable a button if it's bit is turned on. Disable it if not.

m_phoneWork.setAnswerEnabled(((bitMask & ENABLE_ANSWER) > 0));

m_phoneWork

.setStatisticsEnabled(((bitMask & ENABLE_STATISTICS) > 0));

m_phoneWork

.setConferenceEnabled(((bitMask & ENABLE_CONFERENCE_COMPLETE) > 0));

m_phoneWork

.setCcConfEnabled(((bitMask & ENABLE_CONFERENCE_INIT) > 0));

m_phoneWork.setHoldEnabled(((bitMask & ENABLE_HOLD) > 0));

m_phoneWork.setLoginEnabled(((bitMask & ENABLE_LOGIN) > 0));

m_phoneWork

.setLogoutEnabled(((bitMask & (ENABLE_LOGOUT | CtiOs_Enums.ButtonEnablement.ENABLE_LOGOUT_WITH_REASON)) > 0));

m_phoneWork

.setMakeCallEnabled(((bitMask & ENABLE_MAKECALL) > 0));

m_phoneWork

.setNotReadyEnabled(((bitMask & (ENABLE_NOTREADY | CtiOs_Enums.ButtonEnablement.ENABLE_NOTREADY_WITH_REASON)) > 0));

m_phoneWork.setReadyEnabled(((bitMask & ENABLE_READY) > 0));

m_phoneWork.setReleaseEnabled(((bitMask & ENABLE_RELEASE) > 0));

m_phoneWork

.setRetrieveEnabled(((bitMask & ENABLE_RETRIEVE) > 0));

m_phoneWork

.setSsTransEnabled(((bitMask & ENABLE_SINGLE_STEP_TRANSFER) > 0));

m_phoneWork

.setSsConfEnabled(((bitMask & ENABLE_SINGLE_STEP_CONFERENCE) > 0));

m_phoneWork

.setTransferEnabled(((bitMask & ENABLE_TRANSFER_COMPLETE) > 0));

m_phoneWork

.setCcTransEnabled(((bitMask & ENABLE_TRANSFER_INIT) > 0));

m_phoneWork

.setWorkNotReadyEnabled(((bitMask & ENABLE_WORKNOTREADY) > 0));

m_phoneWork

.setWorkReadyEnabled(((bitMask & ENABLE_WORKREADY) > 0));

}

});


}



The main event is eButtonEnablementMaskChange


Thanks,

Mamdouh

rafi.imran Sun, 07/13/2008 - 02:27
User Badges:

HI Mamdouh,


Thanks, your solution looks like an alternative but we are providing only out-of-box cti solution to the customer.


My problem is the out-of-box ctios toolkit has some problem/unstable during a conference where after the conference is completed the agent gets into wrapup state and all the buttons are grayed out.

Actions

This Discussion