2014/04/26 meeteasy
0、引言
某小型企業由于業務特殊性要求員工要進行大量 溝通和聯系.同時為了節約開支,需要構建企業內部網 VolP電話。與撥打傳統電話網通信相比.VolP電話的 最大好處就是通話沒有電話費.所有的數據都是被IP 所承載的.所以不產生電話費。
企業現有的通信設備有Ciseo 2811路由器一臺、 Cisco 2950交換機一臺。無線AP一臺等。企業現有 Cisco 7960 IP電話若干臺.普通模擬電話若干臺。同時 企業內部年輕員工比較多.大多有電腦、智能手機以及 平板電腦等可以安裝IP電話軟件的通信終端
1、企業內部網VolP電話的拓撲圖
以cisco 2950交換機為中心.交換機F0/1端13與 Cisco 2811路由器FO/0端口相連 Ciseo 281l路由器作 為CallmanagerSeⅣer 交換機F0/2端口與PC以太網端 口相連 交換機F0/3端口與Cisco 7960 IP電話以太網 端口相連 交換機F0/4端1:3與Modem以太網端13相 連,Modem電話接13再與普通模擬電話接口相連。交換 機F0/5端口與無線AP以太網端口相連.無線AP再與 智能手機以及平板電腦相連
企業內部網VoIP電話的拓撲圖如圖1所示:
其中PC0對應號碼1001.IP Phone0對應號碼 1002,Anal0g Phone0對應號碼1003,Smartphone0對應 號碼1004,Tablet PC0對應號碼1005。
2、CallmanagerServer的配置
(1)配置Cisco 2811路由器名稱以及端1:3 IP地址。
Router(config)#hostname CallmangerSever
CallmangerSever(config)#interface fastEthernet 0/0
CallmangerSever(config-if)#ip address 1.1.1.1 255.255.255.0
CallmangerSever(config-if)#no shutdown
CallmangerSever(config—if)#exit
(2)配置Cisco 2811路由器DHCP功能。
CallmangerSever(config)#ip dhcp excluded-address 1.1.1
//IP地址1.1.1.1
CallmangerSever(config)#ip dhcp pool voip
CallmangerSever(dhcp-config)#network 1.1.1.0 255.255.255.0
CallmangerSever(dhcp-config)#default-router 1.1.1.1
CallmangerSever(dhcp-config)#option 150 ip 1.1.1.1
//思科電話設備需要從TFTP服務器下載配置文件,如果沒有配置TFTP服務器,它就會向DHCP服務器發送 option 150命令請求配置信息。
CallmangerSever(dhcp-config)#exit
CallmangerSever(dhcp-config)#no ip domain-lookup
//避免輸入錯誤命令、IP時,router以為是域名而去解析,提高響應速度。
(3)配置Cisco 2811路由器電話服務。
CallmangerSever(config)#elephony-service
CallmangerSever(config-telephony)#max-ephones 36
CallmangerSever(config-telephony)#max-ephones 36
CallmangerSever(config-telephony)#max-dn 36
//允許最大目錄數
CallmangerSever(config-telephony)#ip sourec-address 1.1.1.1 port 2000
//IP電弧注冊到Callmanger上通信的IP和端口號
CallmangerSever(config-telephony)#create cnf-files
//創建電話的配置信息文件
CallmangerSever(config-telephony)#exit
CallmangerSever(config)#ephone-dn 1
//設置邏輯電話目錄號
CallmangerSever(config-ephone-dn)#number 1001
//設置電話號碼
CallmangerSever(config)#ephone-dn 2
CallmangerSever(config-ephone-dn)#number 1002
CallmangerSever(config)#ephone-dn 3
CallmangerSever(config-ephone-dn)#number 1003
CallmangerSever(config)#ephone-dn 4
CallmangerSever(config-ephone-dn)#number 1004
CallmangerSever(config)#ephone-dn 5
CallmangerSever(config-ephone-dn)#number 1005
CallmangerSever(config-ephone-dn)#exit
CallmangerSever(config)#ephone 1
CallmangerSever(config-ephone)#mac-address 0090.D3BC.C019
//綁定MAC地址
CallmangerSever(config-ephone)#type CIPC
//CIPC為安裝IP電話軟件的軟電話
CallmangerSever(config-ephone)#button 1:1
//電話按鈕與電話目錄號綁定
CallmangerSever(config)#ephone 2
CallmangerSever(config-ephone)#mac-address 0BD5.315C.7855
CallmangerSever(config-ephone)#type 7960
CallmangerSever(config-ephone)#button 1:2
CallmangerSever(config)#ephone 3
CallmangerSever(config-ephone)#mac-address 0006.2FCC.2A51
allmangerSever(config-ephone)#type ata
//ata為模擬電話
CallmangerSever(config-ephone)#button 1:3
CallmangerSever(config)#ephone 4
CallmangerSever(config-ephone)#mac-address 00D0.DF1C.32DA
CallmangerSever(config-ephone)#type CIPC
CallmangerSever(config-ephone)#button 1:4
CallmangerSever(config)#ephone 5
CallmangerSever(config-ephone)#mac-address 0001.4431.975D
CallmangerSever(config-ephone)#type CIPC
CallmangerSever(config-ephone)#button 1:5
3、交換機的配置
Switch(config)# interface FastEthernet0/3
//F0/3與Cisco 7960IP電話相連
Switch(config-if)# switchport mode access
Switch(config-if)# switchport voice vlan 1
4、無線設備的配置
(1)配置無線AP
(2)配置Smartphone
(3)配置Tablet PC
5、其他設備的配置
PC Cisco 7960以及通過調制解調器連接的模擬電話都通過DHCP獲取IP地址。
6、系統測試
(1)平板電腦Tablet PC0打給Cisco 7960平板電腦Tablet PC0分配電話號碼是1001,Cisco 7960分配的電話號碼是1002;
(2)智能手機Smartphone()打給普通模擬固定電話Analog Phone()智能手機Smartphone()分配電話號碼是1004,普通模擬固定電話Analog Phone()分配的電話號碼是1003.
7、結語
采用Cisco獨有的Callmanager解決方案,配置Cisco 2811路由器作為Callmanager服務器,提供電話號碼的注冊和分配,完成電話的信令控制和通話控制。以Cisco 2950交換機為中心連接各通信終端,同時使用無線AP來連接無線設備,例如筆記本電腦、平板電腦以及智能手機等支持軟iPhone的通信終端,最終實現這些通信終端的內部通話,從而構建小型企業內部網Voip電話。當然我們在構建企業內部網Voip電話時沒有過多地考慮安全性,以及沒能實現外出員工通過VPN撥打公司內部電話的功能,這些還需要進一步研究和探索。
![]() |
![]() |
40088 411661033743080@qq.com
中國廣東省深圳市南山區西麗九祥嶺工業區10棟3樓