IPT 연동 개요

    LINE WORKS와 고객사 IPT(IP Telephony)를 연동해서 LINE WORKS에서 고객사의 IPT를 사용할 수 있다. IPT 연동은 다음과 같은 절차로 동작한다.

    ALT

    그림 1 LINE WORKS와 고객사 간 IPT 연동

    1.    IPT API 설정 및 ExternalKey 매핑

    관리자(admin)는 LINE WORKS Developer Console에서 IPT 사용 여부 및 API를 설정하고, 구성원의 ExternalKey를 구성원의 LINE WORKS 계정과 매핑한다.

    2.    LINE WORKS 주소록 사용자 프로필 화면에 접근

    사용자는 LINE WORKS 주소록 또는 LINE WORKS PC앱의 사용자 프로필 화면에 접근한다.

    3.    고객사 IPT API 제공 요청

    LINE WORKS 주소록 또는 LINE WORKS PC앱에서는 Developer Console로 고객사가 등록한 API를 제공하도록 요청한다.

    4.    고객사 IPT API 반환

    Developer Console은 고객사가 등록한 API를 LINE WORKS용으로 래핑(wrapping)하여 제공한다.

    5.    발신 가능 여부 및 수신자 상태 확인 요청

    LINE WORKS 주소록 또는 LINE WORKS PC앱에서는 고객사의 UC(Unified Communication) 시스템으로 직접 발신 가능 여부 및 수신자 상태 확인 API를 호출한다.

    LINE WORKS의 스펙에 따라 화면이 실행되어 있는 동안 일정 주기(예: 5초)로 계속 호출한다.

    6.    발신 가능 여부 및 수신자 상태 반환

    고객사는 LINE WORKS에서 정의한 Response로 발신 가능 여부와 수신자 상태를 반환한다.

    7.    전화 걸기 클릭

    사용자는 LINE WORKS 주소록 또는 LINE WORKS PC앱의 사용자 프로필 화면에서 전화 걸기를 클릭한다.

    8.    전화 걸기 요청

    LINE WORKS 주소록 또는 LINE WORKS PC앱에서는 고객사의 UC 시스템으로 직접 전화 걸기 API를 호출한다.

    9.    전화 걸기 실행 후 결과 반환

    고객사는 전화 걸기를 실행한 후 결과를 LINE WORKS에서 정의한 Response로 반환한다.