State of knowledge

May 2021


Some functions available by default via TAPI are not available when connecting third-party SIP end devices or must be set on the end devices via feature codes.

ProCall Enterprise       from Version 6.1
Telephone system   

general 
with the following requirement:

  • Support for setting feature codes via third-party SIP end devices.
  • Feature codes set up in the telephone system.

Settings by feature code are transmitted to the telephone system as a "number dialed" and confirmed or rejected by the telephone system via a signal.

Note

ProCall supports the transmission of feature codes to the telephone system, the resulting signal is not evaluated.

If the SIP lines are connected via the UCServer and made available to the users, the two most frequently required functions, call forwarding and call pickup, can be set up on the UCServer in such a way that they are available in the ProCall Client for Microsoft Windows in a user-friendly manner.

Note

As of ProCall version 6.2, call forwarding for SIP lines can be performed by the UCServer. In this case, no information about call forwarding is sent to the PBX.
The UCServer supports call forwarding "on busy" and "always" with the distinction of internal/external/all calls. 
The SIP lines must be set up as a "second call" in order to be able to use the "call forwarding on busy" function.

Set up call forwarding via feature code

Most PBXs support setting call forwarding by feature code for third-party SIP terminals.

The UCServer does not receive any information from the PBX whether call forwarding is set for a SIP line or not. Therefore, this information is not available in the ProCall system.

Setup on the UCServer

Open the UCServer Admin and navigate to Telephony – Lines. Open Properties of the line group with the connection to your PBX and select the Feature Codes tab.

Example screenshot: UCServer Administration – Trunk group properties – CTI feature codes – Call forwarding – Feature code

Set up call forwarding via feature code

Click Add to add a new feature code.

Activate Offer in the client.

Specify a name which should be displayed in the ProCall Windows Client for the selection. 

Example name: Set up call forwarding by feature code

Specify the feature code defined in the telephone system for setting call forwarding/call forwarding.

As a variable for the phone number entered by the user, enter: <NUMBER>

Example: *21<NUMBER>

Delete call forwarding by feature code

For Delete call forwarding, proceed in the same way. For the feature code, it is not necessary to specify the variable.

Save settings.

Call forwarding on ProCall Client for Microsoft Windows

After the feature codes have been set up on the UCServer, they are offered in the context menu of the SIP lines on the ProCall client.

Example screenshot: ProCall client for Windows – Main window – Set up call forwarding via feature code

Set call forwarding by feature code 

Click Set up call forwarding via feature code in the context menu of the SIP line to open the input window.

You can search for a name or directly enter the phone number to the desired forwarding destination.

Example screenshot: Select phone number for call forwarding

Click OK to start dialing to transmit the setting by feature code.

A call is set up to the telephone system and the feature code is sent. The telephone system acknowledges this with a signal. Depending on the telephone system, the call is terminated automatically after a short time or you must end it by hanging up.

Whether call forwarding set is active or not is not displayed in ProCall.

Delete call forwarding by feature code

If the feature code for deleting call forwarding has been stored on the UCServer, the call forwarding can be canceled directly via the context menu. 

Example screenshot: ProCall client for Windows – Main window – Delete call forwarding

If you select the menu item, a call is set up to the telephone system – regardless of whether call forwarding was set up or not – and the feature code is sent.

The telephone system acknowledges this with a signal. Depending on the telephone system, the call is automatically terminated after a short time or you must end it by hanging up.

Set call forwarding via feature code – Use of rules and presence control

It is not possible to set call forwarding automatically via feature code - neither in connection with presences nor via actions/rules.

Call forwarding can be deleted automatically by feature code when starting the Windows ProCall Client.

The requirement is that only one SIP line is set up on the estos ProCall Client.

Define actions 

Open the ProCall Client Settings and open the Actions menu item.

Example screenshot: ProCall client for Windows – Settings – General – Actions – Event After logging in to the server

Select After logging in to the server as the event, and then select New action.

Click Add to open the definition window. Assign an action name.

Example screenshot: ProCall client for Windows – Custom actions – Action name delete call forwarding by feature code

Click on "..." and select the ECtiClient.exe in the ProCall Client installation directory.

Enter in the command line:

tel:<Feature code to disable call forwarding>

Confirm all windows with OK until you are back in the main settings window.

Select the action you created as the action and activate the setting by activating it via the checkmark icon.

Example screenshot: ProCall client for Windows – Save action

Confirm with OK to save the settings and close the main window.

From this point on, every time the ProCall Client is started, a call is established to the telephone system and the entered feature code is transmitted.

Call pickup / Pickup setup by feature code

Some PBXs also support feature-code picking for third-party SIP end devices.

ProCall with SIP Lines – Setup on UCServer

If the estos UCServer is used exclusively with SIP lines, it can be set up so that a SIP line can pick up a call from another SIP line.

Open the UCServer Admin and navigate to Telephony – Lines. Open Properties of the line group with the connection to the PBX and select the Feature Codes tab.

Example screenshot: UCServer administration – Telephony – Lines – Properties for line group – Feature codes – Pickup

Activate Pickup Feature Code and enter the feature code of the telephone system.

As a variable for the pickup phone number of the SIP line enter: <NUMBER>

Example:  *32*<NUMBER>#

Confirm with OK and apply the settings in the UCServer Admin.

Display on ProCall Client for Microsoft Windows – Pickup of SIP lines

After accepting the settings on the UCServer, the ProCall Client provides the option Pickup call in the context menu for SIP lines that are "ringing", provided the user has the appropriate authorization.

ProCall with SIP lines and TAPI lines

In mixed environments with SIP lines and phones controlled by TAPI the following functions are possible:

Picking up a call through a SIP line

  • from a SIP line:               see above
  • from a TAPI line:             is provided by the TSP

Picking up a call by a TAPI line

  • from a SIP line:               is not supported in ProCall 6.1
  • from a TAPI line:             is provided by the TSP

Version note

Since estos has no influence on the further development of the supported telephone systems by the manufacturer, we cannot guarantee that the instructions described above will also be fully valid for future releases.