Cisco IPテレフォニーの基礎またはCisco CallManager Expressの紹介

ごく最近、クライアントが私たちの組織に来て、Cisco 2921プラットフォームとCisco CallManager Express(CME)ソフトウェアに基づいてIP-PBXを構成するように依頼しました。 私たちの時代に顧客を散らすのはまともではないので、このサービスを提供することにしました。



私は会社のためにお金を削減するという目標ではなく、この問題を取り上げましたが、自己開発を目標に、このシスコのIPテレフォニーがどのように配置されているかを知ることを目標にしています。



知り合いになりました。 テーマは楽しいです。 チスカーとしての私にとっては、アスタリスクよりも作業する方がはるかに便利です。



CME機能について多くのことを書くことができます。 今日はその基本についてお話しします。

簡単な問題を解決してみましょう。電話機が2台あります。1台はSIPで動作し、もう1台はSCCPで動作し、お互いに電話をかける必要があります。 それを行う方法-カットの下。



CMEの初期セットアップ


ほとんどの電話はデフォルトでこの方法でIPアドレスを取得するように構成されているため、ルーターでdhcpサーバーを設定することはゼロポイントと見なされます。 誰かが忘れているか知らなかった場合、Tsiskaではこれは次のように行われます:



CME#conf t

CME#(config)ip dhcp pool voicepool

CME#(config-ip-dhcp)network 192.168.101.0 255.255.255.0

CME#(config-ip-dhcp)default-router 192.168.101.1

CME#(config-ip-dhcp)option 150 ip 192.168.101.1

CME#(config-ip-dhcp)lease 0 0 30







すべての設定は明らかなようです。 おそらく、おそらく150番目のオプションです。 このオプションは、DHCP設定でtftpサーバーのアドレスを転送します(この記事ではtftpサーバーの使用については説明しませんが、これは電話での作業には非常に便利です)



デフォルトでは、シスコは非常に優れており、SCCPプロトコルの動作に同情的であり(このプロトコルはシスコ自体に属しているため)、より一般的なSIPにはあまり馴染みがありません。 したがって、たとえば、PBXに接続されたSIP電話機間の呼び出しを単純に許可するには、以下を構成する必要があります。



CME#conf t

CME#(config)voice service voip

CME#(config-voice)allow-connections sip to sip







次に、SIP電話の登録期間を構成します。



CME#conf t

CME#(config)voice service voip

CME#(config-voice)sip

CME#(config-voice-sip)registrar server expires max 3600 min 3600







今、あなたはいわゆるを作成する必要があります コーデッククラス-使用されるコーデックのセット:



CME#conf t

CME#(config)voice class codec 1

CME#(config-voice)codec preference 1 g711alaw

CME#(config-voice)codec preference 2 g711ulaw

CME#(config-voice)codec preference 3 g729br8







最初に711alawコーデックを使用しようとしますが、成功しない場合は、g711ulawを直感的に使用します。



これらの設定で十分です。



SCCPを使用するためのセットアップ


SCCPプロトコル操作に関するすべての設定は、 telephony-serviceセクションで行われます。 必要な最小値は次のとおりです。



CME#conf t

CME#(config)telephony-service

CME#(config-telephony)max-ephones 10

CME#(config-telephony)max-dn 10

CME#(config-telephony)ip source-address 192.168.101.1 port 2000







ephone-これは、簡単に言えば電話を象徴するようなものです。つまり、CMEの概念における電話デバイスのイメージです。 max-ephonesパラメーターは、このPBXに登録できるSCCP -phoneの数をそれぞれ担当します



dn- (電話番号)は、簡単に言えば電話番号を象徴するようなものです。 類推により、 max-dnパラメータが何を担当しているかは明らかです。



ちなみに、CMEは初期化中にこれらの「ユニット」のそれぞれにRAMを割り当てるため、あまりにも多くのephonednを指定することはあまり正しくありません。



さらに、サポートされるephonednの数は、プラットフォームモデルとソフトウェアバージョンによって異なります

ip source-addressは、SCCP電話からの要求をリッスンするIPアドレス(および結果として、インターフェイス)とポートを設定します



SIP電話で動作するようにCMEを構成する


SIPプロトコルの動作に関するすべての設定は、 音声レジスタグローバルセクションで行われます。 必要な最小値は次のとおりです。



CME#conf t

CME#(config)voice register global

CME#(config-voice)mode cme

CME#(config-voice)source-address 192.168.101.1 port 5060

CME#(config-voice)max-dn 50

CME#(config-voice)max-pool 36







2つの違い。 まず、 mode cmeコマンドを実行する必要があります。これは、CMEがSIP電話で動作するようになったことをルーターに示唆しています(これは、説明するソフトウェアだけがSIPプロトコルで動作しないためです)。 2番目-ephonの代わりに、 音声プールで動作するようになりました



電話を登録する


番号付けと電話登録設定の構成を開始できます。

両方のプロトコルのテクノロジーは同じで非常に単純です。最初にdnが作成され、次に「電話」が作成され、その番号(または複数)が電話に接続されます。

この例では、サーバー上の電話機の認証に、それらのMACアドレスを使用します。 実際には、特定の電話は特定の人と電話番号に割り当てられ、人は通常オフィスで職場を移動することはめったにないので、これは理にかなっています。



SCCP電話の登録


電話番号を作成します。



CME#conf t

CME#(config)ephone-dn 1

CME#(config-ephone-dn)number 100

CME#(config-ephone-dn)description Beauty-User

CME#(config-ephone-dn)name The Real Man







電話番号100を作成しました。CME内の説明は「Beauty-User」で、電話に表示される名前は「The Real Man」です



電話の画像を作成します。 実際のデバイスのMACアドレスに添付し、その番号を添付します。



CME#conf t

CME#(config)ephone 1

CME#(config-ephone)mac-address B4A4.E328.BDEC

CME#(config-ephone)button 1:1







電話(または電話の電話回線)のバインドは、 ボタン1:1コマンドで発生します 。 形式は次のとおりです-最初にキーワード「ボタン」を入力し 、次にこの「ボタン」の番号(この例では最初)を示し、次に実行する必要のあるアクションを示します(「:」-コロンは選択した行に行を追加することを意味します電話番号)、次にアクションに対応するパラメーター-この場合、電話番号(つまり、事前に構成されたdnの番号)を指定します。



あなたはおそらくあなたの人生で\写真でシスコフォンを見ましたか? 画面の近くにあらゆる種類のボタンがありましたか? これらは同じボタンです。 実際、これらのボタンはそれぞれ、その行を担当しています。 そして、それらに対して多くのアクションを実行できます(任意の数にバインドするだけではありません)。 しかし、これは別の記事に値します。



それまでの間、ネットワークで指定されたMACアドレスを使用して電話を安全にオンにし、ロードされるまで待ちます。最初のボタンの近くの画面で、番号100と大事な名前「The Real Man」を確認します。 電話を取ると、大切なブザーが聞こえます



SIP電話を登録する


電話番号は次のように作成されます。



CME#conf t

CME#(config)voice register dn 1

CME#(config-voice-register-dn)number 200







すべてが明確だと思います。 以下は、電話機のパラメータについて説明しています。



CME#conf t

CME#(config)voice register pool 1

CME#(config-voice-register-pool)id mac 1CDF.0F4A.152E

CME#(config-voice-register-pool)number 1 dn 1

CME#(config-voice-register-pool)voice-class codec 1

CME#(config-voice-register-pool)username test password test







最初の番号の最初の行へのスナップは、コマンド番号1 dn 1で発生します

voice-class codec 1コマンドを使用して、電話機に有効なコーデックのセットを定義します(このセットはコード自体の冒頭で説明しました)。

次に、 username \ passwordコマンドを使用して認証データを設定します。



電話を登録するには、Webフェイスに移動し、最初の行の設定でサーバーアドレス-192.168.101.1と認証データを指定する必要があります。 保存します。

再起動します。

...

利益!



電話のIPアドレスは、電話の設定(音声メニューまたは視覚メニュー)でshow ip dhcp binding



コマンドを使用してケシによってdhcpプールからの情報から見つけることができます。



すべてのようです。 DHCPを介してアドレスを受信した2台の電話(SIPとSCCP)が登録できるように、最小CME設定が説明されています。



知識の源


あなたを始めるための主な知識源は、ジェレミー・シオアラのCCNA音声ビデオコースでした。 かなり活気のある言語(英語の真実)は、IPテレフォニー全般と、このまさにCMEをセットアップすることのニュアンスについて話しています。 確かに、SIP電話の設定について触れられている言葉はありません。



もちろん、非常に優れたマニュアルがcisco.comにあります。 Cisco Unified Communications Manager Expressシステム管理ガイドと呼ばれます。 こちらから入手できます 。 PDFのダウンロードリンクもあります。



将来的には、一般にCiscoでIPテレフォニーを設定する場合のさまざまなニュアンス、特にCMEについて説明します。ファームウェアを電話にアップロードするためのtftpサーバーの設定、PSTNからの回線の接続、CMEのインストールの詳細、およびその他の機能についてです。



All Articles