史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 網路軟硬體架設技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-02-01, 08:56 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 【VoIP實例】IP Phone及路由器上的CallManager

IP PHONE及路由器上的CallManager

對IP PHONE的控制管理一般需要Cisco CallManager軟體的參預,但對於小規模套用的IP PHONE環境,也可以在路由器IOS上實現部分CallManager的基本功能,這個功能稱做CME(CallManager Express),老版本叫做ITS(IOS Telephony Service)。

現在以一個實際的LAB例子為參考對CME的功能做一簡要描述。

試驗環境描述:

本來CME的典型套用環境是區域網路,首先在路由器flash中裝載特定IP PHONE的Phone Firmware文件,並將CME路由器設定為DHCP SERVER和TFTP SERVER,IP PHONE啟動後自己在網路上尋找DHCP SERVER,IP PHONE通過DHCP配置成功後(IP位址、網關及TFTP SERVER位址)從路由器的flash中下載各自的Phone Firmware文件。
當然我們也可以把CME套用到廣域網環境中,只要把每個IP PHONE的網路配置做成類BIOS配置,手動設定TFTP SERVER的位址為CME路由器即可。直接的網路拓撲圖見文末。
圖中的2651XM做為語音網關及CME路由器,上接VIC-2FXS及VIC-2FXO,其中一個FXO口接辦公室的PBX,因PBX上已無多餘的直撥線路,故接了一個分機號碼(分機號為17),一個FXS口接普通電話(這個普通電話的號碼也設為17)。路由器的乙太網口接了一台2948G-L3交換機,因2948G-L3對QoS及Voice VLAN的支持較差,同時為簡便起見,在交換機上應做的QoS及Voice VLAN的設定均未做。


網路配置:

1、基本配置

根據所選定的CME/ITS版本下載相應的軟體包,軟體包中所包含的Fireware檔案名與IP PHONE的對應表如下(CME版本 3.03):

IP PHONE類型 Firmware檔案名
--------------------------------------------------------------------------------------
Cisco IP Phone 7902G CP79020101SCCP030530B.sbin
Cisco IP Phone 7905G CP79050101SCCP030530B.sbin
Cisco IP Phone 7910 P00403020214.bin
Cisco IP Phone 7912G CP79120101SCCP030530B.sbin
Cisco IP Phone 7914 Expansion Module S00103020002.bin
Cisco Wireless IP Phone 7920 cmterm_7920.3.3-01-02-021.bin
Cisco IP Conference Station 7935 P00503010100.bin
Cisco IP Phone 7940G and Cisco IP Phone 7960G P00303020214.bin
Cisco ATA-186 and Cisco ATA-188 ATA:ata18x-v2-16-ms-030327b.zup
--------------------------------------------------------------------------------------

telephony-service
load 7905 CP79050101SCCP030530B.sbin
!--7905的load file,注意檔案名是大小敏感的
load 7960-7940 P00303020214
!--7940/7960的load file,注意不要加.BIN後面,在跟?說明 後會有如下提示信息firmware filename for Telecaster 7960 & 7940 [without .bin]
max-ephones 20
!--可以允許註冊的最多電話數
max-dn 30
!--可以允許註冊的最多線路數
ip source-address 172.16.0.1 port 2000
!--在voice子網中的CME路由器位址,連接埠號為預設值2000
配置完成後在telephony-service模式下鍵入reset all對所有的IP PHONE連接進行復位。

配置TFTP SERVER以方便IP PHONE下載firmware文件:
tftp-server flash:CP79050101SCCP030530B.sbin
tftp-server flash:P00303020214.bin

基本配置完成後再對IP PHONE進行配置,每個IP PHONE的IP位址配成和2651XM的乙太網口在同一網段,網關位址設為2651XM的乙太網口,TFTP SERVER的位址也設為2651XM的乙太網口位址,在這個例子中為172.16.0.1/24,注意IP PHONE預設是把DHCP開啟的,須先將其關閉後才可進行靜態網路參數設定。

7905和CME路由器通訊成功並註冊後路由器上會有如下提示信息:
*Mar 1 01:21:23.989: %IPPHONE-6-REGISTER: ephone-2:SEP000BBEBB8C06 IP:172.16.0.11 Socket:2 DeviceType:Phone has registered.


在CME路由器上看ip phone的狀態如下:

CME_RT#sh ephone 7905

ephone-2 Mac:000B.BEBB.8C06 TCP socket:[2] activeLine:0 REGISTERED
mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0
IP:172.16.0.11 14969 7905 keepalive 14 max_line 2 dual-line
button 1: dn 2 number 102 CH1 IDLE
speed dial 1:+99xxxxx MyDial3

註:此時ip phone上的ephone及ephone-dn已配置完成,故show ephone中會有相應顯示,ephone及ephone-dn的配置在後面講。

同時在ip phone上可以觀察到已經註冊好的CallManager,在7905上可選項如下表單檢視:
Menu→Settings→Network Configuration→17 Call Manager 1(172.16.0.1 Active)

2、在CME路由器上配置IP PHONE

ephone-dn 1
number 101
!--配置ephone-dn,每個ephone-dn代表一條線路,定義E.164線路號碼為101
call-forward busy 17
!--配置線路遇忙轉移,轉移到線路17

ephone-dn 2
number 102
!--E.164線路號碼102

ephone 1
!--配置ephone,每個ephone對應一個ip phone
keepalive 10
!--設定keepaliv的時間為10秒
mac-address 0004.27D4.074E
!--設定ip phone的MAC位址
speed-dial 1 +99111 label "MyDial1"
speed-dial 2 +99222 label "MyDial2"
!--設定兩個speed dial號碼
type 7940
!--指定ip phone的類型
button 1:1
!--將line按鈕與ephone-dn對應起來,其中第一個「1」是指ip phone上的line button,「:」是分隔符,第二個「1」是ephone-dn的號碼。此句意為:將7940 ip phone上的line 1按鈕與ephone-dn 1中的101號碼聯繫起來。

ephone 2
keepalive 10
mac-address 000B.BEBB.8C06
speed-dial 1 +99333 label "MyDial3"
type 7905
button 1:2
!--7905 ip phone的配置,與7940的類似


3、在CME路由器上配置PSTN連接

這個配置和傳統的VoIP配置是一樣的
voice-port 1/0/0
timeouts interdigit 2
description FXS to EXT.17
!--此口連接普通電話,timeouts interdigit 2的意義參見IOS我的文件
voice-port 1/1/1
cptone CN
description FXO to EXT.17
!--此口接PBX,所接分機號為17

定義dial peer:
dial-peer voice 1 pots
destination-pattern 9T
port 1/1/1
!--定義pots dial peer,出局號碼為9,「T」的含義參見IOS我的文件Voice部分「Configuring Dial Plans, Dial Peers, and Digit Manipulation」中Fixed- and Variable-Length Dial Plans部分的內容,與此dial peer對應的voice port為FXO口1/1/1

dial-peer voice 3 pots
description To FXS EXT.17
destination-pattern 17
port 1/0/0
!--定義pots dial peer,與此dial peer對應的voice port為FXS口1/0/0,定義號碼為17

dial-peer voice 5 voip
destination-pattern 1..
dtmf-relay h245-alphanumeric
!--定義voip dial peer,destination-pattern為1..,同時配置DTMF Relay。


4、CME路由器上telephony-service的其它feature

telephony-service
timeouts interdigit 2
!--定義interdigit timeouts為2秒,預設時間為10秒,等待時間過長
system message CME 3.0 for Test
!--在7940/7960顯示螢幕底端顯示自訂字串
create cnf-files
!--為ip phone新增XML配置文件
dn-webedit
!--允許通過web方式編輯dn信息
transfer-pattern 1.
!--配置呼叫轉換(Call Transfer),一般ip phone間可進行正常的call tranfer,如須進行ip phone到普通電話上的call transfer,則需進行此配置
directory entry 1 916 name MyColleague
!-- 配置目錄服務,定義目錄條目1的號碼為916,描述為「MyColleague」
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 03:26 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1