見出し画像

【3CX V18】クラウドPBX Advanced - 5. 高度なアウトバウンドルーティング(Advanced Outbound Routing)

★検索から飛んできた人用 > 目次記事はこちら★

こんにちは、CCアーキテクトの辻です。3CX Advanced Certificationを取得するために、3CXサイトの記事を機械翻訳し日本語にしてから勉強しました。その時のメモなどをNoteにまとめていきます(こちらはメモページなのでオリジナルページ内コンテンツの視聴も強く推奨です)

※注:3CXサイトの記事が元ネタです。不明瞭な部分やおかしいな?と感じるところは原文を参照ください。


3CX導入のご相談は、CCアーキテクトまでお気軽にお問い合わせください。

# 3CX構築・Genesys構築のエキスパート CCアーキテクト (cc-arc.com)


オリジナルページ

Module 5. Advanced Outbound Routing
⇒解説動画と解説スライドがあります。


■このモジュールでは、「基本的なSIPトランク」モジュールで簡単に説明した「送信ルール」を拡張していく。

アウトバウンドルール:適合条件

■アウトバウンドルールを設定するために使用される4つの異なる送信ルール基準がある。
■「プレフィックスで始まる番号への通話」これは、ダイヤルされた番号が何から始まるかを示すものである。送信ルールのプレフィックスには、ワイルドカードは使用できない。
■「内線からの通話」これは、特定の内線またはいくつかの内線に対して、ルールを制限する。これは、呼の発信元を示すものである。
■「長さのある番号への通話」を設定し、特定のダイヤル番号の長さにルールを制限することができる。たとえば、このルールは8桁の番号に対してのみ有効で、これはたとえば市内通話を意味することがある。
■上記の内線番号からの通話フィールドに加え、内線グループの選択も可能。場合によっては、どの内線番号がどの部署に属しているかを覚えておくのは面倒なので、内線グループを発信コールルーティンググループとして使用することもできる。

■3CXのアウトバウンドルールは、トップダウン方式でチェックされ、常に上から順番にリストを下っていく。
■一致した場合、一致したルールで通話を処理し、次のルールやそれ以降のルールはチェックしない。
■アウトバウンドルールに基準がない場合、このルールは無視され、PBXは次のルールに進む。基準を空白にしても、「すべての通話」が処理されるわけではない。それどころか、このルールは冗長となる。
■送信ルールの基準フィールドは、単一の値を受け入れることができる。たとえば、「00で始まる番号への通話」の場合、これは2文字ですが、1つの値となる。
■カンマ区切りの値を追加して、複数の値を指定することもできる。たとえば、00,+を指定すると、国際電話用に00または+の両方がダイヤルされる。これは、国際電話のプレフィックスとして00を使用していることを前提としている。米国では011、オーストラリアでは0011と定義されている。
■また、ダッシュ記号やマイナス記号を使用して、値の範囲を指定することもできる。たとえば、0-9は、発信電話の1文字目としてダイヤルされた任意の番号を使用する。この場合、0と9の文字が範囲に含まれる。
■上記の組み合わせも可能。例えば、102,105-117,302は、内線番号102と302、および内線番号105から117の範囲を取る。

■通話を処理するためには、ルールが基準に一致する必要がある。アウトバウンドルールを処理するために使用されるロジックは、ORとANDロジックの混合である。
■通話元の内線や3CXで作成した内線グループはORロジックで使用されるため、どちらかの条件を考慮する必要がある。
■次に、発信ルールの残りの条件、すなわちダイヤルしたプレフィックスと番号の長さにANDロジックが適用される。
■このスクリプトとコーディングの構文は、画面上でも確認できる。


●マッチするルール
 プレフィックス &
 番号の長さ &
  発信音内線番号 または 発信元の内線グループ

●コードまたはスクリプトだと:
→ if ( [プレフィックス] && [番号の長さ] && ( [内線番号] || [内線グループ] ) )


アウトバウンドルール:ルート

■前のスライドで見た基準を満たすと、PBXは通話処理を行う。
■次の処理は、ダイヤルされた番号に基づいて行われる。
■PBXは、発信されたダイヤル番号をプロバイダーに送信する前に、再フォーマットする機能を備えている。
■まず、番号の先頭から任意の数字を削除する。ストリップする桁数を選択する場合、ダイヤルされた番号の先頭から何桁を取り除くかを選択することになる。
■桁のストリップが実行された後、PBXは先頭に必要な数字を追加する。この場合、前置する桁数を選択するのではなく、どの桁を前置するかを選択する必要があることに注意する。
■PBXは5つの送信経路を提供する。これは、通話が発信できる5つの異なる経路の可能性だ。
■PBXは、これらを番号順にチェックする。最初のルートが何らかの理由で失敗した場合、このルートで定義されたプロバイダがビジー状態であるか、利用できないかにかかわらず、通話は次のルートに移動される。
■プロバイダがビジー状態である場合は、そのトランクに通話を処理するための空きチャネルがないか、プロバイダがPBXにエラーメッセージを返していることを意味する。利用できないとは、何らかの理由でPBXがプロバイダに到達できないことを意味する。
■設定されたすべてのルートに障害が発生した場合、またはこの特定のルールをブロッキングルールとして定義し、すべてのルートを「BLOCK CALL」に設定した場合、通話は失敗する。PBXは、「BLOCK CALL」ルートをヒットすると、それ以降の通話処理を停止する。

アウトバウンドルール:ブロック

■発信ルールを設定して通話を許可したり、特定の通話をどのトランクから発信するかを選択するだけでなく、発信ルールを使用して、特定の宛先や特定の内線番号からの通話をブロックすることも可能。
■設定は他のアウトバウンドルールと同じだが、5つのルートがコールをブロックするように設定されている。
■繰り返しになるが、ルールの順番は非常に重要であり、一度条件を満たせば、PBXは次のルールに移行して、より良いマッチングを探すことはない。

アウトバウンドルール:システム内線

■発信は、必ずしもユーザー内線からである必要はない。PBXシステム内線から発信することもある。
■ボイスメールシステムには、PBXボイスメールシステム内から発信できる機能がある。ボイスメールシステムに認証された後、ボイスメールのオプションを入力すると、番号をダイヤルするオプションが表示される。これは、セキュリティ上の理由からデフォルトでは無効になっている。有効にすると、PBXはボイスメールのメニュー内から電話をかけることができる状態になる。
■音声会議電話をかける場合、PBXは、予定された会議の時間に、外部の参加者に発信することができるようになる。
■PBXで通話処理をしているときに、外線番号に転送する必要がある場合がある。例えば、転送ルールに外線番号に転送する内線例外がある場合だ。また、コールキューやリンググループで無応答の場合の転送先が外部に設定されている場合などだ。
■外部の宛先への通話は、必ずしもキューやリンググループを通過する必要はなく、受信ルールで外部番号に即座に直接転送するように定義することができる。
■コールキューを使用する場合、キューコールバック機能は、外部へのコールを配置する必要がある。
■これらはすべて、定義された外部の場所への通話を許可するために、アウトバウンドルールで設定する必要がある。

■PBX のシステム内線は、ユーザー内線ではない。また、PBXのどの内線グループにも属していない。
■内線基準および/または内線グループ基準が定義されている場合、システム内線からの発信は失敗する。PBXは、内線ベースの制限が定義されていないルールを探して、通話を処理する。
■解決策は次のとおりだ。内線固有のルールがリストの一番上に来るように、ルールを並べ替える。内線ルールの下に、すべてのユーザー内線または内線グループに対するブロック送信ルールを挿入する。
■このキャッチオールブロックルールの下に、内線または内線グループの制限のないルールまたはルールを追加し、システム内線は、宛先と番号長のみの制限で、内線による制限を受けずに電話をかけることができるようにする。

■この例では、ユーザーの内線番号があらかじめ決められた宛先への通話を実行できるようにする。青いボックスには、内線から発信される他の通話をブロックするルールがありる。そして、赤色のセクションでは、システム内線は、特定の宛先への発信を許可され、ダイヤルされた番号のプレフィックスのみが、これらの内線なしのコールで利用可能な制限となる。

最小コストルーティング

■通話を行う場合、発生し得る最小のコストはゼロである。発信する際には、状況を鑑みて、どのような発信でも最小のコストが発生することが常に望まれる。
■PBXは、発信のコストを最小限に抑えるようにプログラムすることができる。
■これは、アウトバウンドルールを使用して、各宛先に対してどのトランクが最も安いかを判断することで実現できる。次に、特定のプロバイダー経由の低料金を利用するために、コスト計算ルートごとに発信ルールを作成することができる。
■この場合、ルールの順番と、5つの発信ルートにおけるプロバイダの順番に注目することが非常に重要となる。

国際電話用ル-ル

■国際電話をかけるには、プレフィックスを00にし、VoIPプロバイダを経由してルーティングする必要がある。
■これは、あなたの国、またはあなたが使用しているプロバイダーの国が、国際電話のプレフィックスとして00を使用していることを前提としている。
■第1ルートが通話を処理できない場合、別のプロバイダーを第2ルートとして設定することができる。

ルールの正しい順序付け

■ルールがリストされる順序は、非常に重要である。通話を正しくルーティングするために、ルールの順序を変更する必要がある可能性がある。
■例えば、次の例では、国際電話をVoIPプロバイダー経由でルーティングさせることを意図している。
このルールでは、内線が00をダイヤルすると、プレフィックス0から始まるルールにマッチし、PSTNゲートウェイを経由して、VoIPプロバイダーよりも高い料金を設定している地元の電話会社にコールがルーティングされることがわかる。
■したがって、ルールの順序が正しくない。

■幸いなことに、これを解決するのは非常に簡単だ。国際電話のルールを選択し、「上へ移動」ボタンを押して、そのルールを市内通話のルールの上に移動させればよい。
■これにより、プレフィックスが00で始まる通話は、PSTNゲートウェイではなく、VoIPプロバイダを経由するようになる。

ブリッジ内線への通話ルート(プリフィックス)

■ブリッジを経由して、ブリッジされた内線への通話も、PBXの発信ルールで設定される。
■ブリッジを経由してコールを送信するために、PBXにシグナルを送るプレフィックスが必要だ。リモートPBXが3桁の内線番号体系を使用している場合、通話される番号の長さを4つに定義する。 これは、プレフィックスと内線番号だ。
■通話はブリッジ接続でルーティングされるが、この場合、1桁目(この場合は9)を削除し、3桁の内線番号のみがリモートPBXに送信されるようにする。
■リモート PBX でダイヤルする内線番号がローカル PBX の内線番号と重複しない場合は、余分なプレフィックスが必要ないこともある。これに関する詳しい情報は、ブリッジモジュールに記載されている。

ドイツへの国際電話かけ方のルール(ブリッジ)

■ブリッジを経由して、リモートで接続されたリソースを介して通話することも可能。この例では、ドイツ向けの通話をブリッジ経由でドイツにあるPBXに送り、そのPBXで独自のアウトバウンドルールを使って通話を処理することができる。
■ドイツへのコールにマッチするルールのプレフィックスは +49 となる。
■この通話はブリッジを経由して、ドイツのオフィスに転送される。ドイツの3桁の国際ダイヤルコードは番号から取り除かれる。
■ローカルで番号を処理するために、プロバイダーはダイヤルされた番号の前に0を必要とするので、ブリッジを通して送信する前に、番号にこれを前置する。リモートブリッジは、そのアウトバウンドルールを使用して、コールをローカルコール として処理する。
■番号の前に0を必要とするのは、ドイツのダイヤルプランによるものである。特に外国では、接続先の各プロバイダのダイヤルプランを知っておく必要がある。
■また、第2ルートとしてVoIPプロバイダーを経由して通話を送ることも可能だが、この場合、番号の変更は行われずそのまま処理される。

コールバックプレフィックスのルール

■3CXでコールバック機能を利用する場合、オプションの1つにコールバックプレフィックスを追加することがある。
■これを使用して、コールバックの発信先を制御し、国際電話、緊急サービス、プレミアムレート番号など、望ましくない宛先へのコールバックを防ぐことができる。
■この機能を使用する場合、通話をプロバイダーに送信して処理する際に、コールバック・プレフィックスを番号から削除する必要がある。

■デモでは、あるPBXの内線から、別のPBXに設定されているプロバイダを経由して、ブリッジで電話をかける。⇒オリジナルサイトで動画が視聴できます。

3CXのことを詳しく聞きたい。興味があるという方はぜひ、こちらまでお気軽にお問い合わせください。

# 3CX構築・Genesys構築のエキスパート CCアーキテクト (cc-arc.com)

●VoIP情報満載のBlogはこちら
 ⇒ 
https://blog.cc-arc.com/

●FAQ満載のサポートサイトはこちら
 ⇒ 
https://portal.cc-arc.com/

●マニュアル掲載満載のリソースサイトはこちら
 ⇒ 
https://resource.cc-arc.com/resource/

●動画によるご紹介はこちら
 ⇒ 
Youtube

●SNSでも情報発信中!ぜひご登録を!
 ⇒ 
Twitter Linkdin Facebook

目次記事はこちらです

目次記事へのリンク

#3CX , #SIP , #PBX , #IP -PBX , #VoIP , #IPフォン , #IP電話 , #SIPフォン ,#SIP電話 , #SBC , #ひかり電話 , #OG , #ATA , #コールセンター , #ISDN_GW
#クラウドPBX