テナントのパーティショニング

テナントについて理解する

各テナントには、独自の一連のパーティション、スケジュールセット、スケジュール、スケジュールの詳細、Search Space、Search Space メンバー、電話システム、サービスクラス、ユーザーテンプレート、配信リスト、配信リストメンバーシップ、ユーザーオペレータ、コールハンドラテンプレート、ディレクトリハンドラ、コール ハンドラ(オペレータ、最初のグリーティング、さようなら)、およびルーティングルールを指定します。 構成オブジェクトは複数のテナント間で共有されます。たとえば、メールボックスストア、カスタムキーパッド、規制テーブルなどのすべてのシステム設定は複数のテナント間で共有されます。

テナントのパーティショニングは、会社のメール アドレスをエイリアスとして使用するという概念も導入し、テナント全体でエイリアスの一意性を可能にします。 これを実現するには、ユーザに割り当てられるエイリアス (マルチテナント環境) は、alias@smtpdomain の形式である必要があります。これは、テナントのユーザの会社のメール アドレスになります。 Cisco PCA、Web Inbox、VMREST API のような Unity Connection ウェブ インターフェイスにログインするために、ユーザはこのエイリアス形式を使用する必要があります。 同じ Unity Connection で設定された 2 つの異なるテナントは、smtp ドメインが常に異なるため、ユーザに対して同じエイリアスを持つことはできません。


(注)  


タッチトーン カンバセーションと音声認識ユーザに対する変更はありません。

API を使用したテナントのプロビジョニング

Cisco Unity Connection プロビジョニング インターフェイス (CUPI) は、テナントのプロビジョニングに使用できる Unity Connection 用の API セットを提供します。 Unity Connection の API を使用してテナント パーティショニング機能をサポートするために、いくつかの新しい API が開発され、いくつかの既存の API が変更されました。

テナントパーティショニングを操作する

テナントをプロビジョニングするための基本構成設定を一覧表示するステップ

手順


ステップ 1

テナントの作成: テナントのプロビジョニングに新しい API が導入されました。 関連するすべてのオブジェクトは、単一の API リクエストを実行することで作成されます。 いずれかの時点で操作が失敗した場合、プロセス全体がロールバックされます。 テナントを作成するには、HTTP POST リクエストを URI: https://<connection-server>/vmrest/tenants に送信する必要があります。

オプションのパラメータについては、値が指定されていない場合、システムのデフォルト値が使用されます。

ステップ 2

ポートグループの作成: ポートグループを作成するには、HTTP POST リクエストを次の URI に送信します。

https://<connection-server>/vmrest/portgroups

テナント パーティショニングは SIP 連携のみをサポートします。

ステップ 3

ポートの作成: ポートを作成するには、HTTP POST リクエストを次の URI に送信する必要があります。

https://<connection-server>/vmrest/ports

ステップ 4

通話マネージャとの統合: 通話マネージャと統合するには、次の作業を行います。

  • SIP セキュリティ プロファイルの作成
  • SIP プロファイルの作成
  • パブリッシャーとサブスクライバーへのトランクの作成
  • ルートグループの作成
  • ルートリストの作成
  • ルートパターンの作成
  • ボイスメール パイロットおよびボイスメール プロファイルの作成

ステップ 5

テナントのユーザの作成: ユーザを作成するには、HTTP POST リクエストが次の URI に送信されます。

https://<connection-server>/vmrest/users?templateAlias=<TenantUserTemplate>

URI で指定されたユーザテンプレートは、ユーザを作成しているテナントに属している必要があります。

ステップ 6

グリーティングの録音: グリーティングを録音するには、次の操作を行います。

  • URI の POST 操作により Unity Connection の一時的なプレースホルダー WAV ファイルを作成します。

    https://<connection-server>/vmrest/voicefiles

  • 前に新しい音声をアップロードするために作成した一時ファイル名を使用します。 HTTP コンテンツ タイプは「audio/wav」で、ペイロード コンテンツは音声データです。

    PUT https://<connection-server>/vmrest/voicefiles/<TemporaryFileName>

  • 一時的な音声 WAV ファイルをターゲットリソースに指定します。 次の URI で POST 操作を実行します。

    https://<connection-server>/vmrest/handlers/callhandlers/<TenantCallHandlerObjectId>/greetings/Standard/greetingstreamfiles/1033

ステップ 7

パイロット番号: パイロット番号をダイヤルします。 録音された開始の挨拶が聞こえます。

API のプロビジョニングの詳細については、ドキュメントwiki:http://docwiki.cisco.com/wiki/Cisco_Unity_Connection_Provisioning_Interface_%28CUPI%29_API を参照してください。

電話システムの連携

複数の電話システムと Unity Connection の連携については、https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/connection/15/integration/multiple/b_cuc15intmultiple.html にある『Cisco Unity Connection 複数の電話システム インテグレーション ガイド、リリース 15』を参照してください。


テナント作成後のオブジェクトの変更

管理者は、作成後にテナントに関連付けられたオブジェクトを変更できます。

テナントに新しいルーティング規則を追加する手順

始める前に

手順


ステップ 1

以下の POST リクエストを送信して、新しいルーティング ルールを作成します。

POST https://<connection-server>/vmrest/routingrules

このルーティング ルールが作成されるテナントの検索スペースに従って、ルーティング ルールの検索スペースを設定します。

ステップ 2

以下の POST 要求を送信して、新しいルーティング ルール条件を作成します。

POST https://<connection-server>/vmrest/routingrules/<routingrulesobjectId>/routingruleconditions

ルーティング ルールの条件として、テナントの電話システムを追加します。