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:
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.