MGX または VXSM WAN スイッチでの CUBE トランスコーディング
CUBE(SBC)トランスコーディングは、H.248 プロトコルによってトランスコーダとして MGX または VXSM WAN スイッチの DSP ファームを使用して行うことができます。
トランスコーディングは、別のタイプのメディア ストリームまたはコーデックに 1 種類のメディア ストリームまたはコーデックを変換する処理です。たとえば、PCMU から G.726-32。
トランスコーディングは、最初の要求のコーデックがいずれも有効でないことを示す着信側エンド ポイントからの応答によってトリガーされます。トランスコーディングをトリガーする応答は次のとおりです。
• 415:サポートされないメディア タイプ(SIP)
• 488:ここで受け入れできません(SIP)
• 65:ベアラー機能未実装、接続解除理由種別(H.323)
トランスコーディングがトリガーされた場合、SBE は着信および発信 DBE の間のメディア パスにトランス コーダを配置します。SBE は、トランスコーダによって生成される新しいコーデック タイプで着信側に新しい要求を送信します。SBE は、着信側が受け入れるコーデックを 1 つ見つけるまでコーデックのリストを繰り返す必要があります。着信側で受け入れられるコーデックが見つかると、コールが接続されメディアの転送が開始されます。
次に、MGX または VXSM WAN スイッチで CUBE トランスコーディングを設定する例を示します。各セグメントの例を次に示します。
SBC SBE の設定
SBC と SBE を設定します。
メディア ゲートウェイの設定
次のようにメディア ゲートウェイとして MGX WAN スイッチを設定します。
• メディア ゲートウェイ :MGX WAN スイッチのメディア ゲートウェイの IP アドレスを設定します。
• コーデック :メディア ゲートウェイでサポートされるコーデックを設定します。
• トランスコーダ:トランスコーダでこのメディア ゲートウェイを 設定します。
• control address h248 index :このトランスコーダの IPv4 の H.248 制御アドレスを設定します。
• transport udp :H.248 シグナリングのトランスポートとして UDP を設定します。
• ipv4 :SBC の IP アドレスを設定します。
隣接の設定
Nav_A および Nav_B 隣接を設定します。
コール ポリシー:隣接接続
Nav_A および Nav_B 隣接間の接続を確立します。
CAC テーブル:コーデックの強制
(任意)コールの両側で使用できるコーデックを強制します。
MGX での CUBE のトランスコーディング(セグメント)
SBC の設定
メディア ゲートウェイ設定としての MGX
media-gateway ipv4 10.0.181.2
codecs m=audio 1234 RTP/AVP 0 8,a=rtpmap:0 PCMU/8000,a=rtpmap:8 PCMA/8000
control address h248 index 1
ipv4 23.30.1.1 - SBC ip address
隣接 1 の設定
inherit profile preset-access
signaling-address ipv4 23.30.1.1
statistics method summary
remote-address ipv4 23.31.0.0 255.255.0.0
隣接 2 の設定
signaling-address ipv4 23.30.1.1
statistics method summary
remote-address ipv4 23.32.0.0 255.255.0.0
コール ポリシー:隣接接続
first-call-routing-table ROUTE-ON-DEST-NUMB
rtg-dst-address-table ROUTE-ON-DEST-NUMB
match-address 91939 digits
match-address 40852 digits
call-policy-set default 1
media-address ipv4 23.30.1.10
port-range 10000 64000 any
CAC ポリシー:コーデックの強制
first-cac-table Transcode
first-cac-scope dst-adjacency
MGX での CUBE のトランスコーディング(コピー アンド ペースト)
media-gateway ipv4 10.0.181.2
codecs m=audio 1234 RTP/AVP 0 8,a=rtpmap:0 PCMU/8000,a=rtpmap:8 PCMA/8000
control address h248 index 1
ipv4 23.30.1.1 - SBC ip address
inherit profile preset-access
signaling-address ipv4 23.30.1.1
statistics method summary
remote-address ipv4 23.31.0.0 255.255.0.0
signaling-address ipv4 23.30.1.1
statistics method summary
remote-address ipv4 23.32.0.0 255.255.0.0
first-call-routing-table ROUTE-ON-DEST-NUMB
rtg-dst-address-table ROUTE-ON-DEST-NUMB
match-address 91939 digits
match-address 40852 digits
call-policy-set default 1
media-address ipv4 23.30.1.10
port-range 10000 64000 any
first-cac-table Transcode
first-cac-scope dst-adjacency
MGX での CUBE のトランスコーディング(CLI プロンプト)
Router(config)# sbc My_SBC
PE25_ASR-1004(config-sbc-sbe)# media-gateway ipv4 10.0.181.2
PE25_ASR-1004(config-sbc-sbe-mg)# codecs m=audio 1234 RTP/AVP 0 8,a=rtpmap:0 PCMU/8000,a=rtpmap:8 PCMA/8000
PE25_ASR-1004(config-sbc-sbe-mg-codecs)# transcoder
PE25_ASR-1004(config-sbc-sbe-mg-codecs)# control address h248 index 1
PE25_ASR-1004(config-sbc-sbe-ctrl-h248)# transport udp
PE25_ASR-1004(config-sbc-sbe-ctrl-h248)# ipv4 23.30.1.1
PE25_ASR-1004(config-sbc-sbe-ctrl-h248)# exit
Router(config-sbc-sbe)# adjacency sip Nav_A
Router(config-sbc-sbe-adj-sip)# inherit profile preset-access
Router(config-sbc-sbe-adj-sip)# preferred-transport udp
Router(config-sbc-sbe-adj-sip)# signaling-address ipv4 23.30.1.1
Router(config-sbc-sbe-adj-sip)# statistics method summary
Router(config-sbc-sbe-adj-sip)# signaling-port 5060
Router(config-sbc-sbe-adj-sip)# remote-address ipv4 23.31.0.0 255.255.0.0
Router(config-sbc-sbe-adj-sip)# signaling-peer 23.31.1.2
Router(config-sbc-sbe-adj-sip)# attach
Router(config-sbc-sbe-adj-sip)# exit
Router(config-sbc-sbe)# adjacency sip Nav_B
Router(config-sbc-sbe-adj-sip)# nat force-off
Router(config-sbc-sbe-adj-sip)# preferred-transport udp
Router(config-sbc-sbe-adj-sip)# signaling-address ipv4 23.30.1.1
Router(config-sbc-sbe-adj-sip)# statistics method summary
Router(config-sbc-sbe-adj-sip)# signaling-port 5060
Router(config-sbc-sbe-adj-sip)# remote-address ipv4 23.32.0.0 255.255.0.0
Router(config-sbc-sbe-adj-sip)# signaling-peer 23.32.1.2
Router(config-sbc-sbe-adj-sip)# account Nav_B
Router(config-sbc-sbe-adj-sip)# attach
Router(config-sbc-sbe-adj-sip)# exit
Router(config-sbc-sbe)# call-policy-set 1
Router(config-sbc-sbe-rtgpolicy)# first-call-routing-table ROUTE-ON-DEST-NUMB
Router(config-sbc-sbe-rtgpolicy)# rtg-dst-address-table ROUTE-ON-DEST-NUMB
Router(config-sbc-sbe-rtgpolicy)#entry 1
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency Nav_A
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-address 91939 digits
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# prefix
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# entry 2
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# action complete
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# dst-adjacency Nav_B
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# match-address 40852 digits
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# prefix
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# complete
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# call-policy-set default 1
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# media-address ipv4 23.30.1.10
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# port-range 10000 64000 any
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# activate
Router(config-sbc-sbe-rtgpolicy-rtgtable-entry)# exit
Router(config-sbc-sbe)# cac-policy-set 1
Router(config-sbc-sbe-cacpolicy)# first-cac-table Transcode
Router(config-sbc-sbe-cacpolicy)# first-cac-scope dst-adjacency
Router(config-sbc-sbe-cacpolicy)# cac-table Transcode
Router(config-sbc-sbe-cacpolicy-cactable)# table-type policy-set
Router(config-sbc-sbe-cacpolicy-cactable)# entry 1
Router(config-sbc-sbe-cacpolicy-cactable-entry)# cac-scope call
Router(config-sbc-sbe-cacpolicy-cactable-entry)# caller-codec-list sideA
Router(config-sbc-sbe-cacpolicy-cactable-entry)# callee-codec-list sideB
Router(config-sbc-sbe-cacpolicy-cactable-entry)# action cac-complete
Router(config-sbc-sbe-cacpolicy-cactable-entry)# complete
Router(config-sbc-sbe-cacpolicy-cactable-entry)# cac-policy-set global 1
Router(config-sbc-sbe)# codec list sideA
Router(config-sbc-sbe-codec-list)# codec PCMA
Router(config-sbc-sbe-codec-list)# codec list sideB
Router(config-sbc-sbe-codec-list)# codec G729
Router(config-sbc-sbe-codec-list)# exit
メディア ゲートウェイのアソシエーションの確認
Router# show sbc My_SBC sbe media-gateway-associations
Media gateway 10.0.181.2:2951
Gateway Protocol = megaco
Transport Protocol = UDP^M
Local Address =23.30.1.1:2944
Sent Received Failed Retried