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):
| Type | Description |
| Online | This 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. |
| NA | This 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. |
| Offline | This 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:

