600 likes | 739 Views
第 2 版 IOS-XE 16.9 リリース 対応. NTT コミュニケーションズ Arcstar IP Voice Cisco Unified Communications System 接続情報 参考資料. シスコシステムズ合同会社. 2019 年 4 月. 更新履歴. 本資料の目的. 本資料は、 NTT コミュニケーションズの「 Arcstar IP Voice 」サービスに Cisco Unified Communications System を接続する為に必要なコンポーネント、デザイン、 設定例についてまとめてあります。
E N D
第2版 IOS-XE16.9リリース対応 NTTコミュニケーションズArcstar IP Voice Cisco Unified Communications System 接続情報 参考資料 シスコシステムズ合同会社 2019年4月
本資料の目的 本資料は、NTTコミュニケーションズの「Arcstar IP Voice」サービスにCisco Unified Communications System を接続する為に必要なコンポーネント、デザイン、 設定例についてまとめてあります。 「Arcstar IP Voice 」 サービスの情報については、NTTコミュニケーションズの ホームページ、または担当の方へお問い合わせをお願いします。 https://www.ntt.com/business/services/voice-video/voip/ipvoice.html 尚、本資料の情報につきましては2019年4月現在のものとなっており、今後変更される可能性があります。 ガイドに記載の内容はIOS16.9.3を利用した場合の設定サンプルです。
アジェンダ • NTTコミュニケーションズ Arcstar IP Voiceサービス概要 • デザイン / コンポーネントについて • Cisco UC システムの認定履歴 • コンポーネント • デザイン(認定構成) • 各コンポーネントの設定と解説 • Cisco Unified Communications Manager • Cisco Unified Border Element • 補足事項
アジェンダ • NTTコミュニケーションズ Arcstar IP Voiceサービス概要 • デザイン / コンポーネントについて • Cisco UC システムの認定履歴 • コンポーネント • デザイン(認定構成) • 各コンポーネントの設定と解説 • Cisco Unified Communications Manager • Cisco Unified Border Element • 補足事項
ArcstarIP Voice 概要 「Arcstar IP Voice 」サービスは、.Phone Direct サービスの後継として、SIPサーバを用いたIPテレフォニーネットワークを構築する企業向けに、拠点間接続にご利用いただくVPN上で安価な外線電話を提供するサービス • アクセス回線サービス • Arcstar Universal One / OCN • Arcstar IP Voice サービスについて NTTコミュニケーションズ様HPより抜粋
アジェンダ • NTTコミュニケーションズ Arcstar IP Voiceサービス概要 • デザイン / コンポーネントについて • Cisco UC システムの認定履歴 • コンポーネント • デザイン(認定構成) • 各コンポーネントの設定と解説 • Cisco Unified Communications Manager • Cisco Unified Border Element • 補足事項
Cisco UC システムの認定履歴 • 認定履歴 検証バージョン情報
Cisco UBE 接続に必要なコンポーネント NTTコミュニケーションズ VOIP基盤網 Cisco Unified CommunicationsManager Cisco Unified Border Element 本社ビル / データセンターなど Cisco Unified Presence IM and Presence Service Cisco Unity Connection MTP Cisco UBE との同居も可能
Cisco UBE 接続構成Cisco UBE/ Cisco UCM のパターン Cisco Unified CommunicationsManager Cisco UBE with Transcoder NTTコミュニケーションズ VOIP基盤網 IOS-MTP Cisco UBE との同居も可能
Cisco UBE 接続構成Cisco UBE/ Cisco UCM のパターン Cisco Unified CMの役割 • - 呼制御 • - 他のCisco UCソリューションとの連携 等 Cisco Unified CommunicationsManager Cisco UBE with Transcoder SIP SIP SCCP/SIP NTTコミュニケーションズ VOIP基盤網 RTP(みなし音声) RTP RTP(RFC2833) Cisco UBEの役割 • - Cisco ⇔Arcstar IP Voice 網のSIPシグナル変換 • - DTMF変換 (みなし音声 ⇔ RFC2833) MTPの役割 -メディアの中継 Unified CM 配下での保留 / 転送等を使用してもメディアパスは変更されない → MTPで網側へ メディア変更のre-INVITE, UPDATE を抑制 MTP Cisco UBE との同居も可能 Signaling SIP SCCP
アジェンダ • NTTコミュニケーションズ Arcstar IP Voiceサービス概要 • デザイン / コンポーネントについて • Cisco UC システムの認定履歴 • コンポーネント • デザイン(認定構成) • 各コンポーネントの設定と解説 • Cisco Unified Communications Manager • Cisco Unified Border Element • 補足事項
CiscoUnifiedCMの主な設定 • SIP Session Timer 関連設定 - サービス・パラメーター ( Service Parameters ) SIP Min-SE Value, SIP Session Expires Timer の値: 180 秒 (初期値: 1800秒) System > Service Parameters Server: Cisco Unified CM のホスト名 Service: Cisco CallManager SIP Min-SE Value 180を指定 SIP Session Expires Timer 180を指定
CiscoUnifiedCMの主な設定 • Media Termination Point (MTP) (1/3) IOS MTP をCisco UCMに登録します。 Transcoder を使用する場合は、IOSMTPが必要です。 Media Resources > Media Termination Point を選択します。 Add New ボタンを押し、 Media Termination Point Name を入力します。 IOS側の設定と合わせます。 Save します。
CiscoUnifiedCMの主な設定 • Media Termination Point (MTP) (2/3) Media Resources > Media Resource Group を選択します。 Add New ボタンを押し、Name を入力します。 Selected Media Resourcesに作成したMTPを追加します。 • 必要に応じて他のMedia ResourceもGroup に追加します。 Saveします。
CiscoUnifiedCMの主な設定 • Media Termination Point (MTP) (3/3) Media Resources > Media Resource Group List を選択します。 Add New ボタンを押し、Name を入力します。 Selected Media Resource Group に作成したMedia Resource Group を追加します。 Saveします。
CiscoUnifiedCMの主な設定 • 発信者番号関連設定 - サービス・パラメーター ( Service Parameters ) Honor Gateway or Trunk Outbound Calling Party Selection for Mobile Connect Callsの値: True (Default False) System > Service Parameters Server: Cisco Unified CM のホスト名 Service: Cisco CallManager 本設定は設定の1例。 本設定を使用する場合、モバイルコネクト利用時にRemote Destination 先への発信者番号が変更される。既存導入への追加を行う場合に発信者番号への影響があるため、確認して導入すること。詳細は後述するモバイルコネクトコールへの対応を参考にすること
CiscoUnifiedCMの主な設定 • Arcstar IP Voice へ向けた外線設定 - SIP Trunkを適切に設定(Cisco UBE向け)Calling Party Selection の設定を Last Redirect Number ( External ) に設定(CFwdALL(全転送)時にも、発信者番号が契約番号になるように) - Translation Patternを適切に設定 - Route Pattern ( Route Group, Route List )を適切に設定 Translation Pattern 0503333.XXXX Discard Digits ( Called Party ) 上記着信番号の”.”より前を削除 Calling Party Slection Last Redirected Number(External) Route Pattern 0.!# Gateway/ Route List To-Cisco UBE
CiscoUnifiedCMの主な設定 • Cisco UCM <-> Cisco UBE 間で PRACKを有効化 • Cisco UBE向けのSIPトランク用のSIP Profile を新規に作成 Device – Device Settings – SIP Profile • 以下のパラメータを有効化 - Trunk Specific Configuration 設定
CiscoUnifiedCMの主な設定 • 外線発信時は契約した番号が発信者番号になるように設定 - 電話機のLine設定External Phone Number Mask (外線電話マスク )を適切に設定 Directory NumberInformation Directory Number 内線用番号”4130”を設定 External Phone Number Mask 外線用番号”050-3333-4130”を設定
Cisco Unified CM の設定に関連した運用上の制約事項 <問題点> Cisco IP-Phone で全転送 ( CFwdALL) を利用した場合に網側に許容されないシグナル及びメディアが送出される場合がある。 <原因> 全転送した時の 網側への INVITE に対する 183/SDP を網側へ折り返してしまった時に網側にて、アーリー・メディアを許容していないにもかかわらず、そのまま送出してしまう。 <回避策> • Unified CMの SIP ノーマライゼーションスクリプトを利用して183/SDPを180へ変換してユーザ側がRBTを必ず出来るようにする。 ( 圏外トーキーなどのアーリーメディアも全てRBTになります。) • Mobile Connect 機能を利用する。 • Cisco IP-Phone で全転送を利用しない。
Cisco Unified CM の設定SIP ノーマリゼーションスクリプト設定 • 前ページ1のSIPノーマリゼーションスクリプトの適用方法は下記の通り。スクリプトのサンプルは次ページ参照の事。 • Device – Device Settings – SIPNormalizationscript • 作成したSIP Trunk(Device-Trunk)に適用 script タイトル script 本文
Cisco Unified CM の設定SIP ノーマリゼーション スクリプト サンプル M={} function readSdp(msg,key) local sdp = msg:getSdp() if sdp then local context = msg:getContext() context[key] = sdp msg:setResponseCode (180, "Ringinig") msg:removeContentBody("application/sdp") end end function writeSdp(msg,key) local context = msg:getContext() local sdp = msg:getSdp() if not sdp then local sdp = context[key] if sdp then msg:setSdp(sdp) end end end function readSDPOutbound(msg) readSdp(msg,"OUTBOUND_SDP") end function writeSDPOutbound(msg) writeSdp(msg,"OUTBOUND_SDP") end M.outbound_18X_INVITE = readSDPOutbound M.outbound_200_INVITE = writeSDPOutbound return M
CiscoUnifiedCMの主な設定PresenceGroup 発信時にPresence 用のSIPSubscribeメッセージがCisco UBEに送られるケースがある。 送らないようにするためには独立したBLF Presence Group を用意する等の設定が必要。 System->BLF Presence Groupを選択し、新規追加 他のプレゼンスグループとの関係で全ての登録を行わないように設定して保存 Device->TrunkからIP Voice 用のSIP Trunk設定にてBLF Presence Groupを適用
CiscoUnifiedCMの主な設定 • SIP Trunk設定 Cisco UBE(IP Voice)向けのSIP Trunk を設定します。 Device> SIP Trunkを選択します。 Add Newボタンを押し、 Trunk Type :SIP Trunk, Device Protocol:SIP を選択します。 下記のように設定を行い、Saveします。 • Device Name:任意の名前 • Device Pool :Default(必要に応じて変更) • Media Resource Group List :作成したMRGLを選択 • Media Termination Point Required :チェック • Destination Address:Cisco UBEのアドレスを設定 • BLF Presence Group:作成したPresenceGroupを設定 • SIP Trunk Security Profile:Non Secure SIP Trunk Profile • SIP Profile ;作成した SIP Profile • Notarization Script : 作成したScript を適用
アジェンダ • NTTコミュニケーションズ Arcstar IP Voiceサービス概要 • デザイン / コンポーネントについて • Cisco UC システムの認定履歴 • コンポーネント • デザイン(認定構成) • 各コンポーネントの設定と解説 • Cisco Unified Communications Manager • Cisco Unified Border Element • 補足事項
Cisco UBE 設定SBC IPアドレス・ルーティング設定 • SBC 基本設定 voice service voip ip address trusted list ipv4 <Unified CM IPアドレス> 接続出来るホストを明示的に指定 ipv4 <Arcstar IP Voice SIPサーバIPアドレス> 接続可能(信頼出来る)なホストのIPアドレスを指定 mode border-element license capacity XXX Border Element モードを設定 allow-connections sip to sip SIPからSIPへの変換を許可 no supplementary-service sip moved-temporarily no supplementary-service sip refer Cisco UBEでのSIP付加サービスを無効化 no supplementary-service sip handle-replaces sip SBC 関連のSIPパラメータ設定 min-se 180 session-expires 180 Session Expires の値と最小値を180で設定(NTTCom 指定値 ) session refresh セッション更新を有効化 localhost dns:<SIPサーバFQDN名> From ヘッダのホスト部が NTTCom指定の SIPサーバ FQDNに設定 no update-callerid Unified CM配下での転送時等に接続先の番号変更の通知の”UPDATE”を抑制 midcall-signaling block ミッドコールでのシグナリングをブロック sip-profiles 10 SIP/SDPのヘッダ/ボディ変換設定 (SIP登録時 ) • IP基本設定 • - IPアドレス、IPルーティングの設定の設定を適切に実施。 • ( お客様環境に依存しますので、お客様、及び NTT コミュニケーションズ様へも確認をお願いします。
Cisco UBE 設定SIP Profile 設定 Arcstar IP Voice の仕様に準拠する為に SIP ヘッダ/SDPボディの編集の設定を実施 不要ヘッダの削除, パラメータの編集 等 * 原則 SIP Profiles の設定変更は不可になります。 ( 特に設定の削除は不可) お客様環境で追加等が必要な場合は、弊社担当までお問い合わせをお願い致します。 SIPProfiles について • Add, Remove, Modify が可能 ※ Mandatory Header(To, From, Cseq, Call-Id Max-Forwards)は、Modify のみ可能 • 送信するメッセージにのみ適用可能 • SDPを変更した場合、content-length は自動的に再計算される INVITE xxx Via: xxx Remote-Party-ID: xxx From: xxx To: xxx Call-ID: xxx INVITE yyy Via: xxx Remote-Party-ID: yyy From: xxx To: xxx Call-ID: yyy 正規表現を用いて設定 “match & replace” or “add” or “delete”
Cisco UBE 設定SIP Profile 設定 • SIP 登録用 ( SIP Register 用 ) 設定 voice class sip-profiles 10 request REGISTER sip-header Timestamp remove request REGISTER sip-header SIP-Req-URI modify "(.*):7060(.*)" "\1\2" request REGISTER sip-header To modify "<SIPサーバIPアドレス>" "<SIPサーバ名>" request REGISTER sip-header SIP-Req-URI modify "<SIPサーバIPアドレス>" "<SIPサーバ名>" request REGISTER sip-header From modify "<SIPサーバIPアドレス>""<SIPサーバ名>" request REGISTER sip-header Supported remove request REGISTER sip-header Supported add "Supported: path"
Cisco UBE 設定SIP Profile 設定 • 発信用 SIP Profiles voice class sip-profiles 200 request ANY sip-header Content-Disposition remove response ANY sip-header Content-Disposition remove request ANY sip-header Date remove response ANY sip-header Date remove request ANY sip-header Cisco-Guid remove response ANY sip-header Cisco-Guid remove request ANY sip-header Timestamp remove response ANY sip-header Timestamp remove request INVITE sip-header Expires remove request INVITE sip-header Supported modify ",resource-priority" "" request INVITE sip-header Supported modify ",replaces" "" request REINVITE sip-header Expires remove request REINVITE sip-header Supported modify ",resource-priority" "" request REINVITE sip-header Supported modify ",replaces" "" request REINVITE sip-header Privacy remove request REINVITE sip-header P-Preferred-Identity remove request BYE sip-header Reason remove response 480 sip-header Reason modify "Reason: Q.850;cause=20" "Also: Q.850;cause=20" response ANY sip-header Reason remove response 480 sip-header Also modify "Also: Q.850;cause=20" "Reason: Q.850;cause=20"
Cisco UBE 設定SIP Profile 設定 • 発信用 SIP Profiles(続き) request INVITE sip-header Supported modify ",sdp-anat" "" request REINVITE sip-header Supported modify ",sdp-anat" "" request ANY sip-header Allow-Events remove response ANY sip-header Allow-Events remove request ANY sip-header Server remove response ANY sip-header Server remove response ANY sip-header Allow-Events remove request ANY sip-header Server remove response ANY sip-header Server remove request ANY sip-header Allow-Header modify ".*" "Allow: INVITE, ACK, PRACK, UPDATE, BYE, CANCEL" response ANY sip-header Allow-Header modify ".*" "Allow: INVITE, ACK, PRACK, UPDATE, BYE, CANCEL" response ANY sip-header Remote-Party-ID remove request ACK sip-header Privacy remove request INVITE sip-header Min-SE remove request REINVITE sip-header Min-SE remove request BYE sip-header P-Preferred-Identity remove request BYE sip-header Privacy remove request REINVITE sip-header Remote-Party-ID remove request BYE sip-header P-Asserted-Identity remove request INVITE sip-header Session-Expires modify "(.*)" "\1;refresher=uac"
Cisco UBE 設定SIP Profile 設定 • 発信用 SIP Profiles(続き) request ANY sip-header P-RTP-Stat remove response ANY sip-header P-RTP-Stat remove request BYE sip-header Proxy-Authorization remove request ACK sip-header Proxy-Authorization remove request REINVITE sip-header Proxy-Authorization remove request ANY sip-header Remote-Party-ID remove request CANCEL sip-header Reason remove response ANY sip-header User-Agent remove request ACK sip-header User-Agent remove request BYE sip-header User-Agent remove request UPDATE sip-header User-Agent remove request PRACK sip-header User-Agent remove request CANCEL sip-header User-Agent remove request REINVITE sip-header User-Agent remove request PRACK sip-header Proxy-Authorization remove request ANY sip-header From modify "(.*)@.*>(.*)" "\1@<SIPサーバ名>;user=phone>\2" response ANY sip-header To modify "(.*)@.*>(.*)" "\1@<SIPサーバ名>;user=phone>\2" request INVITE sip-header P-Preferred-Identity modify "(.*)@.*" "\1@<SIPサーバ名>>" request ANY sip-header Session-ID remove response ANY sip-header Session-ID remove response ANY sip-header P-Preferred-Identity remove
Cisco UBE 設定SIP Profile 設定 • 発信用 SIP Profiles(続き) response 200 sip-header Supported modify "Supported: replaces" "" response 200 sip-header Supported modify "Supported: sdp-anat" "" request INVITE sip-header P-Preferred-Identity modify "(.*)sip:.*anonymous@(.*)" "\1sip:<契約番号>@\2" request ANY sip-header Contact modify "anonymous" "<契約番号>" request ANY sip-header To modify "(.*)@.*>" "\1@<SIPサーバ名>;user=phone>" request ANY sip-header SIP-Req-URI modify "(.*)@<SIPサーバIPアドレス> :7060(.*) (.*)" "\1@<SIPサーバ名>;user=phone\2 \3" request INVITE sip-header To modify "(.*sip:1[^;]*)@(.*)" "\1;phone-context=+81@\2" request INVITE sip-header SIP-Req-URI modify "(.*sip:1[^;]*)@(.*)" "\1;phone-context=+81@\2" request PRACK sip-header From modify "(.*)@.*>(.*)" "\1@<SIPサーバ名>;user=phone>\2" request ANY sip-header From modify "anonymous" "<契約番号>" request ANY sip-header From modify "anonymous@ " "<契約番号>@" response 488 sip-header SIP-StatusLine modify ".*" "SIP/2.0 480 Temporarily unavailable" request ANY sdp-header Session-Owner modify "CiscoSystemsSIP-GW-UserAgent" "-" response ANY sdp-header Session-Owner modify "CiscoSystemsSIP-GW-UserAgent" "-" request ANY sdp-header Session-Name modify "SIP Call" "-" response ANY sdp-header Session-Name modify "SIP Call" "-" 注:設定の<契約番号>部分はe.164形式(+ダイヤリング形式を利用すること) 例:”05011111111”が契約番号の場合、設定は”+815011111111”に変換して設定
Cisco UBE 設定SIP Profile 設定 • Unified CM向け SIP Profiles voice class sip-profiles 100 request ANY sip-header Remote-Party-ID modify "(.*)sip:81(.*)" "\1sip:0\2" -> 着信時にTEL URI Only で来た場合、Unified CM 向けのSIPメッセージ注のRemote-Party-IDヘッダが81始まりになる。これを0に置き換えることで電話機上の表示を改善する。
Cisco UBE CiscoUBE設定番号変換, dial-peer 設定(設計例) NTTコミュニケーションズ Arcstar IP Voice SIP SIP IPVoice網とのやり取りには e.164形式を利用、ただし1XY などの特殊番号宛はその限りではない Unified CMからは0発信を想定Prefix 0 の削除はCisco UBEで実行 発信: 00 • 発着信ダイヤルピア : dial-peer 200 • SIP/SDP変換: SIP Profiles 200 • SIP変換:voice-class sip XXXXX (後述) • 番号変換設定 : 発信時に 着信時のprefix 0 削除し、 • 発着番号をe.164形式に変換する • 着信時のルート選択: P-called-Party-ID • 着信dial-peer : incoming uri (via ヘッダ1行目) • Arcstar IP Voice サーバアドレス • destination-pattern : 0[0,1]など • session-target : sip-server • Codec: G.711ulaw, vadなし • DTMF:みなし音声 • L3マーキング: CS5 • Unified CMへのダイヤルピア dial-peer 100 • destination-pattern :+81XXXXXXXX • 番号変換:Unifid CM向けに発着番号の+81を0に変換 • session-target : Unified CM • 着信dial-peer : incoming uri (via ヘッダ1行目) • Unified CM IPアドレス • SIP/SDP変換(通常コール用) : SIP Profiles 100 • Codec: G.711ulaw, vad : なし • DTMF : RFC 2833 着信: +81 • 緊急呼の発信は050番号の時は利用できません。また0ABJ番号利用においても提供エリアに依るので、別途 NTT Communications 様にお問い合わせください * メンバーズネット動作時の番号対応については後述
CiscoUBE設定番号変換設定例 • 番号変換設定 voice translation-rule 1変換ルール 1 rule 1 /^0010/ /+/ 先頭の “0010” を “+”に変換 (国際向けの番号をe.164形式に修正) rule 2 /^00/ /+81/ 先頭の “00” を “+81”に変換 (国内向けの番号をe.164形式に修正) rule 3 /^01/ /1/ 先頭の “0” を削除 (3桁番号1XY向けの番号に修正) ! voice translation-rule 2変換ルール 2 rule 1 /^0/ /+81/ 先頭の “0” を “+81”に変換 (発信者番号をe.164形式に修正) ! voice translation-rule 101変換ルール 3 rule 1 /^\+81/ /0/ 先頭の “+81” を “0”に変換 rule 2 /^81/ /0/ 先頭の “81” を “0”に変換 ! voice translation-profile GlobaltoLocal変換プロファイル “ GlobaltoLocal” translate calling 101 変換ルール101をANI(発信者番号)に適用 translate called 101 変換ルール101をDNIS(宛先番号)に適用 ! voice translation-profile LocaltoGlobal変換プロファイル “LocaltoGlobal” translate calling 2 変換ルール2をANI(発信者番号)に適用 translate called 1 変換ルール1をDNIS(宛先番号)に適用
Cisco UBEvoice class uri, dial-peer 設定 • voice class uri設定 ( 着信ダイヤルピア判別設定 ) voice class uri 1001 sip 着信用のuriを設定 (Tag番号: 1001) host ipv4:<Unified CM IPアドレス> Unified CM IPアドレス(複数設定可能) ! voice class uri 1002 sip 着信用のuriを設定 (Tag番号: 1002 ) host ipv4:<SIPサーバIPアドレス> 網側SIPサーバIPアドレス(複数設定可能) • dial-peer 設定 ( Unified CM 向け設定 ) dial-peer voice 100voip Unifid CM へのダイヤルピア (発着信 ) description [To/From Unified CM] ダイヤルピアの説明 translation-profil outgoing GlobaltoLocal 発信時に変換プロファイル “GlobaltoLocal”を適用 destination-pattern +81 宛先パターン : +81 (+81以降は契約に合わせて設定) session protocol sipv2 シグナリング・プロトコル : SIP session target ipv4:<Unified CM IPアドレス> セッション ターゲット : Unified CM IPアドレス incoming uri via 1001 着信 dial-peer 設定 : incoming uri via (Unified CM) no voice-class sip asserted-id assseted-id を無効化 voice-class sip profiles 100 発信時にsip profile 100を適用 dtmf-relay rtp-nte DTMFリレー : rtp-nte (RFC2833) codec g711ulaw CODEC G.711ulaw no vad VAD(無音圧縮) 無効
Cisco UBEdial-peer 設定 • dial-peer 設定 ( Arcstar IP Voice 向け設定 ) dial-peer voice 200voip Arcstar IP Voice 向けのダイヤルピア description [To/From Arcstar IP Voice] ダイヤルピアの説明 translation-profile outgoing LocaltoGlobal 発信時に変換プロファイル “LocaltoGlobal”を適用 destination-pattern 0[0,1]宛先パターン : 0[0,1] session protocol sipv2 シグナリング・プロトコル : SIP session target sip-server セッション ターゲット : SIPサーバ incoming uri via 1002 着信 dial-peer 設定 : incoming uri via (SIPサーバ) no voice-class sip tel-config to-hdr SIP ヘッダでTEL URI をToに使用しない voice-class sip asserted-id ppi SIP PPIヘッダを有効化 voice-class sip privacy disable SIP Privacy ヘッダを無効化 no voice-class sip privacy-policy send-always Privacy 情報を送らない voice-class sip call-route p-called-party-id 宛先選択にp-called-party-id を使用 voice-class sip profiles 200 SIP/SDP編集設定 SIP Profiles 200 を適用 voice-class sip preloaded-route service-route SIP Service-Route を有効化 codec g711ulaw CODEC G.711ulaw ipqosdscp cs5 media メディアをCS5でマーキング ipqosdscp cs5 signaling シグナリングをCS5 でマーキング clid strip name Display Name を無効 no vad VAD(無音圧縮) 無効
Cisco UBE設定SIP登録(Rgister), SIPサーバ設定 • SIP登録 ( Register )、SIPサーバ設定 sip-ua authentication username <ユーザ名> password <パスワード> ダイジェスト認証設定 ( 登録・発信 ) credential number <契約番号>username <ユーザ名>password <パスワード>realm <ドメイン名> ->契約番号と認証用のユーザ名、パスワード、ドメインを設定する retry response 10 レスポンスの再送回数を10回に設定 retry register 10 登録 (Register) の再送を10回で設定 timers expires 200000 Eprireタイマを200,000 msecに設定 registrar ipv4:<SIPサーバ IPアドレス>:7060 expires 3600 refresh-ratio 50 SIP 登録サーバIPアドレスを設定 ( Expire値:3600秒、再登録は3600秒の50% = 1800秒に設定 ) sip-server ipv4:<SIPサーバ IPアドレス>:7060 SIPサーバIPアドレスを設定 connection-reuse SIPプロトコルのソースポートを5060に固定 注1:設定の<契約番号>部分はe.164形式(+ダイヤリング形式を利用すること)例:”05011111111”が契約番号の場合、設定は”+815011111111”に変換して設定 注2:credential コマンドで利用する realm の値は契約情報として提供されるサービスドメインを基本とする。ただし、番号追加などの契約変更などに伴い realm の値が変更される場合がある。realm 情報が網側と整合性が取れていない場合、Cisco UBEから送信されるRegisterに対して返ってくるSIP 401(チャレンジ)を受け取った後に、認証情報を入れたRegister(レスポンス)をCisco UBEは送らない。網側の指定するrealmはSIP401(チャレンジ)メッセージに含まれる。内容を確認の上、設定を合わせること。
CiscoUBE設定IOS MTP設定 • IOSMTP 設定 sccp local < Local I/F> SCCPアプリケーションが Unified CM/Cisco UBEへ登録時に使用する インターフェイスを選択 sccpccm<Unified CM IPアドレス> identifier 1 version 7.0 + CCMを指定 (Unified CM/MTP) sccp SCCPを有効 ! sccpccm group 1 ccm group1 (IOSMTP) の設定 associate ccm1 priority 1 ccm 1 (Unified CM/MTP) への関連付け associate profile 1 register <IOSMTP名> IOSMTPの DSPファームプロファイルと関連付け ! dspfarm profile 1mtp IOSMTPのDSPファームプロファイルの設定 codec g711ulaw CODECを設定 ( G.711ulaw ) maximum sessions software <セッション数> 最大セッション数を設定 associate application SCCP アプリケーションSCCPを設定 ! * 最初の設定時は 必ず no shutdown の設定を行って下さい。
CiscoUBE設定Transcoder 設定 • DSP Service の設定 ( Transcoder 設定で必要 ) voice-card 0 dsp services dspfarm DSP Service の有効化 • Transcoder 設定 dspfarm profile 2 transcode Transcoder のDSPファームプロファイルの設定 codec g711ulaw CODECを設定 ( G.711ulaw )それ以外のコーデックは削除 maximum sessions <セッション数> 最大セッション数を設定 ( DSPリソース依存 ) associate application Cisco UBE アプリケーション Cisco UBEを設定 ! * 最初の設定時は 必ず no shutdown の設定を行って下さい。
CiscoUBE設定SIP 登録メッセージ用のL3マーキング • SIP登録 ( Register )メッセージL3マーキング設定 access-list 100 permit udp any anyeq 7060 7060 ポート向けのアクセスリスト class-map match-all to_Arcstar-SIP クラスマップ名 description [Arcstar_SIP_message_matching] クラスマップの説明 match access-group 100 アクセスリスト100をマッチング ! policy-map to_Arcstar_DSCP ポリシーマップ名 description [Arcstar_SIP_message_DSCP_change] ポリシーマップの説明 class to_Arcstar-SIP 適用するクラスを選択 set dscp cs5 CS5にマーキング interface GigabitEthernet0/0/1 Arcstar IP Voice 向けのIF ip address <Arcstar IP Voice 向けIF IP アドレス/ サブネット> IFのIPアドレス設定 duplex auto speed auto service-policy output to_Arcstar_DSCP ポリシーの適用
アジェンダ • NTTコミュニケーションズ Arcstar IP Voiceサービス概要 • デザイン / コンポーネントについて • Cisco UC システムの認定履歴 • コンポーネント • デザイン(認定構成) • 各コンポーネントの設定と解説 • Cisco Unified Communications Manager • Cisco Unified Border Element • 補足事項
メンバーズネット対応 メンバーズネットhttp://www.ntt.com/members/ IP Voice サービスをベースにして追加契約することで、内線番号(ユーザナンバ)を拠点間でも利用することができるようになるサービスです。 ユーザナンバ(ロケーション番号+PBX内内線番号)を使用して発信/着信が可能 NTTコミュニケーションズ様HPより抜粋
メンバーズネット対応 • 網側のIF仕様として番号設計以外は特に変更不要 • 網側へRegisterを実施する番号は従来どおり。ユーザナンバは不要 • 発着時の発番号・着番号は外線の発着信と合わせて、下記の情報を基にCisco UBE及びUnified CMの設計・設定を行う • メンバーズネットへの発信時に網側に送る番号は下記のとおり • メンバーズネットからの着信時に網側から送られてくる番号は下記のとおり
Cisco UBE Cisco UBE Cisco UBE トランク先からの非通知コールの対応 ① 他社IP-PBX配下の電話機からの非通知コール <184発信ではないパターン> IP-PBX Cisco UBE Unified CM SIP SIP/H.323 SIP • Arcstar IP Voice From:<sip:anonymous@centrex.jp> Contact:<sip:anonymous@IPアドレス> From:<sip:anonymous@localhost> Contact:<sip:anonymous@IPアドレス> コールNG ② 網側からの非通知コールを Mobile Connect を利用して Arcstar IP Voice 側へ発信する場合 Cisco UBE Cisco UBE Unified CM .Arcstar IP Voice 網 or PSTN 網 SIP SIP SIP • .Arcstar IP Voice From:<sip:anonymous@localhost> Contact:<sip:anonymous@IPアドレス> From:<sip:anonymous@centrex.jp> Contact:<sip:anonymous@IPアドレス> コールNG 契約している番号以外からの発信なので網側でコールを拒否 本来の非通知コール(anonymous) ともヘッダが違っている( From, Contact, RPID etc )
Cisco UBE トランク先からの非通知コールの対応 • 外部からの非通知コール(184以外) の対応の為に Cisco UBE にて SIP Profiles の設定を実施 < 契約番号: 050-3333-1111 > IP-PBX Cisco UBE Unified CM SIP SIP/H.323 SIP • .Arcstar IP Voice 網 From:<sip:05033331111@centrex.jp> Contact:<sip:05033331111@IPアドレス> From:<sip:anonymous@localhost> Contact:<sip:anonymous@IPアドレス> < SIP Profiles 設定例 > request ANY sip-header From modify "anonymous" "05033331111" request ANY sip-header Contact modify "anonymous" "05033331111“
Cisco UBE Cisco UBE モバイルコネクトコールへの対応 • サービスプロファイル Honor Gateway or Trunk Outbound Calling Party Selection for Mobile Connect Calls をTrue にした場合、Remote Destination Profile に関連付けられた番号のExternal Phone number Mask を発信者番号として使用可能 注: SIP Trunk のCalling Party Selection の設定を Last Redirect Number ( External ) に設定している場合 Cisco UBE Cisco UBE Unified CM .Arcstar IP Voice 網 or PSTN 網 SIP SIP SIP • .Arcstar IP Voice 内線: 2222 EPNM: 05022222222 RD: 09011111111 From:<sip:05022222222@centrex.jp> 05011111111 EPNM: External Phone Number Mask RD: Remote Destination
SIP-SIP SIP-SIP A Cisco UBEの冗長に関して NTTCom 殿 SIP Server Cisco Unified CM Cluster CiscoUBE <発信時> ① Route-Group, Route-List による 冗長構成 ② SIP Trunk DNS/SRVによる冗長構成 NTT網側による冗長化 ( 代表組 ) <着信時> ①dial-peer hunt による冗長構成 * Options ping による Trunk の状態監視 ( Cisco UBE 1.3 より可能 ) ② DNS/SRVによる冗長構成 ( sip-server ) ①双方のCisco UBEからのSIP Register 登録による冗長化(代表組)
Cisco UBEの冗長に関して < 注意点> • Cisco UBE の冗長構成を取る場合は、MTP の冗長構成も考慮して設計が必要。 * 特にCisco UBE/MTPが同居している場合 • 網側への SIP Register を利用した冗長化(代表組)に関しては NTTコミュニケーションズ様へもサービス内容なども含めてご確認をお願い致します。