컴퓨터 전화 통합 프레임워크

CTI는 Freshdesk와 전화 시스템을 구축하고 통합할 수 있는 프레임워크입니다. 전화 시스템의 기능을 도입하려면 사용자 정의 앱을 만들어야 합니다. 그런 다음 이 사용자 정의 앱을 iframe 내에 렌더링하여 상담원이 Freshdesk 내의 모든 페이지에서 전화를 받을 수 있도록 할 수 있습니다.


귀하(또는 귀하의 개발자)는 앱 생성 시작을 위해 이 페이지를 참조하여 사용 가능한 플레이스홀더를 사용하여 iframe 내에 렌더링할 수 있습니다. CTI에는 특정 관리자 페이지가 없으므로 앱 매니페스트 내에서 앱 속성을 처리해야 합니다. 상담원이 앱에서 사용할 티켓, 연락처 또는 기타 컨텍스트 데이터를 가져오기 위해 Freshdesk API를 사용할 수 있습니다. iframe의 높이와 너비(최대 500px)는 사용자 정의할 수 있습니다. 기본값은 400px입니다.


참고: CTI 앱이 활성화된 경우 Freshcaller를 활성화할 수 없습니다.


인증을 처리한 후 원하는 방식으로 앱을 생성하고 앱을 렌더링할 위치를 사용할 수 있습니다. 관리자 > 지원 운영 > 앱 > 사용자 정의 앱 탭에서 앱을 설치하세요.



플레이스홀더 세부사항:


플레이스홀더는 하나의 앱만 보유하며 앱 로드에만 도움이 됩니다.

  • 위치 이름: cti_global_sidebar

  • 플레이스홀더는 애드온 영역 구성 요소에 제공되어야 합니다.

  • 플레이스홀더는 로그인한 상담원의 ID를 컨텍스트로 제공합니다.


사용 가능한 이벤트:


다음 표는 사용 가능한 API를 나열합니다:


목적:API 사용
iframe 열기client.interface.trigger('show', {id: 'softphone'})
Freshdesk 내에서 티켓 열기client.interface.trigger('click', {id: 'ticket', value: 2 })
Freshdesk 내에서 연락처 열기client.interface.trigger('click', {id: 'contact', value: 1 });
iframe 닫기client.interface.trigger('hide', {id: 'softphone'})


샘플 매니페스트:

  • 위치 이름: cti_global_sidebar, CTI용 iframe URL 및 아이콘 포함

  • 사용자 정의 가능한 너비와 높이. 제공되지 않으면 기본 너비와 높이인 400px이 적용됩니다.


"product": {
    "freshdesk": {
      "location": {
        "cti_global_sidebar": {
          "url": "myfirstapp.html",
          "icon": "logo.svg"
        }
      }  
    }
  }


아이콘의 크기: svg 20*20 (너비*높이)




이 문서가 도움이 되었나요?

Freshdesk AI 도우미

컴퓨터 전화 통합 프레임워크

AI 어시스턴트 초기화 중...