4. Example 3 – Connecting a server application for multiple clients (BETA)

A server application can be connected via TAPI for multiple clients. To do this, multiple instances of the NFON third-party Multiline TSP are run on the CRM system server.

Each instance communicates with a customer NFON system. The CRM system has access to all instances and thus to TAPI lines of all customers. The CRM system distributes call-related information to the appropriate clients.

The CRM clients themselves do not use TAPI. Instead, they are informed of incoming calls via the CRM system. When a client initiates an outgoing call, it informs the CRM system, which triggers the dialling via TAPI.

An integrated authorisation management system ensures that the clients of one customer do not have access to the lines of any other customer.

Setting up TSP instances

As this feature is currently in beta, we are happy to assist with testing. Please send enquiries to integration@nfon.com.

To create multiple instances of the NFON Multiline TSP:

  1. Install TSP.

  2. Download the verpatch.exe tool.

  3. Copy the files below to a working folder:
    verpatch.exe
    C:\Program Files (x86)\NFON\NFON TAPI\Tools\CreateInstance.bat

  4. Open the command line window as administrator.

  5. Switch to the working folder.
    Please note that the script also works without administrator rights, but the created TSP instance must then be copied manually to C:\Windows\System32.

  6. Execute the script as follows:
    1. Call: CreateInstance.bat
    2. Enter the desired tenant name, e.g. K6732
    3. If the file C:\Windows\System32\NFONTSP.TSP is missing, you will be asked for the source TSP file.
    The new instance is created and, when executed as administrator, automatically copied to C:\Windows\System32.

  7. Open the provider list (Windows Phone and Modem options).

  8. Select Add.

  9. Select a new instance (NFON third-party TAPI <instance name>).

  10. Configure a new instance.
    Please note that
    The access data (K account, API password) is stored in the telephone and modem options.
    Each instance connects to its own NFON system.

Now all configured TSP instances and associated TAPI lines are available to the CRM system (e.g. from C4B).