Consultation transfers
A caller (party A) calls the application and the application attempts to connect the caller to the called party (party C). If the attempt fails—party C doesn’t answer—document interpretation proceeds with the party A. If the attempt succeeds—the party C answers—the application completes the transfer and disconnects from the call. You can perform a consultation transfer with or without far-end dialog. See for more information.
The SIP audio provider supports consultation transfers if supported by the gateway.
Consultation transfer is similar to since they are also implemented using the REFER method. The caller, party A, calls the application requesting a transfer to a third party, party C. The application sends party C’s contact information in a REFER message to party A, then waits for A’s response. Party A tries to contact party C. If party C answers, party A sends a NOTIFY message to the application indicating success, and the connection between party A and the application is dropped. If party C is unreachable, party A remains connected to the application.
The SIP audio provider supports a conditional transfer for compatibility with previous releases of Voice Platform. A conditional transfer is a Nuance extension and differs from the VoiceXML 2.1 consultation transfer in that:
- A conditional transfer waits only to hear a ring before completing the transfer and disconnecting from the call
- A conditional transfer does not support far-end dialog