SoundStructure VoIP Interface API Commands
voip_prov_serv_user
voip_reboot
voip_resume
voip_send
voip_split
voip_status
voip_transfer
voip_uc_sw_ver
1. These SoundStructure API commands were added in SoundStructure Firmware 1.7.0 and UC software
4.1.13G.
Using the SoundStructure API
This section presents some examples of using the SoundStructure API commands. In this section,
commands sent by the control system are in blue, acknowledgments received by the control system are
preceded by the word 'val' and are coded in green, and comments to explain the example are prefaced by
the '#' character.
Not all acknowledgments are shown in these examples. Only the acknowledgments that are important for
understanding how the systems works are shown. These examples assume the names of the
SoundStructure VoIP Interface's input and output channel are "VoIP In" and "VoIP Out" respectively.
Dialing a Call
This example shows how to make a phone call.
# Take the phone offhook.
set phone_connect "VoIP Out" 1
val phone_connect "VoIP Out" 1
# Dial the digits
set phone_dial "VoIP Out" "2029"
val phone_dial "VoIP Out" "2029"
# If the remote party answers at extension 2029 then the call
# is connected.
# Alternatively, you can now dial the digits first and as
# long as you take the phone off hook within 20 seconds of dialing,
Polycom, Inc.
Sets the username for logging into the provisioning server.
Reboots the SoundStructure VoIP Interface.
Resumes a call that was on hold.
Causes a call to be placed with the digits dialed.
Splits all calls in a conference into individual calls.
Indicates the status LED state on the SoundStructure VoIP Interface.
Used to transfer a call.
Gets the SoundStructure VoIP Interface's UC Software version.
382