IP电话题目.note
·题目:

·附件:


一、配置 IP电话:
1、CSR1000v 配置:
(1)从 客户端中拷贝文件到本地:
copy tftp: flash:
172.16.10.1
(拷贝big.png、ring.raw 等三个附件)(2)配置 CME:
2.1、DHCP:
ip dhcp pool VOIP
network 172.16.10.0 255.255.255.0
default-router 172.16.10.254
option 150 ip 192.168.10.102.2、telephone 主体配置:
telephony-service
max-ephones 10
max-dn 10
ip source-address 192.168.10.10 port 2000
system message WORLDSKILLS-CME
create cnf-files2.3、配置 Local Directory查询:
telephony-service
service dnis dir-lookup //(可选)
url services http://192.168.10.10/LocalDirectory //(可选)
## 手动定义 Local Directory(不定义也可以,会自动进行获取):
directory entry 1 1001 name zhangsan
directory entry 2 1002 name lisi1
directory entry 3 1003 name lisi2
directory entry 4 9999 name zhangsan2.4、配置拨号用户:
# 配置 拨号用户:
ephone-dn 1 dual-line
description IP-PHONE1
number 1001
label zhangsan //来电时显示的名称、按钮旁边显示的名称
name zhangsan //用户名
ephone-dn 2 dual-line
description IP-PHONE1 //会显示在IP电话右上角
number 1002
label lisi1
name lisi1
ephone-dn 3 dual-line
description IP-PHONE1
number 1003
label lisi2
name lisi22.5、配置拨号线路:
ephone 1
mac-address 000C.292C.F303
speed-dial 1 1003 label "The_Fast_Dial" //配置快速拨号给1003号码(会按顺序自动分配在未被占用的按钮上)
type 7962 //指定IP电话版本
button 1:1
ephone 2
mac-address 000C.29E0.FC61
type 7962
button 1:2 2:32.6、配置分机号码:
ephone-dn 4 octo-line
number 9999
park-slot reserved-for 1001 timeout 60 limit 1 //只有 1001才能够使用此分机号
# park-slot //直接这样配置也能开启分机号码,reserved-for 只是设置了仅允许1001用户使用分机号码;并且默认超时时间为 90秒# 参数解释:
ephone-dn 1 后面能跟两个参数:
1、dual-line //最大支持两条并发呼叫
2、octo-line //最大支持8调并发呼叫
如果一个参数都不指定,就会使用默认的 single-line,仅支持单条并发呼叫(3)在 电话中自定义背景:
附件在最上面
3.1、编写 xml 文件:
注意:大图的 长、宽 必须 320x212
小图的 长、宽 必须是 80x53
vim List.xml

3.2、修改图片的大小(如果大小不合适):
可以打开画图,点击属性然后修改图片的大小:


3.2、将背景图片 和 xml文件拷贝到 CME服务器上:
copy tftp: flash:
192.168.10.2
List.xml
.....
big.jpg
.....
small.jpg
.....
3.3、查看 IP电话请求的 xml 文件是什么格式:
要查看ip电话使用的是什么格式,可以在路由器上使用命令开启debug,然后在ip电话上请求一次背景图片来进行查看:
debug tftp packet
然后在ip电话上请求背景图片:
这个User Preferences无法更改,有小锁,可以键盘输入“**#”(没有双引号)解锁




在路由器上查看:
按照这个格式写 tftp别名即可:
# 打开debug:
debug tftp packet
3.4、根据上面的格式设置tftp别名:
# 这里必须设置文件别名,否则无法使用,并且xml文件的别名必须符合上面的格式,剩下两张图片的格式就只需要根据 xml文件中的内容来写即可
## List.xml
tftp-server flash:/List.xml alias Desktops/320x212x12/List.xml
tftp-server flash:big.jpg alias big.jpg
tftp-server flash:small.jpg alias small.jpg3.5、完成上面的配置后就可以进行更改壁纸了:



点击 select,然后点击 save即可


(4)在 电话中自定义铃声:
4.1、编写 xml文件:

4.2、使用 tftp查看别名格式:
根上面的操作一样,这里就不展示了

4.3、配置 tftp别名:
先将文件传给路由器:
tftp-server flash:ringlist.xml alias ringlist.xml //这个必须要匹配ip电话请求的格式
tftp-server flash:ring.raw alias ring.raw //这个必须匹配xml文件中定义的格式4.4、测试:
路径:Setting -> User Preferences -> Rings -> Default Ring -> ring.raw
等待一会,可以看到请求成功:

·测试:
·分机号码(将当前通话挂起):
lisi先给zhangsan拨号:

zhansan接通后,可以随时选择将通话进行挂起:


ip电话会自动选择挂起的分机号,并显示出来:

此时对端就会显示变成在跟9999拨号:

想要取回拨号只需要再拨打 9999即可:

此时就取回通话了:

对端也变回zhangsan了:

假设在分机号码指定的时间内没有及时重新拨回,该通话就会结束
二、额外配置:
1、当 当前主机繁忙(正在通话时),将电话转接到其他号码:
ephone-dn 3 dual-line
number 1004
label test
name test
call-forward busy 1002 //将电话转拨给 1002号码·测试:
三台客户端:
PC1(1001),拨号给PC3(1004),当PC3繁忙时会将电话转拨给PC2(1002)先让PC1和PC3进行通话:

然后PC2再打PC3的电话:

因为PC3正在繁忙,因此会转拨给 1002,而1002在本机上,所以才会显示两条
2、当 其他人拨打当前主机号码,并且超过指定时间没有接通时,将电话转给其他号码:
ephone-dn 3 dual-line
number 1004
label test
name test
call-forward noan 1003 timeout //当其他人呼叫本机,并且超时10秒没有接通时,将电话转拨给 8888号码·测试:
三台客户端:
PC1(1001),拨号给PC3(1004),当PC3 超过10秒未接听电话时会将电话转拨给PC2(1003)拨号给 1004:

当超过1004超过10秒没有接通,就会转拨给1003:

此时 1003收到了这个转拨:
