Blind Transfer Of A Call - Polycom SoundStructure C16 Design Manual

Hide thumbs Also See for SoundStructure C16:
Table of Contents

Advertisement

Design Guide for the Polycom SoundStructure C16, C12, C8, and SR12

Blind Transfer of a Call

12 - 82
This example shows how you can dial a call and connect to the remote party
(extension 2029 in this example) and then 'blind transfer' that call to a different
extension (5148 in this example). When you 'blind transfer' the call, you do not
have to establish the call to the receiving party before transferring the call.
# Dial the desired number
set phone_dial "VoIP Out" "2029"
val phone_dial "VoIP Out" "2029"
# Take the phone offhook to send the digits to the call server
set phone_connect "VoIP Out" 1
val phone_connect "VoIP Out" 1
# Once connected the call appearance state will be updated to connected
val voip_call_appearance_state "VoIP Out" 1 connected
# Once you are connected, then initiate the transfer.
# This will generate new dial tone.
set voip_transfer "VoIP Out"
# set the transfer to be a blind transfer
set voip_blind "VoIP Out"
# Once you received an indication that you have dialtone you can
# dial the digits
val voip_call_appearance_state "VoIP Out" 1 dialtone
# Dial the party to transfer the call
set phone_dial "VoIP Out" "5148"
# Optionally use the voip_send command to send the digits immediately
# without waiting for a dial time-out from the dial plan
set voip_send "VoIP Out"
# Once the blind transfer is enabled, the initial party is
# connected to the ringing call and the SoundStructure VoIP Interface
# hangs up the local call
val voip_call_appearance_state "VoIP Out" 1 ncas_call_transfer
# local call is hung up
val phone_connect "VoIP Out" 0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents