06-17-2021 06:30 AM
Hi,
We want to build a conference call from user phone when user initiates an outbound PSTM call. 3rd participant of conference will be CTI Port Extension.
My question is, how early we can create conference i.e. after which JTAPI event we can initiate consult call and then conference. We need to build conference as early as possible.
Is it possible to establish consult-conference before answer by customer? We are trying on TermConnCreatedEv event.
Thanks & Regards,
Umesh
06-22-2021 12:06 AM
After answer of the call consult call can be initiated and then conferenced so we need to wait for answer of the call.
06-22-2021 11:59 AM
To amplify upchaurasia's response, from the JTAPI Java docs for CallControlCall.addParty() (other mechanisms like consult transfer have similar limitations):
-------------
The Call must have at least two Connections in the CallControlConnection.ESTABLISHED
state. An additional restriction requires that at most one other Connection may be in either the CallControlConnection.QUEUED
, CallControlConnection.OFFERED
, or CallControlConnection.ALERTING
state.
Some telephony platforms impose restrictions on the number of Connections in a particular state. For instance, it is common to restrict the number of "alerting" Connections to at most one. As a result, this method requires that at most one other Connections is in the "queued", "offering", or "alerting" state. (Note that the first two states correspond to the core Connection "in progress" state). Although some systems may not enforce this requirement, for consistency, JTAPI specifies implementations must uphold the conservative requirement.
This method creates and returns a new Connection representing the new party. This Connection must at least be in the CallControlConnection.IDLE
state. Its state may have progressed beyond "idle" before this method returns, and should be reflected by an event. This new Connection will progress as any normal destination Connection on a Call. Typical scenarios for this Connection are described by the Call.connect()
method.
Pre-conditions:
----------------
If you can provide some details about the use-case/reasons for this kind of operation, that may help us offer some alternate suggestions, e.g. you may want to establish the agent/witness call and then conference in the customer...
06-22-2021 08:55 PM
This is for our Agent Greeting application for Non-BIB Cisco phones. JTAPI agent greeting API requires BIB in agent phones.
Thanks & Regards,
Umesh
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: