Custom status options

Supported in Softphone.Pro 3.1 and newer. StatusId parameter is supported in Softphone.Pro 7.2 and newer.

There are 4 default status options in Softphone.Pro: Online, Offline, Away and Busy. In addition to the above default statuses you can define new ones like "Lunch", "Training", etc.

Add [CustomStatus] section in SoftphonePro.ini configuration file for every new status option:

[CustomStatus%INDEX%]
Name=%NAME%
Status=%STATUS%
StatusId=%ID%

, where %INDEX% is status index, %NAME% is status name, %TYPE% is status type, %ID% - ID of the added status. ID cannot match standard statuses (case-insensitive):

TypeDescription
OnlineThis status indicates that the user is available to take calls.
Away This status type indicates that the user is away from the computer and unable to take calls.
NAThis status type indicates that the user is on a call. When a user answers a call or makes an outbound call, the user's status is automatically changed to Busy. In terms of functionality the NA status type is similar to Busy default status.
OfflineThis status indicates that the user is not signed into Softphone.Pro and is unable to receive calls.

Every [CustomStatus%INDEX%] section must have unique numeric %INDEX% suffix starting with 1: [CustomStatus1], [CustomStatus2], [CustomStatus3], etc.

If you use provisioning server, edit the configuration file [USER].ini in configs directory, where [USER] is user login.

Example

1. Exit Softphone.Pro.

2. Open SoftphonePro.ini configuration file in a plain-text editor and add [CustomStatus] sections to the end of file:

[CustomStatus1]
Name=Lunch
Status=Away
StatusId=Lunch

[CustomStatus2]
Name=Post Processing
Status=NA
StatusId=ACW

3. Start Softphone.Pro. Click on the Status dropdown to see the new custom status options:

Status list

New custom status options