ブラウザ完結型の受付・呼び出しシステム開発
- 役割
- アプリケーション開発
ReactTypeScriptEmotionSkyWay
ブラウザ完結型の受付・呼び出しシステム開発
受付窓口に常駐スタッフを置かない施設向けに、来訪者が担当者をその場で呼び出せるブラウザベースの受付・呼び出しシステムを開発しました。
課題: 常駐スタッフなしでの来訪者対応
無人受付や省人化された窓口では、来訪者が施設に到着してから担当者に取り次いでもらう手段が必要になります。既存の内線電話やインターホンでは設置や配線の制約が大きく、専用アプリを前提にした仕組みは導入のハードルが高くなります。ブラウザだけで動作し、特別な機器や事前インストールを必要としない呼び出し手段が求められていました。
アプローチ: WebRTCを使った静的Webアプリケーション
来訪者側の端末(発信側)から担当者側の端末(受信側)へ、WebRTCのシグナリングサービスを介して直接音声通話を発生させる仕組みを開発しました。React・TypeScriptを用いてフロントエンドを構築し、スタイリングにはEmotionを採用しています。
システムはバックエンドサーバーを持たない静的Webアプリケーションとして実装し、ブラウザを開くだけで発信・着信が成立する構成にしました。これにより、施設側の導入作業を最小限に抑えつつ、来訪者対応の一次窓口として機能する仕組みを実現しています。
成果
開発したシステムは実際の運用先に納品され、来訪者対応の一次受付として稼働しました。納品後は大きな追加開発を必要とせず、長期間にわたって安定して利用が続きました。