- Contents
Managed IP Phones Administrator Guide
Startup and Provision Sequences (SIP Soft Phone)
On this page Hide
The behavior of a SIP Soft Phone upon powering on is helpful while troubleshooting a phone to understand what it is doing during startup.
Startup sequence
There are two ways to start the SIP Soft Phone. You can start the SIP Soft Phone by manually running it from the desktop shortcut; or by attempting to log on to CIC client and then selecting SIP Soft Phone as the station type. (Only a single instance of the SIP Soft Phone can run at a time.) In either case, the startup sequence is the same.
In the startup sequence, the SIP Soft Phone attempts to:
-
Initialize the audio input and output devices based on registry keys:
HKEY_CURRENT_USER\ Software\ Interactive Intelligence\ SIP Soft Phone\ <fullcomputername>\ 4.0 Selected Audio Input Device
HKEY_CURRENT_USER\ Software\ Interactive Intelligence\ SIP Soft Phone\ <fullcomputername>\ 4.0 Selected Audio Output Device
-
Bind to the network adapter based on a registry key:
HKEY_CURRENT_USER\ Software\ Interactive Intelligence\ SIP Soft Phone\ <fullcomputername>\ 4.0 Selected Network Adapters
-
Download a configuration file based on a registry key:
HKEY_CURRENT_USER\ Software\ Interactive Intelligence\ SIP Soft Phone\ <fullcomputername>\ 4.0 ConfigUrl
-
If the previous step fails, the SIP Soft Phone attempts to download a configuration file based on a DHCP Option 160.
Provision sequence
-
If the SIP Soft Phone provisioned successfully during a previous startup, it looks in the registry first for a key that specifies the configuration file.
HKEY_CURRENT_USER\ Software\ Interactive Intelligence\ SIP Soft Phone\ <fullcomputername>\ ConfigUrl
(for example, https://provision.lab.voip:8088/AgentPC1.lab.local.i3sipcfg)
-
If the configuration file registry key does not exist, the SIP Soft Phone queries the DHCP server for Option 160 to determine whether a boot server definition exists and then attempts to download the configuration file.
-
If that option does not define a boot server, you need to provision the SIP Soft Phone manually using the SIP Soft Phone Provisioning wizard.
Phone simulator
A quick way to check what configuration passes to a phone is to use PhoneSim.exe, a PureConnect tool that simulates the provisioning requests for managed IP phones. For more information, see "Phone simulator" in Boot and Provision Sequences (Polycom).