http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122newft/122t/122t13/its202/itsbasic.htm
http://www.cisco.com/en/US/tech/tk1077/technologies_configuration_example09186a00800ffdcc.shtml
基本配置: 1 去cisco下载CME的升级包 ############################################################################################## http://www.cisco.com/cgi-bin/tablebuild.pl/ip-key 并解压缩到flash中。建议最好在flash中新建一个文件夹 Rx#archive tar /xtract tftp://100.1.1.10/cme-basic-123-11XL.tar flash: Rx#archive tar /xtract tftp://100.1.1.10/cme-gui-123-11XL.tar flash: Rx#archive tar /xtract tftp://100.1.1.10/cme-b-acd-2.0.0.0.tar flash: ##############################################################################################
2全局配置(建议使用telephony-service setup来完成初始化配置) ############################################################################################## telephony-service ----开启CME服务 load 7960-7940 P00303020214.bin ----装载电话的系统IOS max-ephones 20 --定义最大支持的电话数 max-dn 100 --定义最大支持的DN号码 ip source-address 192.168.x.1 port 2000 --定义注册使用的服务器地址和Skinny端口号 max-conferences 4 --定义最大支持的会议连接数 web admin system name admin password cisco --配置web登陆的管理员口令。 dn-webedit --允许web编辑dn号码 time-webedit --允许通过web设置时间 auto assign 1 to 4 ----自动分配。此命令打完,配置里会自动出来4个dn号码。 network-locale CA ----定义location为canada voicemail 1000 ----定义语音邮件号码 ############################################################################################# Web登陆地址为http://192.168.x.1/ccme.html
3 添加电话和电话号码 ############################################################################################ 全局模式下: ephone 1 -----定义第一步电话 mac-address 0017.5A0C.2F04 ---绑定mac地址 type 7905 ---类型7905 button 1:1 ---绑定第一个号码为调用ephone-dn 1中的号码。此例为1001。但7905只能加1个号。
ephone-dn 1 dual-line ---定义第一个号码为dual-line number 1001 ---号码为1001 name Energy ---当1002呼1001。或1001呼出在被叫方屏幕上都会显示的name。 label Energy -----定义注册成功后显示在屏幕右上角的name。支持空格。 call-forward busy 1008 ---遇忙转语音邮箱 call-forward noan 1008 timeout 10 ---无人应答10秒转语音邮箱 ############################################################################################# 1) 在show voce port summary 中看到的输出 50/0/1 1 efxs up dorm on-hook idle y 那个50/0/1是指的CME生成的port。 2) button 1:1 中的:可以通过?查看一下可定义很多种button。:为正常的line。s为silent ring。f为feature ring等等。 二 高级及Feature配置 1 区域外transfer ##################################################################################### transfer-pattern 8... -------定义允许transfer的区域外分机号 transfer-pattern 9... ----可以定义多个 ##################################################################################### 默认情况只允许注册上的同一个pod内做transfer。
2 Call-Foward ##################################################################################### call-forward pattern 8.... ##################################################################################### 自动转接到pod外的一个分机
3 配置与CCM的集成 有三种方法 1)在CCM上对CME配置为一个trunk。写上相应的route pattern。在CME上写上相应的dial-peer就可以了。(CISCO推荐) 2)通过GK来注册。大家都注册到GK。 3)在CCM上将CME做为1个GW来添加。(思科不推荐)
我做出现的问题是如果用GK来做的话,就总是注册不上E.164的地址。无法完成呼叫。不知是何原理。 在CME上可以用show voip rtp connections来查看和远端的RTP的ip和端口。 也可以用show call active voice来查看本方和对方的号码
4 DID 如果有DID。则需要配置 “dialplan-pattern 1 XXXXXXX... extension-length 4 extension-pattern 2...” 来加上PSTN的前缀。如83912... 这样当这台CME又是GW的话。如果PSTN进来的呼入就会直接匹配这条命令而转到分机上了。不会应用IVR或者别的
5 Inter-com 实际上就是分配一个speed-dial号码。如下例,为phone1的line2分配了一个speed-dial 5001. 同时在应答的时候会在屏幕上看到有"intercom"的标志。 ###################################################################################### ephone-dn 18 number A5001 name Intercom intercom A5002 ! ! ephone-dn 19 number A5002 name Intercom intercom A5001 ! ephone 1 button 1:1 2:18 ! ephone 2 button 1:2 2:19 #######################################################################################
6 目录服务 配置完毕会在Directories’ 按钮下选择‘Local Directory‘里看到配置的相当于电话本。 ###################################################################################### directory entry 1 1001 name Receptionist directory entry 2 1002 name Manager directory entry 3 1003 name Shipping Department ######################################################################################
7 Pickup Group 验证, 1)pickup验证:从外部一台电话2222呼叫1001。1001不接。1002提机按pickup键。输入1001。这样2222和1001的呼叫接通。 2)Gpickup验证:从2222呼叫1002。1002不接。1001提机。按Gpickup键。输入1002所在的group号2。则2222和1001的呼叫接通。 此例配置中,1001和1003为group1。1002为group2。 ###################################################################################### ephone-dn 1 number 1001 pickup-group 1 ----加入pickup group1。 ! ephone-dn 2 number 1002 pickup-group 2 ! ephone-dn 3 number 1003 pickup-group 1 ! ######################################################################################
8 Hunt Group 验证: 从2222去呼叫1888。首先1001会振铃。如果1001按了dnd键(don't disturb),或Endcal。1002会振铃。1002也按。1003振铃。 ###################################################################################### ephone-hunt 1 sequential ----sequential的定义是说list中顺序从左到右一次响铃,可选的还有longest-idle pilot 1888 list 1001,1002,1003 preference 1 timeout 30 ----定义如果当第一部分机无人接。此例为1001不接。30秒转到第二台1002 final 1000 ----配置30秒无人应答转语音邮箱 ! ephone-dn 1 dual-line huntstop channel --------如果第一路忙。则自动到第二路振铃。默认是第一路忙就不转了。 ! ephone-dn 2 dual-line huntstop channel ######################################################################################
9 时间段限制呼出功能 #################################################################### after-hours block pattern 1 1 7-24 ---第一个1是序号,最多可定义32个。第二个1是route pattern.此处如果定义为1。 则代表禁播以1开头的所有电话。可以定义为任何patten形式。如9,1408等等。 7-24代表全天都不准打。 after-hours date Jan 1 22:22 22:50 ---精确定义时间1月1日的10点22分到50分禁播。 after-hours day Mon 22:22 22:50 ---精确定义时间,每周一的10点22分到50分禁播。 after-hour exempt ------可以定义哪台话机不管这个限制。 ################################################################## 验证。定义完后,从1001拨1002。当提机按1后,就立即听到忙音。
10 Call-Blocking Override 使用pin码登陆,然后可以旁路这个限制。(这个实验没做出来,用pin登陆好象要配ipma。但cme怎么配呢?没想明白。 #################################################################### ephone 1 pin 1234 ! telephony-service login timeout 60 clear 24:00 ---代表用pin登陆时60分钟后将自动logout。 ! ####################################################################
11 Night Service 此例中1003和1001在同一个pickup group里,在定义的夜间服务时间段里。外面来的呼叫到1001。1003可以通过pickup接通电话。 而1002根本没配夜间服务。当在夜间服务时间段里,外线将无法拨通1002。得到忙音。但此实验没有做通的就是拨code后,屏幕上也 提示夜间服务被关闭。但此时仍然可以pickup电话,外线也仍然可以呼1001。不知道disable了什么东西,希高手指教。 #################################################################### telephony-service night-service code *1234 ---定义1个code。当分机拨打*1234时,会启动或暂停夜间服务。必须以*开始。 night-service day Sun 12:00 08:00----定义夜间服务的时间。 ! ephone-dn 1 dual-line ---定义夜间服务响铃的电话 night-service bell ---夜间允许呼叫 ! ephone 1 night-service bell ! ephone 3 night-service bell ! ####################################################################
12 IVR自动应答 ################################################################### 需确保你的flash下有以下文件。 ########################### # its-CISCO.2.0.1.0.tcl # # ch_welcome.au # ########################### application service cme flash:its-CISCO.2.0.1.0.tcl---调用tcl的ivr脚本 paramspace chinese language ch paramspace chinese index 1 paramspace chinese location flash: paramspace chinese prefix ch param aa-pilot 96091111 --对应的这个fxo口或者E1上的外线号码。就是公司的总机。 param operator 1001 --如没有二次拨号则转到分机1001 ! dial-peer voice 300 pots --进入dial-peer service cme --绑定这个ivr destination-pattern .T incoming called-number 96091111 --以被叫号码来识别这次呼叫,以此来找到这个相对应的dial-peer port 0/1/1 --加入FXO口或E1/T1口 end ! call application voice load cme --全局调用cme。如果成功。log会弹出消息成功绑定。
××××××××千万注意一定不要打开direct-inward-dial.即DID功能。这样就会线路不直接处理呼叫。IVR就失效了。×××××××××××××
老版本的配置如下: !!! ############### call application voice cme flash:its-CISCO.2.0.1.0.tcl call application voice cme aa-pilot XXXXXXX007 call application voice cme operator X003 call application voice cme language 1 en call application voice cme set-location en 0 flash: ! dial-peer voice 70 pots application cme ############## !!! ################################################################### 验证:从PSTN呼叫96091111。听到自动应答。不输自动转到1001。拨分机可以直接转入。
|