数字电话通知方法及系统、设备、可读介质技术方案

技术编号:33021372 阅读:48 留言:0更新日期:2022-04-15 08:54
本发明专利技术提供了一种数字电话通知方法及系统、设备、可读介质,包括:步骤S1:机器人将拨打电话请求通过socket方式发送到处理信息的服务器;步骤S2:处理信息的服务器处理请求,发送到机器人所对应的设备的SIP客户端;步骤S3:SIP客户端处理请求,获取需要拨打的电话;步骤S4:判断SIP客户端是否登陆到SIP服务器;若没有登陆,通过socket将错误消息发送到处理信息的服务器,进行处理;若登陆运行步骤S5;步骤S5:SIP服务器接受并转发SIP客户端传输的拨打信息;步骤S6:判断号码是否存在;若不存在号码,则直接将相关的消息反馈;若存在,则拨通。本发明专利技术通过将SIP客户端添加到数字电话内网中,解决了由于SIP服务器处于NAT后端且不接受NAT穿透时数字电话无法拨打的问题。NAT穿透时数字电话无法拨打的问题。NAT穿透时数字电话无法拨打的问题。

【技术实现步骤摘要】
数字电话通知方法及系统、设备、可读介质


[0001]本专利技术涉及电话通知领域,具体地,涉及一种数字电话通知方法及系统、设备、可读介质。

技术介绍

[0002]目前,对于酒店前台联系房间客人,通过将电话网关系统接入酒店程控电话交换机实现拨通房间内线座机号,服务器系统建立机器人和酒店房间电话的映射关系,实现机器人转播信到电话网关系统,然后拨打房间座机。在此过程中,需要额外电话网关系统,添加电话设备,工控机设备等,而且对于SIP数字电话系统,无法进行对接。
[0003]相比于数字电话系统,由于信息安全的需要,内网中的sip服务器通常会关闭NAT穿透,禁止sip trunk服务。因此,再此方案中,导致需要添加工控机或者arm板设备,增加成本,但是相比传统的通知方式,不需要使用电话机,且安置简单,不局限于位置。
[0004]专利文献CN1280737A(申请号:CN98808108.3)公开了一种电话线路状态通知系统,包括:至少一个具有一状态的电话线路;一个通信网络;至少一个通信终端,该通信终端可连接到该通信网络,并且一个寻的用户可利用该通信终端通过该通信网络而传播关于该至少一个电话线路的状态的状态请求;处理该状态请求的设备,其中该处理设备可连接到该通信网络以接收通过该通信网络的来自该寻的用户的状态请求并传播该请求;和获取至少一个电话线路的状态的设备,其中该获取设备与该处理设备进行通信以接收来自该处理设备的该状态请求,并且其中该获取设备可连接到该通信网络以通过该通信网络传播该状态。但该专利技术没有解决部分sip服务器由于处于NAT后端且不接受NAT穿透时,数字电话无法拨打的问题。

技术实现思路

[0005]针对现有技术中的缺陷,本专利技术的目的是提供一种数字电话通知方法及系统。
[0006]根据本专利技术提供的一种数字电话通知方法,包括:
[0007]步骤S1:机器人将拨打电话请求通过socket方式发送到处理信息的服务器;
[0008]步骤S2:处理信息的服务器处理请求,发送到机器人所对应的设备的SIP客户端;
[0009]步骤S3:SIP客户端处理请求,获取需要拨打的电话;
[0010]步骤S4:判断SIP客户端是否登陆到SIP服务器;若没有登陆,通过socket将错误消息发送到处理信息的服务器,进行处理;若登陆,运行步骤S5;
[0011]步骤S5:SIP服务器接受并转发SIP客户端传输的拨打信息;
[0012]步骤S6:判断号码是否存在;若不存在号码,则直接将相关的消息反馈;若存在,则拨通。
[0013]优选地,在所述步骤S2中:
[0014]所述服务器进行信息处理,连接所有机器人,进行信息收集处理转发,将机器人电话信息转发到sipclient端;
[0015]机器人通过socket连接到所述服务器,当到达房间门口,将电话信息转发到所述服务器,所述服务器根据机器人编号,获取所对应的建筑物位置,通此建筑物的房间电话对应数据库,获取电话号码,通过socket方式,将电话发送到此建筑物中的arm设备上的sipclient;
[0016]对应的设备是指arm板或者工控机。
[0017]优选地,在所述步骤S3中:
[0018]进行处理是指接收处理信息的服务器socket发送过来的信息,抽取电话号码,重新编辑成sip协议中uri格式,进行拨打。
[0019]优选地,在所述步骤S4中:
[0020]若没有登陆,通过处理信息的服务器将错误消息推送,确认或更换账号,重新登录。
[0021]优选地,在所述步骤S6中:
[0022]若不存在号码,则直接将相关的消息反馈至处理信息的服务器,进行数据更改。
[0023]根据本专利技术提供的一种数字电话通知系统,包括:
[0024]模块M1:机器人将拨打电话请求通过socket方式发送到处理信息的服务器;
[0025]模块M2:处理信息的服务器处理请求,发送到机器人所对应的设备的SIP客户端;
[0026]模块M3:SIP客户端处理请求,获取需要拨打的电话;
[0027]模块M4:判断SIP客户端是否登陆到SIP服务器;若没有登陆,通过socket将错误消息发送到处理信息的服务器,进行处理;若登陆,运行模块M5;
[0028]模块M5:SIP服务器接受并转发SIP客户端传输的拨打信息;
[0029]模块M6:判断号码是否存在;若不存在号码,则直接将相关的消息反馈;若存在,则拨通。
[0030]优选地,在所述模块M2中:
[0031]所述服务器进行信息处理,连接所有机器人,进行信息收集处理转发,将机器人电话信息转发到sipclient端;
[0032]机器人通过socket连接到所述服务器,当到达房间门口,将电话信息转发到所述服务器,所述服务器根据机器人编号,获取所对应的建筑物位置,通此建筑物的房间电话对应数据库,获取电话号码,通过socket方式,将电话发送到此建筑物中的arm设备上的sipclient;
[0033]对应的设备是指arm板或者工控机。
[0034]优选地,在所述模块M3中:
[0035]进行处理是指接收处理信息的服务器socket发送过来的信息,抽取电话号码,重新编辑成sip协议中uri格式,进行拨打。
[0036]优选地,在所述模块M4中:
[0037]若没有登陆,通过处理信息的服务器将错误消息推送,确认或更换账号,重新登录。
[0038]优选地,在所述模块M6中:
[0039]若不存在号码,则直接将相关的消息反馈至处理信息的服务器,进行数据更改。
[0040]根据本专利技术提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程
序被处理器执行时实现任一项所述的方法的步骤。
[0041]根据本专利技术提供的一种数字电话通知设备,包括:控制器;
[0042]所述控制器包括所述的存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现任一项所述的数字电话通知方法的步骤;或者,所述控制器包括任一项所述的数字电话通知系统。
[0043]与现有技术相比,本专利技术具有如下的有益效果:
[0044]1、本专利技术通过将SIP客户端添加到建筑物数字电话内网中,解决了部分建筑物SIP服务器由于处于NAT后端且不接受NAT穿透时,数字电话无法拨打的问题;
[0045]2、本专利技术相比以往需要添加工控机和电话设备相比,只需要使用工控机或者arm板,节约成本;
[0046]3、本专利技术相比使用电话设备的方案,安装简单,使用SIP客户端的设备,不需要连接数字交换机接口,只需使用网线接口或者wifi,可以随意安置。
附图说明
[0047]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0048]图1为系统流程图;...

【技术保护点】

【技术特征摘要】
1.一种数字电话通知方法,其特征在于,包括:步骤S1:机器人将拨打电话请求通过socket方式发送到处理信息的服务器;步骤S2:处理信息的服务器处理请求,发送到机器人所对应的设备的SIP客户端;步骤S3:SIP客户端处理请求,获取需要拨打的电话;步骤S4:判断SIP客户端是否登陆到SIP服务器;若没有登陆,通过socket将错误消息发送到处理信息的服务器,进行处理;若登陆,运行步骤S5;步骤S5:SIP服务器接受并转发SIP客户端传输的拨打信息;步骤S6:判断号码是否存在;若不存在号码,则直接将相关的消息反馈;若存在,则拨通。2.根据权利要求1所述的数字电话通知方法,其特征在于,在所述步骤S2中:所述服务器进行信息处理,连接所有机器人,进行信息收集处理转发,将机器人电话信息转发到sipclient端;机器人通过socket连接到所述服务器,当到达房间门口,将电话信息转发到所述服务器,所述服务器根据机器人编号,获取所对应的建筑物位置,通此建筑物的房间电话对应数据库,获取电话号码,通过socket方式,将电话发送到此建筑物中的arm设备上的sipclient;对应的设备是指arm板或者工控机。3.根据权利要求1所述的数字电话通知方法,其特征在于,在所述步骤S3中:进行处理是指接收处理信息的服务器socket发送过来的信息,抽取电话号码,重新编辑成sip协议中uri格式,进行拨打。4.根据权利要求1所述的数字电话通知方法,其特征在于,在所述步骤S4中:若没有登陆,通过处理信息的服务器将错误消息推送,确认或更换账号,重新登录。5.根据权利要求1所述的数字电话通知方法,其特征在于,在所述步骤S6中:若不存在号码,则直接将相关的消息反馈至处理信息的服务器,进行数据更改。6.一种数字电话通知系统,其特征在于,包括:模块M1:机器人将拨打电话请求通过socket方式发送到处理信息的服务器;模块M2:处理信息的服务器处理请求,发送到...

【专利技术属性】
技术研发人员:周广郭震
申请(专利权)人:上海景吾酷租科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1