kintone과 TRANSREC를 연계하여 자동 전화 접수 시스템 구축

2817 단어 twilio금과

소개



TRANSREC는, 월액 324엔으로 이용이 가능한 Twilio를 활용한 자동 응답기의 서비스입니다. 개인의 자동 응답 전화로도 사용할 수 있지만, 법인의 전화 접수로도 꽤 사용되고 있습니다.
이번에는, 이 TRANSREC를 kintone과 조합해, 간단하게 자동 전화 접수 시스템을 구축하고 싶습니다.
※덧붙여서, kintone에 접한 것은 어제가 시작되어 있기 때문에, kintone의 설명은 최대한 적게 하고 있습니다(죄송합니다).

이용 이미지



050번호에 전화가 걸리면, 상대의 음성이 녹음되어 더욱이 그것이 음성으로 변환된 후, kintone상에 축적되어 가는 것입니다. Twilio를 기반으로 만들어져 있기 때문에, 동시에 복수의 착신이 들어가도 이야기중이 될 수 없습니다. 지금까지 전화로 접수하고 있던 업무를 자동화하기에는 매우 편리하고 싸게 만들 수 있는 솔루션입니다.

준비



Node.js 설치.
TRANSREC 신청.
금과 소리 신청.
인터넷상에서 공개 가능한 서버(데모 프로그램의 실행 장소).

설치



데모 프로그램 다운로드



github에서 서버의 모든 폴더로 소스 코드를 다운로드합니다.

command
$ git clone [email protected]:mobilebiz/kintone_transrec.git
$ cd kintone_transrec
$ npm install

TRANSREC 측 준비



TRANSREC의 API 키 (SID, Token)를 가져 와서/config/default.json의 transrec 섹션에 나열합니다. API 키를 얻는 방법에 대한 자세한 내용은 여기을 참조하십시오. 또한, Ping 통지 설정란의 「Ping 통지처」에 대해서는, 이하와 같이 설정합니다.
  • 프로토콜: http
  • 포트 번호: 3000
  • 메서드: POST
  • 대상 호스트 :이 프로그램을 실행하는 서버 (예 : w w. 호게. 작은 m)
  • 연결 경로:/ping
  • 발신자 알림: OFF
  • 전화 번호 알림: OFF

  • 킨톤 측 준비



    kintone 측에서 앱을 만들고 녹음 데이터를 저장하는 양식을 만듭니다. 양식의 이름과 내용은 다음과 같이 설정하십시오.
  • 들어오는 일시(데이터 타입:일시, 필드 코드:calledDate)
  • 발신자 번호 (데이터 타입 : 문자열 (1 행), 필드 코드 : phoneNum)
  • 메시지 (데이터 타입 : 문자열 (복수 줄), 필드 코드 : message)
  • 음성 데이터 (데이터 타입 : 링크 (URL), 필드 코드 : mp3) 작성한 앱의 호스트 이름 (예 : hogehoge.cybozu.com)과 kintone의 ID와 비밀번호를/config/default.json의 , kintone 섹션에 나열됩니다.


  • 프로그램 시작



    command
    $ npm start
    

    3000번 포트에서 웹 서버가 시작되므로 TRANSREC에서 취득한 050번호에 전화를 걸어 메시지를 녹음해 봅시다.
    다음과 같이 데이터가 등록되면 성공입니다.

    덧붙여서, 음성 데이터(mp3)는 public/mp3 폴더내에 작성되고 있습니다.

    참고 문서



    TRANSREC RESTful API

    좋은 웹페이지 즐겨찾기