CN103200028A - 一种实现sip话机可分组进行自动部署和升级的方法 - Google Patents
一种实现sip话机可分组进行自动部署和升级的方法 Download PDFInfo
- Publication number
- CN103200028A CN103200028A CN2013100736646A CN201310073664A CN103200028A CN 103200028 A CN103200028 A CN 103200028A CN 2013100736646 A CN2013100736646 A CN 2013100736646A CN 201310073664 A CN201310073664 A CN 201310073664A CN 103200028 A CN103200028 A CN 103200028A
- Authority
- CN
- China
- Prior art keywords
- configuration
- phone
- content
- level
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 11
- 230000008676 import Effects 0.000 claims description 3
- 239000000284 extract Substances 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种实现SIP话机可分组进行自动部署和升级的方法,通过将SIP话机的配置文件进行建模,建立三个级别模型;在配置服务器中对三个级别的配置文件进行创建,并将所有被管理的SIP话机的Mac地址导入到配置服务器系统中,将每个Mac地址指定对应的配置组;一SIP话机进行自动部署AutoP时,话机将Mac地址放入请求参数中;配置服务器取出Mac参数,查找该Mac所属的配置组,然后取出该配置组的配置文件的内容发给SIP话机;从而完成自动更新或者自动升级。本发明实现SIP话机可分组进行自动部署和升级的方法,可对话机自动部署的配置文件、资源等进行分组管理。
Description
技术领域
本发明涉及通讯设备技术领域,尤其是一种实现SIP话机可分组进行自动部署和升级的方法。
背景技术
目前市面上的大部分SIP话机都支持自动部署AutoP、自动更新功能。目前一般都是采用文件服务器作为话机的配置服务器,由管理员将话机的配置文件及相关的资源上传到配置服务器,话机在进行自动部署AutoP的时候去配置服务器下载对应的配置文件及所需的资源等,原理如图1所示。这种应用模式下所有话机取到的配置文件、资源等都是一样的,没办法对话机进行分组部署。对于一些大公司,其内部部门繁多,各部门SIP话机可能会有一些个性化的配置需求,另外也有可能需要对不同的人员做一些功能的权限控制。因此需要能对话机的自动部署进行分组管理,使不同组下的话机能按照不同的配置文件进行更新。
发明内容
本发明要解决的技术问题,在于提供一种实现SIP话机可分组进行自动部署和升级的方法,可对话机自动部署的配置文件、资源等进行分组管理;从而满足企业的需求。
本发明是这样实现的:一种实现SIP话机可分组进行自动部署和升级的方法,包括如下步骤:
步骤1、对SIP话机的配置文件进行建模,建立配置文件的三个级别模型,该三个级别的模型分别为:话机型号Device Type级别的默认配置文件模板,配置组Provision Group级别的共享配置文件模板,话机Devices级别的个性化配置文件模板;
步骤2、在配置服务器中先创建各型号SIP话机的所述话机型号Device Type级别的默认配置文件模板;
步骤3、操作人员根据实际所需情况建立各型号SIP话机对应的所述配置组Provision Group级别的共享配置文件模板的内容,即配置服务器自动根据各个默认配置文件模板生成对应的所述配置组Provision Group级别的共享配置文件的内容;
步骤4、操作人员将所有被管理的SIP话机的Mac地址导入到配置服务器系统中;并将每个Mac地址指定对应的配置组的共享配置文件的内容,配置服务器同时会采用该配置组的共享配置模块为该Mac地址生成对应的话机Devices级别的个性化配置文件的内容;
步骤5、任意一SIP话机进行自动部署AutoP,向配置服务器发送获取配置文件的http get请求,并将该话机的Mac地址放入请求参数中;
步骤6、配置服务器配置一个Servlet对象接收来自话机的http get请求,Servlet对象从请求里面取出Mac参数,查找该Mac所属的配置组,然后取出该配置组的配置文件的内容及该Mac对应的个性化配置文件内容以流的形式发给SIP话机;
步骤7、SIP话机得到配置文件的内容以后,根据配置文件的内容完成后续的自动更新或者自动升级。
进一步地,所述所述话机Devices级别的个性化配置文件的内容是继承了所述配置组Provision Group级别的共享配置文件的内容,所述配置组Provision Group级别的共享配置文件的内容是继承了所述话机型号Device Type级别的默认配置文件模板。
本发明具有如下优点:本发明通过将现有的SIP话机的配置文件进行建模,建立三个级别模型;在配置服务器中对三个级别的配置文件进行创建,并将所有被管理的SIP话机的Mac地址导入到配置服务器系统中,将每个Mac地址指定到各组的共享配置文件的内容和各组的个性化配置文件的内容中;一SIP话机进行自动部署AutoP,将该话机的Mac地址放入请求参数中;配置服务器取出Mac参数,查找该Mac所属的配置组,然后取出该配置组的配置文件的内容发给SIP话机;从而完成自动更新或者自动升级。本发明实现SIP话机可分组进行自动部署和升级的方法,可对话机自动部署的配置文件、资源等进行分组管理。
附图说明
图1 现有技术中配置服务器自动更新原理图。
图2为本发明中SIP对话机配置文件建立的三级模型原理示意图。
图3为本发明中配置服务器话机分组及话机分组进行自动部署示意图。
图4为本发明中配置服务器的功能结构图。
具体实施方式
请参阅图1至图4所示,本发明为一种实现SIP话机可分组进行自动部署和升级的方法,包括如下步骤:
步骤1、对SIP话机的配置文件进行建模,建立配置文件的三个级别模型,该三个级别的模型分别为:话机型号Device Type级别的默认配置文件模板,即该话机型号Device Type级别是定义该型号话机的默认配置文件模板;配置组Provision Group级别的共享配置文件模板,即配置组Provision Group级别是定义一型号该组下的话机的共享配置文件;话机Devices级别的个性化配置文件模板,即话机Devices级别是定义话机的个性化配置文件;
步骤2、操作人员在配置服务器中先创建各型号SIP话机的所述话机型号Device Type级别的默认配置文件模板;
步骤3、操作人员根据实际所需情况建立各型号SIP话机对应的所述配置组Provision Group级别的共享配置文件模板的内容,即配置服务器自动根据各个默认配置文件模板生成对应的所述配置组Provision Group级别的共享配置文件的内容;
步骤4、操作人员将所有被管理的SIP话机的Mac地址导入到配置服务器系统中,并将每个Mac地址指定对应的配置组的共享配置文件的内容,配置服务器同时会采用该配置组的共享配置模块为该Mac地址生成对应的话机Devices级别的个性化配置文件的内容;
步骤5、任意一SIP话机进行自动部署AutoP,向配置服务器发送获取配置文件的http get请求(超文本传输http中get请求),并将该话机的Mac地址放入请求参数中;
步骤6、配置服务器配置一个Servlet对象接收来自话机的http get请求,Servlet对象从请求里面取出Mac参数,查找该Mac所属的配置组,即将Mac参数在配置服务器中各组的配置文件的内容对应的绑定的Mac地址进行相匹配;然后取出该配置组的配置文件的内容及该Mac对应的个性化配置文件内容以流的形式发给SIP话机;
步骤7、SIP话机得到配置文件的内容以后,根据配置文件的内容完成后续的自动更新或者自动升级。
所述话机Devices级别的个性化配置文件的内容是继承了所述配置组Provision Group级别的共享配置文件的内容,所述配置组Provision Group级别的共享配置文件的内容是继承了所述话机型号Device Type级别的默认配置文件模板。
在本发明中,所述配置组Provision Group级别的共享配置文件的内容包括:用于更新系统system.ini、用户user.ini和sip协议统计sipAccount.cfg三份文件中的相关配置内容,用于更新话机的固件的配置内容,以及用于上传文件到话机的指定路径的配置内容;所述话机Devices级别的个性化配置文件的内容包括:用于更新系统system.ini、用户user.ini和sip协议统计sipAccount.cfg三份文件中的相关配置内容,用于更新话机的固件的配置内容,用于上传文件到话机的指定路径的配置内容,以及更新话机接听的铃声的配置内容或话机来电时是否振动等等。
这里值得一提的是:用于更新系统system.ini、用户user.ini和sip协议统计sipAccount.cfg三份文件中的相关配置内容,其是cfg类型的配置格式,该配置格式如下:
[ cfg:/phone/config/voip/sipAccount0.cfg,account=1;reboot=1 ]
用于更新话机的固件的配置内容,其是rom类型的配置格式,该配置格式如下:
[ rom:Firmware]
url = http://10.1.3.33:9/t6X-rom/x.x.x.x.rom
用于上传文件到话机的指定路径的配置内容,其是bin类型的配置格式。例如上传Logo的配置格式如下:
[ bin:/phone/config/Pics/xxx.dob]
url = http://10.1.3.33:9/autop/logo/T65Logo.dob
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (2)
1.一种实现SIP话机可分组进行自动部署和升级的方法,其特征在于,包括如下步骤:
步骤1、对SIP话机的配置文件进行建模,建立配置文件的三个级别模型,该三个级别的模型分别为:话机型号Device Type级别的默认配置文件模板,配置组Provision Group级别的共享配置文件模板,话机Devices级别的个性化配置文件模板;
步骤2、在配置服务器中先创建各型号SIP话机的所述话机型号Device Type级别的默认配置文件模板;
步骤3、操作人员根据实际所需情况建立各型号SIP话机对应的所述配置组Provision Group级别的共享配置文件模板的内容,即配置服务器自动根据各个默认配置文件模板生成对应的所述配置组Provision Group级别的共享配置文件的内容;
步骤4、操作人员将所有被管理的SIP话机的Mac地址导入到配置服务器系统中,并将每个Mac地址指定对应的配置组的共享配置文件的内容,配置服务器同时会采用该配置组的共享配置模块为该Mac地址生成对应的话机Devices级别的个性化配置文件的内容;
步骤5、任意一SIP话机进行自动部署AutoP,向配置服务器发送获取配置文件的http get请求,并将该话机的Mac地址放入请求参数中;
步骤6、配置服务器配置一个Servlet对象接收来自话机的http get请求,Servlet对象从请求里面取出Mac参数,查找该Mac所属的配置组,然后取出该配置组的共享配置文件的内容及该Mac对应的个性化配置文件内容以流的形式发给SIP话机;
步骤7、SIP话机得到配置文件的内容以后,根据配置文件的内容完成后续的自动更新或者自动升级。
2.根据权利要求1所述的一种实现SIP话机可分组进行自动部署和升级的方法,其特征在于:所述话机Devices级别的个性化配置文件的内容是继承了所述配置组Provision Group级别的共享配置文件的内容,所述配置组Provision Group级别的共享配置文件的内容是继承了所述话机型号Device Type级别的默认配置文件模板。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310073664.6A CN103200028B (zh) | 2013-03-08 | 2013-03-08 | 一种实现sip话机可分组进行自动部署和升级的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310073664.6A CN103200028B (zh) | 2013-03-08 | 2013-03-08 | 一种实现sip话机可分组进行自动部署和升级的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103200028A true CN103200028A (zh) | 2013-07-10 |
CN103200028B CN103200028B (zh) | 2015-10-21 |
Family
ID=48722394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310073664.6A Active CN103200028B (zh) | 2013-03-08 | 2013-03-08 | 一种实现sip话机可分组进行自动部署和升级的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103200028B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812182A (zh) * | 2016-03-14 | 2016-07-27 | 北京京东尚科信息技术有限公司 | 动态配置sip话机的方法和系统 |
CN114070728A (zh) * | 2021-11-12 | 2022-02-18 | 上海华信长安网络科技有限公司 | 一种分级配置话机的方法和装置 |
CN114443098A (zh) * | 2022-01-28 | 2022-05-06 | 广州华多网络科技有限公司 | 模型部署更新处理方法及其装置、设备、介质、产品 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1678005A (zh) * | 2004-03-31 | 2005-10-05 | 国际商业机器公司 | 多个虚拟电话共用单一物理地址的设备、系统和方法 |
CN101753740A (zh) * | 2009-11-20 | 2010-06-23 | 华为终端有限公司 | 基于sip电话的通信方法及网关设备 |
CN102014130A (zh) * | 2010-11-26 | 2011-04-13 | 成都智科通信技术有限公司 | 一种ip-pbx的ip话机自动注册系统 |
CN102111514A (zh) * | 2009-12-25 | 2011-06-29 | 杭州华三通信技术有限公司 | 一种在因特网协议上承载语音录音系统和录音方法 |
-
2013
- 2013-03-08 CN CN201310073664.6A patent/CN103200028B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1678005A (zh) * | 2004-03-31 | 2005-10-05 | 国际商业机器公司 | 多个虚拟电话共用单一物理地址的设备、系统和方法 |
CN101753740A (zh) * | 2009-11-20 | 2010-06-23 | 华为终端有限公司 | 基于sip电话的通信方法及网关设备 |
CN102111514A (zh) * | 2009-12-25 | 2011-06-29 | 杭州华三通信技术有限公司 | 一种在因特网协议上承载语音录音系统和录音方法 |
CN102014130A (zh) * | 2010-11-26 | 2011-04-13 | 成都智科通信技术有限公司 | 一种ip-pbx的ip话机自动注册系统 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812182A (zh) * | 2016-03-14 | 2016-07-27 | 北京京东尚科信息技术有限公司 | 动态配置sip话机的方法和系统 |
CN105812182B (zh) * | 2016-03-14 | 2019-03-01 | 北京京东尚科信息技术有限公司 | 动态配置sip话机的方法和系统 |
CN114070728A (zh) * | 2021-11-12 | 2022-02-18 | 上海华信长安网络科技有限公司 | 一种分级配置话机的方法和装置 |
CN114070728B (zh) * | 2021-11-12 | 2024-04-09 | 上海华信长安网络科技有限公司 | 一种分级配置话机的方法和装置 |
CN114443098A (zh) * | 2022-01-28 | 2022-05-06 | 广州华多网络科技有限公司 | 模型部署更新处理方法及其装置、设备、介质、产品 |
Also Published As
Publication number | Publication date |
---|---|
CN103200028B (zh) | 2015-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108769165B (zh) | 一种物联网中数据处理方法、物联网接入系统 | |
CN103092608B (zh) | 采集设备信息的客户端的生成及运行方法、服务器和设备 | |
CN103166813B (zh) | 一种支持多厂家设备接入物联网的方法和系统 | |
CN102752137B (zh) | 主动设置虚拟机网络参数的装置和方法 | |
CN103543993A (zh) | 应用程序构建方法和系统 | |
CN105629908B (zh) | 物联网设备控制方法和装置 | |
CN101674590A (zh) | 一种客户端设备及其远程升级方法、远程升级服务系统 | |
CN114531462B (zh) | 一种用于物联网设备的数据处理方法及设备 | |
CN108376078A (zh) | 设备的升级方法、装置以及家电设备 | |
CN100449996C (zh) | 移动终端下载信息的方法 | |
KR20120076471A (ko) | 콘텐츠 서비스 제공 장치 및 그 방법 | |
CN104125206A (zh) | 一种客户端的硬件环境适配方法、装置、服务器及系统 | |
WO2018033094A1 (zh) | 富通信套件发布平台、版本更新方法及系统、移动终端 | |
CN102761443B (zh) | 命令行的配置方法及装置 | |
CN103856510A (zh) | 车载音视频文件共享系统和方法 | |
CN113572822B (zh) | 一种云终端模拟控制方法、装置、存储介质及电子设备 | |
CN104572089B (zh) | 生成安卓安装包的方法和装置 | |
Peuster et al. | Prototyping and demonstrating 5G verticals: the smart manufacturing case | |
CN103200028A (zh) | 一种实现sip话机可分组进行自动部署和升级的方法 | |
US9405522B2 (en) | Scene-sound set operating method and portable device | |
US20140172959A1 (en) | Gateway and device management method | |
CN103747067A (zh) | 一种基于数字家庭智能网关的数据配置方法 | |
CN105025467A (zh) | 一种基于mdm的终端控制方法及系统 | |
CN110531632A (zh) | 控制方法及系统 | |
KR20130005544A (ko) | 사용자 인터페이스 제공 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |