IPT Integration Overview

    You can integrate LINE WORKS with your IP Telephony (IPT) system so that users of LINE WORKS can use it. The following shows how IPT integration between LINE WORKS and the Client works:

    ALT

    Figure 1. IPT Integration between LINE WORKS and Client

    1.    IPT API setting and ExternalKey mapping

    The admin chooses whether to use IPT, sets the IPT API, and maps ExternalKeys of members to their LINE WORKS accounts in LINE WORKS Developer Console.

    2.    Access LINE WORKS Contact's user profile

    The user accesses the LINE WORKS PC App or LINE WORKS Contact's user profile page.

    3.    Request the Client IPT API

    The LINE WORKS PC App or LINE WORKS Contact requests LINE WORKS Developer Console to offer the IPT API registered by the Client.

    4.    Return the Client IPT API

    LINE WORKS Developer Console returns the Client's IPT API after wrapping it for LINE WORKS.

    5.    Request the calling and called party's status

    The LINE WORKS PC App or LINE WORKS Contact makes an API call to the Client's Unified Communication (UC) system, to check whether the calling party can make a call and to check the called party's status. This API call is made periodically (for example, every 5 seconds) while the user profile page is open, according to LINE WORKS specifications.

    6.    Return the calling and calling party's status check result

    The Client returns the response in the form defined by LINE WORKS, which shows whether the calling party can make a call and the called party's status.

    7.    Click Call

    The user clicks Call on the user profile page of the LINE WORKS PC App or LINE WORKS Contact.

    8.    Request to make a call

    The LINE WORKS PC App or LINE WORKS Contact calls the Make a call API to the Client's UC system.

    9.    Make a call and return the result

    The Client makes a phone call and returns the response in the form defined by LINE WORKS.