1. システム概要
1.1. 本仕様書の目的
ストリームワークス合同会社が開発・販売する汎用WebRTCソリューション「Nexmile」についてI/F仕様を公開し、コールセンター様・サイト運営者様・ビジネスパーソン、全てのコミュニケータ業務において十二分に活用して頂く事を目的としI/F仕様を公開いたします。
Nexmileの特徴として
・音声通話、ビデオ会議、ライブ配信など多岐にわたる通信機能を搭載しています。
・アプリリンクを利用すると、WEBサイトから簡単にNexmileと連携が可能です。
・サーバ連携機能も充実しているため、簡単なインターフェースでNexmileをご利用頂けます。
・Androidアプリ,iPhoneアプリ,PC版はChromeとSafari(*1)ブラウザー対応に対応しており、様々な環境で御利用頂けます。
・高精度の音声認識チャットボットは口頭の情報交換をテキスト化し、手間なく検索や共有が可能です。
・SIP連携によるコールセンターとの連動も可能で、より円滑なコミュニケーションを実現します。
・FMC(Fixed Mobile Convergence)の導入により、モバイルと固定ライン間での通話がスムーズになります。
・ビデオ共有時には背景設定やAPNG再生(ライブギフト機能)などを通じてビジュアルな楽しみを追求できます。
・さらにモザイク処理・録画禁止も可能ですので、プライバシーを守ることができます。
・ネットワー状況のモニタリング機能によりエンドユーザからのお問い合わせに迅速な回答が可能となります。
「何故か接続できない」を解決します。
これらの機能を利用することで、コミュニケータ業務に新しい付加価値の創出を行うことをサポートします。
*1 一部機能制約が御座います。
1.2. システム機能特性
1.2.1. サーバ連携
現在ストアに公開されている一般的なアプリは、1対1(P2P)の通話やビデオ会議を行うことはできますが、
サーバ連携を介した呼制御には対応されていないものが多い状況です。
またプライベートユースを想定しているためネットワーク経路の最適化や接続先サーバの変更、利用帯域の調整等に
対応していないことが多く、エンドユーザが利用する機種・環境によっては問題が生じています。
Nexmileでは利用時のネットワーク状況を監視することで適切な経路を選択するとともに、その状況を可視化または
データ化して連携先システムに提供します。
また、Nexmileは開発当初よりB2Cでのご利用を想定して開発しておりますので、サーバ連携を介してタイムチャージや
自動切断、発着信の許可や拒否、ライブ配信等に必要なギフト機能やコメント設定など多岐にわたる連携I/Fを提供します。
1.2.2. 管理者機能システム
稼働状況やネットワーク状況の確認を行う機能を提供します。またライブ配信における各種設定を行うことができます。設定された内容はデフォルト値となり、サーバ連携において連携項目を減少させる目的でも使用されます。これにより、初期開発段階ではデフォルト値を使用したインターフェースを作成することで開発工数を削減することができます。


1.2.3. マルチサイト機能
Nexmileクライアントは複数のユーザを切り替えて利用することができます。これにより複数のサイトやシステムと1つの
アプリケーションで連携することができます。
クライアント内のユーザは互いに干渉することなく存在します。プロフィールやダウンロードされたファイル等も全て
それぞれのユーザに紐付きます。
これを実現するためにNexmileサーバ・クライアント共にサイトコードという概念を親ドメインとして、
ユーザや各種設定を管理します。インストール直後のNexmileクライアントのサイトコードは「nexmile」となり、
新規登録完了後は以下の状態となります。
nexmile
ユーザID:12345678
パスワード:4321
その後、後述するアプリリンクによりユーザ認証を行うことで、クライアント・サーバ共に以下の状態となります。
nexmile
ユーザID:12345678
パスワード:4321
newsite1
ユーザID:XXXXXXX
パスワード:4321
以降発生する情報は全てサイトコード単位で管理されます。
上記処理によりアプリリンク・サーバ連携共にサイトコードは必須情報となります。
※複数サイトを運営されている場合はユーザ認証がそれぞれのサイト毎に必要となります。
新たに連携先システムを追加する場合、別紙I/F設定仕様に基づいて、サイトコード・連携先システムのURL等を確定する必要があります。ご希望される場合は弊社までお問い合わせください。