- The adiTransferCall function provides a blind transfer capability. A blind
transfer initiates second call placement and then disconnects the AG Access port
from the PBX before second call placement is resolved. The application specifies
one of the following conditions on which it disconnects from the switch, thus
completing the transfer:
- The following outlines the procedure for a blind transfer (refer to Figure 11).
- The application invokes adiTransferCall. AG Access obtains a second line
and generates the placing second call event (ADIEVN_PLACING_CALL2).
AG Access then delivers the second address to the PBX.
- If the adiTransferCall option is to disconnect on proceeding, AG Access
generates the call disconnected event and the application must release the
call as described in Section 3.5, Releasing Calls before new calls can be
established on the port. Otherwise, AG Access monitors the call as
described in Section 3.4.3, Events Used by Call Control.
- If the adiTransferCall option is to disconnect on alerting and AG Access
receives ring tone from the PBX, the call disconnected event is generated
and the application must release the call as described in Section 3.5,
Releasing Calls. Otherwise, AG Access monitors the call as described in
Section 3.4.3, Events Used by Call Control.
- If the adiTransferCall option is to disconnect when the second call is
connected as described in Section 3.4.2, Call Control Mask Parameters, the
call disconnected event is generated and the application must release the call
as described in Section 3.5, Releasing Calls.
- If the condition specified in the adiTransferCall function does not occur,
AG Access generates a second call disconnected event. The port is returned
to the call connected state for the first line. This might occur, for example, if
the second line was busy.