packet tracerを使う機会があったので設定してみました
見つけられなかっただけかもしれないけど、packet tracerでip phoneの設定をする日本語ページが無かったので
最終的なトポロジー図はこんな感じ
まずこんな感じで配置します
型番は表示されている通りです
スイッチは2960とかでも良いのでしょうが、ルータは2811にします
1812Jだと設定できないので注意
それぞれの機器をストレートケーブルでつなぐと↓のようになります
ケーブルをつないだだけだと、電源が入るわけではないのでIP Phoneに電源をさす
PoEが使えると違うのかもしれません
電源を用意するのは、あくまでも、packet tracer上の話です
実際はどうだか知りません
IP Phoneをクリックして以下の画面を出します
そして、
Physicalタブの「IP_OHONE_POWER_ADAPTER」から電源アダプターをドラッグして、図のIP Phoneの背面の赤丸の部分に、電源アダプターの赤丸で囲っている部分をあわせる
これで、IP Phoneに電源が入るので次はルータ、スイッチのコンフィグを作成します
データ用パケットはVLAN1、VoIP用のパケットはVLAN10にします
コマンドは以下の通り
ルータ
enable
conf t
int f0/1.1
encapsulation dot1q 1 native
ip add 192.168.1.254 255.255.255.0
exit
int f0/1.10
encapsulation dot1q 10
ip add 192.168.10.254 255.255.255.0
exit
int f0/1
no shut
exit
ip dhcp excluded-address 192.168.1.254
ip dhcp excluded-address 192.168.10.254
ip dhcp pool vlan1-data
network 192.168.1.0 255.255.255.0
default-router 192.168.1.254
exit
ip dhcp pool vlan10-phone
network 192.168.10.0 255.255.255.0
default-router 192.168.10.254
option 150 ip 192.168.10.254
exit
telephony-service
max-ephone 5
max-dn 5
ip source-address 192.168.10.254 port 2000
auto assign 1 to 2
exit
ephone-dn 1
number 05011112222
exit
ephone-dn 2
number 05033334444
exit
補足
telephony-service
max-ephones <登録できる電話の総数>
max-dn <このゲートウェイで設定できる電話番号の総数>
ip source-address <音声サブネット上の Cisco ITS(IOS Telephony Service) ルータの IP アドレス> port 2000
ephone-dn <管理番号>
number <IPPhoneの電話番号>
Cisco ITSの簡単な概要
音声ゲートウェイに直接取り付けられている数台の IP Phone に対し、最低限の PBX/キースイッチ機能を提供
電話サービスを設置したいけれど、Cisco CallManager が備えているすべての電話機能は必要としないという状況に適している
Switch
enable
conf t
vlan 10
exit
int range f0/11 - 12
switchport mode access
switchport voice vlan 10
exit
int f0/24
switchport mode trunk
switchport trunk native vlan 1
switchport trunk allowed vlan 1,10
exit
あと、各PCのIPアドレスの設定方法をDHCPから取得にしておく
少したてば、ルータから
PCはIPアドレス デフォルトゲートウェイ
IP PhoneはIPアドレス デフォルトゲートウェイ、電話番号
を取得します
情報を取得後のIP Phoneはそれぞれこんな感じになります
ここまできて初めて電話をかけることが出来ます。
IP Phone0からIP Phone1へ電話をかけてみます
番号を入力し終えるとディスプレイにRing Outと出るので相手へかかっているみたい
IP Phone1側ではディスプレイはこんな感じで表示される
ディスプレイには
From : 05011112222
と出てます
受話器をクリックすると電話を取れます
もちろん、しゃべれませんけど笑
図を残すのを忘れたけどノートPCのIPアドレスは192.168.1.2
デスクトップPCは192.168.1.1
を取得しています
ノートPCからpingをうってみました
結果は下の図の通りです
最後に着信→通話までの簡単な流れ
1 IP Phoneの受話器をとる(Off hook)と、CallManagerに通知
2 CallManager(ルータ)はダイアルトーンメッセージを(IP Phoneへ)送信、IP Phoneからの電話番号指定を待つ
3 IP Phoneで電話番号を指定、CallManagerにシグナリングメッセージを送信
4 CallManagerから相手先IP Phoneへシグナリングメッセージを送信
5 通話先IP PhoneがCallManagerからシグナリングメッセージを受信することで電話が鳴る
ここまでで、シグナリングプロセスは終了
6 CallManagerがIP Phone間のルーティング
7 IP Phone間で音声データのやり取りをすることで通話が可能になる








