Twilio を用いたコンタクトセンター開発

OVERVIEW

IP 電話から Chrome 拡張機能を使い、ブラウザで電話と顧客管理が行えるシステムの開発

YEAR 2019

利用技術

  • PHP7.3
  • Laravel5.4
  • jQuery2.1
  • Vue.js2.5
  • PostgreSQL9
  • Twilio
  • Chrome拡張機能

状況

転職支援サービスと内製顧客管理のシステムが古くなったため、フルリプレイスを行った。その際、僕の担当は IP 電話のリプレイスということ決まり、一から開発に従事するになる。

課題

電話での通話を、顧客管理システムとつなぎたいという目標が設定された。

行動

まず、ウェブで行われている顧客管理システムとつなぐのはどのように実現するかの技術選定を行った。その際、 IP 電話からブラウザを呼び出す連携や、 Asterisk という OSS の導入、 Twilio が候補に上がった。選定したところ、学習や保守のコストを考えると、 Twilio が一番早いだろうということで、相見積もりなどを出し、稟議申請まで行いました。

開発をはじめるものの、社内に Twilio はおろか、 IP 電話に関する知見がなかったため、自力で調べることは調べつつ、不明点は社外の有識者や Twilio 社員に協力をあおげるように関係性の構築を行った。 Twilio や WebRTC, Chrome 拡張機能についてのキャッチアップを行いつつ、約 1 年ほどにて、リリースまでこぎつける。

成果

Twilio を用いた Chrome 拡張機能を自作し、社内向けコンタクトセンターの開発から保守運用まで行いました。国内でも有数規模の Twilio 使用量で、技術的にもチャレンジングなことをしていたため、 KDDI ウェブコミュニケーションズ社に事例として取り上げられています。
https://twilio.kddi-web.com/case/leverages2018/



WEBSITE