CCNP(ONT)をお勉強中なのですが、この科目の範囲にIP Phoneが含まれる事を知りました。(気づくのが遅すぎでした。)
とりあえず、『Cisco IP Communicator』を利用するため、検索サイトで探したところ、多数の箇所で配布?していることが分かりました。(Cisco IP Communicatorってフリーだったっけ???本件については調査を継続し、問題があるようであればDownload済みファイルを削除しようと考えています。。。とりあえずVersion2.1.1.0を利用する事に。。。)
実験レベルで下記の構成となる内線通話環境を構築し、無事検証が出来ましたので、実施記録を以下に載せます。(ONTの勉強用として、Dynamipsを使った内線電話の通話試験が出来たので、ご参考になれば幸いです)
●材料
・Dynamips。(Dynamipsの基本設定は2007/12/29の日記の通りなので省略)
・Cisco IP Communicatorが動作するPC×2台
●条件
・同一セグメント内の2台のIP Phoneが内線通話を行う(下記トポロジのようなイメージ)
|
┌─────┐ │IP Phone 1│ └─┬───┘ ▼192.168.255.0/24 │ │ ┌────┐ │ ├──┤Router 2│ ┌─┴──┐ │ └──┬─┘ │Router 1├──┤ │ └────┘ │ │ ▲ ┌───┴─┐ │IP Phone 2│ └─────┘ |
●Routerの設定
Router 1の設定 Type escape sequence to abort.
Do you want to start telephony-service setup? [yes/no]: yes Enter the IP source address for Cisco IOS Telephony Services :192.168.0.241 Do you have Direct-Inward-Dial service for all your phones? [yes/no]: no Do you want to forward calls to a voice message service? [yes/no]: no Do you wish to change any of the above information? [yes/no]: no ---- Setup completed config --- *Mar 1 00:05:40.463: %LINK-3-UPDOWN: Interface ephone_dsp DN 1.1, changed state to up |
Router 2の設定 Type escape sequence to abort.
Do you want to start telephony-service setup? [yes/no]: yes Enter the IP source address for Cisco IOS Telephony Services :192.168.0.242 Do you have Direct-Inward-Dial service for all your phones? [yes/no]: no Do you want to forward calls to a voice message service? [yes/no]: no Do you wish to change any of the above information? [yes/no]: no ---- Setup completed config --- Router(config)# Router(config)#dial-peer voice 1 voip |
上記に加えて、2台のPCにてCisco IP Communicatorを起動して適切な設定を施してあげると、無事内線通話が出来ました。(Wiresharkでのキャプチャで、RTPパケット及びコーデックがG.729である点までは確認しました)
あと、Cisco IP Communicatorについてはライセンス的に問題がある可能性が高いように思われるので、削除しておきました。(いろんなところにUpされているのも不思議な気もするが、、、)