CN113271384B - 外呼通信方法及装置 - Google Patents
外呼通信方法及装置 Download PDFInfo
- Publication number
- CN113271384B CN113271384B CN202110533734.6A CN202110533734A CN113271384B CN 113271384 B CN113271384 B CN 113271384B CN 202110533734 A CN202110533734 A CN 202110533734A CN 113271384 B CN113271384 B CN 113271384B
- Authority
- CN
- China
- Prior art keywords
- calling
- called
- mode
- call
- party
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5166—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing in combination with interactive voice response systems or voice portals, e.g. as front-ends
Landscapes
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种外呼通信方法及装置,应用于外呼***,呼叫***中分别封装多个呼叫模式,各个呼叫模式分别为双虚拟号码呼叫模式、单虚拟号码呼叫模式和语音双呼模式,该方法包括:接收业务端发送的呼叫指令,获取呼叫指令中包含的主叫号码及被叫号码;检测业务端是否已选择所述外呼***中的任意一个呼叫模式;若是,则将业务传入参数对应的呼叫模式确定为目标呼叫模式;基于目标呼叫模式,确定呼叫方,并生成呼叫关系记录;向呼叫方反馈呼叫关系记录,由呼叫方基于呼叫关系记录实现主叫用户与被叫用户的语音通信。应用本发明提供的方法,将各个外呼模式封装于外呼***中,所有的业务端只需上传对应的指令即可实现主叫用户和被叫用户之间的通信。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种外呼通信方法及装置。
背景技术
电话营销***近年来发展迅速,语音通话在各行各业越来越广阔。为了防止客户的电话被泄露,客户每次进行注册登记的电话号码通常都会进行脱敏处理,业务员可应用脱敏后的号码联系客户。
在现有技术中,为满足业务转移呼叫和应答功能的需求,业务端内可以设置外呼模式满足所有外呼通信需求。但现有技术的业务端只能对每种外呼模式单独进行设置,如果业务端需要多种模式的外呼的话,就需要对接多种外呼模式,从而增加业务端的工作量以及对每个外呼模式进行维护的成本。
发明内容
有鉴于此,本发明提供一种外呼通信方法,通过该方法,将各个外呼模式封装于外呼***中,所有的业务端只需上传对应的指令即可实现主叫用户和被叫用户之间的通信。
本发明还提供了一种外呼通信装置,用以保证上述方法在实际中的实现及应用。
一种外呼通信方法,所述方法应用于外呼***,所述呼叫***中分别封装多个呼叫模式,各个所述呼叫模式分别为双虚拟号码呼叫模式、单虚拟号码呼叫模式和语音双呼模式,所述方法包括:
接收业务端发送的呼叫指令,并获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码;
基于所述呼叫指令,检测所述业务端是否已选择所述外呼***中的任意一个呼叫模式;
当所述业务端已选择所述外呼***中的任意一个呼叫模式时,将已选择的呼叫模式确定为目标呼叫模式;
基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,所述呼叫方为所述主叫用户或运营商;
向所述呼叫方反馈所述呼叫关系记录,以由所述呼叫方基于所述呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信。
上述的方法,可选的,所述获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码,包括:
获取所述呼叫指令的指令报文;
解析所述呼叫报文,获得各个业务传入参数;
基于各个所述业务传入参数,获取所述主叫用户的主叫号码及被叫用户的被叫号码。
上述的方法,可选的,还包括:
当所述业务端未选择所述外呼***中的任意一个呼叫模式时,确定所述外呼***中已设置的每个所述呼叫模式对应的应用优先级;
将应用优先级最高的呼叫模式设定为目标呼叫模式。
上述的方法,可选的,所述基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,包括:
当所述目标呼叫模式为双虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
将所述主叫虚拟号码、被叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
上述的方法,可选的,所述基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,包括:
当所述目标呼叫模式为单虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
生成所述被叫号码对应的主叫虚拟号码;
将所述主叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
上述的方法,可选的,所述基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,包括:
当所述目标呼叫模式为语音双呼模式时,确定所述目标呼叫模式对应的呼叫方为运营商;
生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
将所述主叫虚拟号码与所述主叫号码进行关联,所述被叫虚拟号码与所述被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
一种外呼通信装置,所述装置应用于外呼***,所述装置包括:
获取单元,用于接收业务端发送的呼叫指令,并获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码;
检测单元,用于基于所述呼叫指令,检测所述业务端是否已选择所述外呼***中的任意一个呼叫模式;
第一确定单元,用于当所述业务端已选择所述外呼***中的任意一个呼叫模式时,将已选择的呼叫模式确定为目标呼叫模式;
生成单元,用于基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,所述呼叫方为所述主叫用户或运营商;
呼叫单元,用于向所述呼叫方反馈所述呼叫关系记录,以由所述呼叫方基于所述呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信。
上述的装置,可选的,所述获取单元,包括:
第一获取子单元,用于获取所述呼叫指令的指令报文;
解析子单元,用于解析所述呼叫报文,获得各个业务传入参数;
第二获取子单元,用于基于各个所述业务传入参数,获取所述主叫用户的主叫号码及被叫用户的被叫号码。
上述的装置,可选的,还包括:
第二确定单元,用于当所述业务端未选择所述外呼***中的任意一个呼叫模式时,确定所述外呼***中已设置的每个所述呼叫模式对应的应用优先级;
设置单元,用于将应用优先级最高的呼叫模式设定为目标呼叫模式。
上述的装置,可选的,所述生成单元,包括:
第一确定子单元,用于当所述目标呼叫模式为双虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
第一生成子单元,用于生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
第二生成子单元,用于将所述主叫虚拟号码、被叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述的外呼通信方法。
一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行上述的外呼通信方法。
与现有技术相比,本发明包括以下优点:
本发明提供了一种外呼通信方法,该方法应用于外呼***,呼叫***中分别封装多个呼叫模式,各个所述呼叫模式分别为双虚拟号码呼叫模式、单虚拟号码呼叫模式和语音双呼模式,方法包括:接收业务端发送的呼叫指令,并获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码;基于所述呼叫指令,检测所述业务端是否已选择所述外呼***中的任意一个呼叫模式;当所述业务端已选择所述外呼***中的任意一个呼叫模式时,将已选择的呼叫模式确定为目标呼叫模式;基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,所述呼叫方为所述主叫用户或运营商;向所述呼叫方反馈所述呼叫关系记录,以由所述呼叫方基于所述呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信。应用本发明提供的方法,将各个外呼模式封装于外呼***中,所有的业务端只需上传对应的指令即可实现主叫用户和被叫用户之间的通信。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种外呼通信方法的方法流程图;
图2为本发明实施例提供的一种外呼通信方法的又一方法流程图;
图3为本发明实施例提供的一种外呼通信方法的方法示意图;
图4为本发明实施例提供的一种外呼通信装置的装置结构图;
图5为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本发明可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。
本发明实施例提供了一种外呼通信方法,该应用于外呼***,所述呼叫***中分别封装多个呼叫模式,各个所述呼叫模式分别为双虚拟号码呼叫模式、单虚拟号码呼叫模式和语音双呼模式,所述方法的方法流程图如图1所示,具体包括:
S101:接收业务端发送的呼叫指令,并获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码。
在本发明实施例中,主叫用户为业务端的业务员。当主叫用户需要与被叫用户进行通信时,通过业务端向外呼***发送的呼叫指令。该呼叫指令中包含对应的请求报文,报文中封装该主叫用户的主叫号码和被叫用户的被叫号码。
其中,业务端具体可以是客户端,外呼***为实现多个业务端调用多个呼叫模式的管理***。该外呼***中的各个呼叫模式在外呼***内部进行单独封装,对外呼叫时调用逻辑整体封装。
还需要说明的是,当主叫用户需要经由业务端发送呼叫指令之前,主叫用户仅可以在业务端选择需要进行拨号的对象为被叫用户,无法获取被叫用户的被叫号码,业务端在接收到主叫用户的请求后,获取被叫用户的被叫号码、主叫用户的主叫号码及其他相关参数生成呼叫指令。
S102:基于所述呼叫指令,检测所述业务端是否已选择所述外呼***中的任意一个呼叫模式。
在本发明实施例中,主叫用户或者业务端需要将主叫用户的呼叫指令发送至外呼***时,可以选择外呼***中的任意一个呼叫模式作为主叫用户与被叫用户的语音通信的模式。
可选的,当选择任一呼叫模式进行外呼通信时,该呼叫指令中包含该呼叫模式对应的业务传入参数。
例如,当选择双虚拟号码呼叫模式时,该呼叫指令中该呼叫模式对应的业务传入参数为:Mode=1。
S103:当所述业务端已选择所述外呼***中的任意一个呼叫模式时,将已选择的呼叫模式确定为目标呼叫模式。
在本发明实施例中,将选中的呼叫模式为目标呼叫模式,基于该目标呼叫模式实现主叫用户与被叫用户之间的通信。
S104:基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
其中,所述呼叫方为所述主叫用户或运营商,呼叫关系记录中至少包含一个呼叫方需要进行拨号的虚拟号码。
在本发明实施例中,当设定不同的呼叫模式时,负责呼叫被叫用户的呼叫方可能会不同。不同的呼叫模式所需要生成不同的呼叫关系记录,例如,当目标呼叫模式为双虚拟号码呼叫模式或单虚拟号码呼叫模式时,呼叫关系记录为主叫用户主动通过虚拟号码向被叫用户进行拨号;当目标呼叫模式为语音双呼模式时,呼叫关系记录为运用商主通过虚拟号码向主叫用户和被叫用户进行拨号。
具体的,当目标呼叫模式为双虚拟号码呼叫模式或单虚拟号码呼叫模式时,呼叫方为被叫用户;当目标呼叫模式为语音双呼模式时,呼叫方为运营商。
需要说明的是,本发明中的运营商可以是被叫用户的被叫号码所属的运营商。
S105:向所述呼叫方反馈所述呼叫关系记录,以由所述呼叫方基于所述呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信。
在本发明实施例中,当目标呼叫模式为双虚拟号码呼叫模式或单虚拟号码呼叫模式时,向被叫用户,即,业务端发送呼叫关系记录,主叫用户根据呼叫关系记录中的虚拟号码向被叫用户进行拨号。当目标呼叫模式为语音双呼模式时,运用商根据该呼叫关系记录中的虚拟号码向主叫用户和被叫用户进行拨号。其中,向主叫用户进行拨号的虚拟号码与向被叫用户进行拨号的虚拟号码不同。
本发明实施例提供的一种外呼通信方法中,外呼***在接收到业务端发送的呼叫指令时,获取其中包含的主叫号码和被叫号码,同时检测该呼叫指令中是否包含主叫用户通过业务端选中的呼叫模式。若是,则将选中的呼叫模式设定为目标呼叫模式。通过该目标呼叫模式,确定呼叫方,并生成对应的呼叫关系记录。由呼叫方根据该呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信。
需要说明的是,外呼***中的双虚拟号码呼叫模式实际为AXYB呼叫模式,单虚拟号码呼叫模式实际为AXB呼叫模式。A指的是主叫用户的主叫号码;B指的是被叫用户的被叫号码,X为主叫号码对应的主叫虚拟号码,Y为被叫号码对应的被叫虚拟号码。AXB和AXYB模式是A主动去拨打隐私号码X/Y。语音双呼模式是直接告诉了运营商AB之间要进行通话了,运行商先去呼叫A,A的手机会看到一个虚拟号码X,然后接听,如果接听成功,运营商再去拨打用户B,B会看到一个号码为Y的虚拟号码的来电,B接听以后会跟A建立通话连接。
应用本发明实施例提供的方法,将各个外呼模式封装于外呼***中,所有的业务端只需上传对应的指令即可实现主叫用户和被叫用户之间的通信,无需再在业务端单独设立多个外呼模式,满足所有外呼通信的需求,节约对业务端进行维护的成本。
可选的,在检测呼叫指令中是否包含任一呼叫模式对应的业务传入参数后,具体还可以包括:
当所述呼叫指令中不包含任一呼叫模式对应的业务传入参数时,确定所述外呼***中已设置的每个所述呼叫模式对应的应用优先级;
将应用优先级最高的呼叫模式设定为目标呼叫模式。
可以理解的是,主叫用户在请求进行外呼通信时,可以不用选择呼叫模式。当未选择呼叫模式时,通过该外呼***中每个呼叫模式的应用优先级,选择优先级最高的呼叫模式为目标呼叫模式。
进一步地,每个呼叫模式可以根据历史主叫用户的选择频率设定对应的优先级,在历史呼叫关系记录中,应用的呼叫模式越多,该呼叫的应用优先级就越高。
再进一步地,基于上述S104的内容,在生成呼叫关系记录后,对该呼叫关系记录进行保存,以作为后续进行通信记录的查询依据。该呼叫关系记录中包括主被叫真实号码,主被叫虚拟号码、呼叫模式、业务id以及业务线的业务参数,根据该业务参数可以关联到业务发起的业务场景,可以关联到相关的主叫用户和对应的业务。
本发明实施例提供的方法中,基于上述S101,所述获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码的过程如图2所示,具体可以包括:
S201:获取所述呼叫指令的指令报文。
在本发明实施例中,该指令报文实际为主叫用户请求进行外呼通信的请求报文,该指令报文中包含多个业务传入参数。
S202:解析所述呼叫报文,获得各个业务传入参数。
在本发明实施例中,业务传入参数可以包括:主叫号码A、被叫号码B、业务Id、主叫用户选择的呼叫模式。
S203:基于各个所述业务传入参数,获取所述主叫用户的主叫号码及被叫用户的被叫号码。
可以理解的是,从各个所述业务传入参数中,获取定义为主叫号码的业务传入参数和定义为被叫号码的业务传入参数,以此获得主叫号码和被叫号码。
例如:若业务传入参数为:NumberA=98765432101,则确定主叫号码为98765432101;若业务传入参数为:Number B=98765432121,则被叫号码为98765432121。
本发明实施例提供的外呼通信方法中,当接收到呼叫指令时,获取该指令中包含的指令报文,并对该指令报文进行解析,获得各个业务传入参数,以从各个业务传入参数中获取定义为主叫号码的业务传入参数和定义为被叫号码的业务传入参数,从而确定主叫号码和被叫号码。
应用本发明实施例提供的方法,业务端只需要关心传入的主被叫的号码,通过调用外呼***返回对应的呼叫关系记录,以从呼叫关系记录中获得对应的虚拟号码进行拨号即可。
本发明实施例提供的方法中,在外呼***中各个所述呼叫模式分别为双虚拟号码呼叫模式、单虚拟号码呼叫模式和语音双呼模式,基于三种不同的呼叫模式生成对应的呼叫关系记录,并确定对应的呼叫方,该呼叫方为主叫用户或运营商。根据选中的不同的呼叫模式,从而实现主叫用户和被叫用户之间的外呼通信过程具体如图3所示。其中,图3中的AXYB呼叫模式为双虚拟号码呼叫模式,AXB呼叫模式为单虚拟号码呼叫模式,业务方为业务端。
在本发明中,基于上述S104的内容,当选中的目标呼叫模式为双虚拟号码呼叫模式时,所述基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录的具体过程,可以包括:
当所述目标呼叫模式为双虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
将所述主叫虚拟号码、被叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
可以理解的是,在AXYB呼叫模式,即双虚拟号呼叫模式下,由主叫用户为呼叫方,同时生成主叫号码A对应的虚拟号码X,以及被叫号码B对应的被叫虚拟号码Y。将A、B、X、Y进行关联,生成呼叫关系记录发送至业务端和主叫用户,业务端在接收到该呼叫关系记录后,将X/Y反馈给主叫用户,主叫用户拨打被叫虚拟号Y。同时在拨号的过程中向被叫用户B返回X进行拨号显示。
需要说明的是,在AXYB呼叫模式下,虚拟号码X和Y是主叫用户与被叫用户双方之间进行拨号的号码,主叫用户通过Y向被叫用户进行拨号,被叫用户通过虚拟号码X向主叫用户进行拨号。
在本发明中,基于上述S104的内容,当选中的目标呼叫模式为单虚拟号码呼叫模式时,所述基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录的具体过程,可以包括:
当所述目标呼叫模式为单虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
生成所述被叫号码对应的主叫虚拟号码;
将所述主叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
可以理解的是,在AXB呼叫模式,即单虚拟号呼叫模式下,由主叫用户作为呼叫方进行拨号呼叫,同时生成主叫号码A对应的虚拟号码X。将A、B、X进行关联,生成呼叫关系记录发送至业务端和主叫用户,业务端在接收到该呼叫关系记录后,将X反馈给主叫用户,主叫用户拨打被叫虚拟号X。同时在拨号的过程中向被叫用户B返回X进行拨号显示。
需要说明的是,在AXB呼叫模式下,虚拟号码X是主叫用户与被叫用户之间的唯一的通信号码,主叫用户可以通过虚拟号码X向被叫用户进行拨号,被叫用户也可以通过虚拟号码X向主叫号码进行拨号。
在本发明中,基于上述S104的内容,当选中的目标呼叫模式为语音双呼模式时,所述基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录的具体过程,可以包括:
当所述目标呼叫模式为语音双呼模式时,确定所述目标呼叫模式对应的呼叫方为运营商;
生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
将所述主叫虚拟号码与所述主叫号码进行关联,所述被叫虚拟号码与所述被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
可以理解的是,在语音双呼模式下,由运营商作为呼叫方进行拨号呼叫。同时生成主叫号码A对应的虚拟号码X,以及被叫号码B对应的被叫虚拟号码Y。将主叫号码A与主叫虚拟号码X进行关联,即A/X;被叫号码B与被叫虚拟号码Y进行关联,即B/Y。生成对应的呼叫关系记录。运营商在接收到该呼叫关系记录后,先通过主叫虚拟号码X向主叫用户进行拨号,主叫用户接通后,再由运营商继续通过被叫虚拟号码Y向被叫用户进行拨号,被叫用户接通后,运营商实现主叫用户与被叫用户的通信。
应用本发明提供的方法,在双虚拟号呼叫模式、单虚拟号呼叫模式以及语音双呼模式下,实现不同的外呼方式,灵活应用,提高用户的应用体验。
基于上述实施例提供的方法,本发明在上述发明方法的基础上,该外呼***除了双虚拟号呼叫模式、单虚拟号呼叫模式以及语音双呼模式,在后续需要增加新的呼叫模式时,灵活应用在该外呼***中,以拓展更多呼叫模式,同时降低业务端的耦合度。
上述各个实施例的具体实施过程及其衍生方式,均在本发明的保护范围之内。
与图1所述的方法相对应,本发明实施例还提供了一种外呼通信装置,用于对图1中方法的具体实现,本发明实施例提供的外呼通信装置可以应用外呼***中,其结构示意图如图4所示,具体包括:
获取单元401,用于接收业务端发送的呼叫指令,并获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码;
检测单元402,用于基于所述呼叫指令,检测所述业务端是否已选择所述外呼***中的任意一个呼叫模式;
第一确定单元403,用于当所述业务端已选择所述外呼***中的任意一个呼叫模式时,将已选择的呼叫模式确定为目标呼叫模式;
生成单元404,用于基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,所述呼叫方为所述主叫用户或运营商;
呼叫单元405,用于向所述呼叫方反馈所述呼叫关系记录,以由所述呼叫方基于所述呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信。
本发明实施例提供的一种外呼通信装置中,外呼***在接收到业务端发送的呼叫指令时,获取其中包含的主叫号码和被叫号码,同时检测该呼叫指令中是否包含主叫用户通过业务端选中的呼叫模式。若是,则将选中的呼叫模式设定为目标呼叫模式。通过该目标呼叫模式,确定呼叫方,并生成对应的呼叫关系记录。由呼叫方根据该呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信。
应用本发明实施例提供的装置,将各个外呼模式封装于外呼***中,所有的业务端只需上传对应的指令即可实现主叫用户和被叫用户之间的通信。
本发明实施例提供的装置中,所述获取单元401,包括:
第一获取子单元,用于获取所述呼叫指令的指令报文;
解析子单元,用于解析所述呼叫报文,获得各个业务传入参数;
第二获取子单元,用于基于各个所述业务传入参数,获取所述主叫用户的主叫号码及被叫用户的被叫号码。
本发明实施例提供的装置中,还包括:
第二确定单元,用于当所述业务端未选择所述外呼***中的任意一个呼叫模式时,确定所述外呼***中已设置的每个所述呼叫模式对应的应用优先级;
设置单元,用于将应用优先级最高的呼叫模式设定为目标呼叫模式。
本发明实施例提供的装置中,所述生成单元404,包括:
第一确定子单元,用于当所述目标呼叫模式为双虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
第一生成子单元,用于生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
第二生成子单元,用于将所述主叫虚拟号码、被叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
本发明实施例提供的装置中,所述生成单元404,包括:
第二确定子单元,用于当所述目标呼叫模式为单虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
第三生成子单元,用于生成所述被叫号码对应的主叫虚拟号码;
第四生成子单元,用于将所述主叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
本发明实施例提供的装置中,所述生成单元404,包括:
第三确定子单元,用于当所述目标呼叫模式为语音双呼模式时,确定所述目标呼叫模式对应的呼叫方为运营商;
第五生成子单元,用于生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
第六生成子单元,用于将所述主叫虚拟号码与所述主叫号码进行关联,所述被叫虚拟号码与所述被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
以上本发明实施例公开的外呼通信装置中各个单元及子单元的具体工作过程,可参见本发明上述实施例公开的外呼通信方法中的对应内容,这里不再进行赘述。
本发明实施例还提供了一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行上述外呼通信方法。
本发明实施例还提供了一种电子设备,其结构示意图如图5所示,具体包括存储器501,以及一个或者一个以上的指令502,其中一个或者一个以上指令502存储于存储器501中,且经配置以由一个或者一个以上处理器503执行所述一个或者一个以上指令502进行以下操作:
接收业务端发送的呼叫指令,并获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码;
基于所述呼叫指令,检测所述业务端是否已选择所述外呼***中的任意一个呼叫模式;
当所述业务端已选择所述外呼***中的任意一个呼叫模式时,将已选择的呼叫模式确定为目标呼叫模式;
基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,所述呼叫方为所述主叫用户或运营商;
向所述呼叫方反馈所述呼叫关系记录,以由所述呼叫方基于所述呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现。
为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (6)
1.一种外呼通信方法,其特征在于,所述方法应用于外呼***,所述外 呼***中分别封装多个呼叫模式,各个所述呼叫模式包括双虚拟号码呼叫模式、单虚拟号码呼叫模式和语音双呼模式,所述方法包括:
接收业务端发送的呼叫指令,并获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码;
基于所述呼叫指令,检测所述业务端是否已选择所述外呼***中的任意一个呼叫模式;
当所述业务端已选择所述外呼***中的任意一个呼叫模式时,将已选择的呼叫模式确定为目标呼叫模式;
基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,所述呼叫方为所述主叫用户或运营商;
向所述呼叫方反馈所述呼叫关系记录,以由所述呼叫方基于所述呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信;
所述基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,包括:
当所述目标呼叫模式为双虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
将所述主叫虚拟号码、被叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录;
所述基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,包括:
当所述目标呼叫模式为单虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
生成所述被叫号码对应的主叫虚拟号码;
将所述主叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录;
所述基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,包括:
当所述目标呼叫模式为语音双呼模式时,确定所述目标呼叫模式对应的呼叫方为运营商;
生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
将所述主叫虚拟号码与所述主叫号码进行关联,所述被叫虚拟号码与所述被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
2.根据权利要求1所述的方法,其特征在于,所述获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码,包括:
获取所述呼叫指令的指令报文;
解析所述指令 报文,获得各个业务传入参数;
基于各个所述业务传入参数,获取所述主叫用户的主叫号码及被叫用户的被叫号码。
3.根据权利要求2所述的方法,其特征在于,还包括:
当所述业务端未选择所述外呼***中的任意一个呼叫模式时,确定所述外呼***中已设置的每个所述呼叫模式对应的应用优先级;
将应用优先级最高的呼叫模式设定为目标呼叫模式。
4.一种外呼通信装置,其特征在于,所述装置应用于外呼***,所述装置包括:
获取单元,用于接收业务端发送的呼叫指令,并获取所述呼叫指令中包含的主叫用户的主叫号码及被叫用户的被叫号码;
检测单元,用于基于所述呼叫指令,检测所述业务端是否已选择所述外呼***中的任意一个呼叫模式;
第一确定单元,用于当所述业务端已选择所述外呼***中的任意一个呼叫模式时,将已选择的呼叫模式确定为目标呼叫模式;
生成单元,用于基于所述目标呼叫模式,确定所述目标呼叫模式对应的呼叫方,并生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录,所述呼叫方为所述主叫用户或运营商;
呼叫单元,用于向所述呼叫方反馈所述呼叫关系记录,以由所述呼叫方基于所述呼叫关系记录实现所述主叫用户与所述被叫用户的语音通信;
所述生成单元,包括:
第一确定子单元,用于当所述目标呼叫模式为双虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
第一生成子单元,用于生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
第二生成子单元,用于将所述主叫虚拟号码、被叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录;
所述生成单元,包括:
第二确定子单元,用于当所述目标呼叫模式为单虚拟呼叫模式时,确定所述目标呼叫模式对应的呼叫方为所述主叫用户;
第三生成子单元,用于生成所述被叫号码对应的主叫虚拟号码;
第四生成子单元,用于将所述主叫虚拟号码、主叫号码及被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录;
所述生成单元,包括:
第三确定子单元,用于当所述目标呼叫模式为语音双呼模式时,确定所述目标呼叫模式对应的呼叫方为运营商;
第五生成子单元,用于生成所述主叫号码对应的主叫虚拟号码及所述被叫号码对应的被叫虚拟号码;
第六生成子单元,用于将所述主叫虚拟号码与所述主叫号码进行关联,所述被叫虚拟号码与所述被叫号码进行关联,生成所述主叫用户与所述被叫用户进行语音通信的呼叫关系记录。
5.根据权利要求4所述的装置,其特征在于,所述获取单元,包括:
第一获取子单元,用于获取所述呼叫指令的指令报文;
解析子单元,用于解析所述指令 报文,获得各个业务传入参数;
第二获取子单元,用于基于各个所述业务传入参数,获取所述主叫用户的主叫号码及被叫用户的被叫号码。
6.根据权利要求5所述的装置,其特征在于,还包括:
第二确定单元,用于当所述业务端未选择所述外呼***中的任意一个呼叫模式时,确定所述外呼***中已设置的每个所述呼叫模式对应的应用优先级;
设置单元,用于将应用优先级最高的呼叫模式设定为目标呼叫模式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110533734.6A CN113271384B (zh) | 2021-05-17 | 2021-05-17 | 外呼通信方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110533734.6A CN113271384B (zh) | 2021-05-17 | 2021-05-17 | 外呼通信方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113271384A CN113271384A (zh) | 2021-08-17 |
CN113271384B true CN113271384B (zh) | 2023-02-24 |
Family
ID=77231149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110533734.6A Active CN113271384B (zh) | 2021-05-17 | 2021-05-17 | 外呼通信方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113271384B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107800893A (zh) * | 2017-10-25 | 2018-03-13 | 携程旅游网络技术(上海)有限公司 | 双呼方法、装置、***、电子设备、存储介质 |
CN111163239A (zh) * | 2019-12-11 | 2020-05-15 | 统一通信(苏州)有限公司 | Axb模式实现通信的方法 |
CN112040071A (zh) * | 2020-09-09 | 2020-12-04 | 北京嘀嘀无限科技发展有限公司 | 号码保护方法、装置、***和号码呼叫方法、装置 |
CN112203266A (zh) * | 2020-08-26 | 2021-01-08 | 汉海信息技术(上海)有限公司 | 通话方法和电子设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106411812B (zh) * | 2015-07-27 | 2019-10-08 | 阿里巴巴集团控股有限公司 | 用户身份的验证方法、***和验证服务器 |
-
2021
- 2021-05-17 CN CN202110533734.6A patent/CN113271384B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107800893A (zh) * | 2017-10-25 | 2018-03-13 | 携程旅游网络技术(上海)有限公司 | 双呼方法、装置、***、电子设备、存储介质 |
CN111163239A (zh) * | 2019-12-11 | 2020-05-15 | 统一通信(苏州)有限公司 | Axb模式实现通信的方法 |
CN112203266A (zh) * | 2020-08-26 | 2021-01-08 | 汉海信息技术(上海)有限公司 | 通话方法和电子设备 |
CN112040071A (zh) * | 2020-09-09 | 2020-12-04 | 北京嘀嘀无限科技发展有限公司 | 号码保护方法、装置、***和号码呼叫方法、装置 |
Non-Patent Citations (1)
Title |
---|
隐私保护平台实现的探索和思考;黄磊;《邮电设计技术》;20190520(第05期);第23-26页 * |
Also Published As
Publication number | Publication date |
---|---|
CN113271384A (zh) | 2021-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210084082A1 (en) | Extending communication services to a consumption device using a proxy device | |
US8787536B1 (en) | Systems and methods for communicating with an interactive voice response system | |
CN105657202A (zh) | 一种基于语音网关的通信方法 | |
CN109831591B (zh) | 呼叫中心的呼叫方法、装置及终端 | |
CN109413285A (zh) | 一种通信方法及装置 | |
US7266191B2 (en) | Method for handling telephone calls directed to telephone numbers of terminated users that have been reassigned to new users | |
JP2018174370A (ja) | 電話交換システムおよび電話交換装置、並びに方法、プログラム | |
CN113271384B (zh) | 外呼通信方法及装置 | |
KR101007966B1 (ko) | 휴대 단말기의 통합 중앙집중식 녹취 시스템 및 방법 | |
CN106210362A (zh) | 通话方法及装置 | |
CN108881633B (zh) | 一种网络电话与本地电话相互通信方法、***及电话网关 | |
CN110475026A (zh) | 来电接听方法、装置、终端及计算机可读存储介质 | |
JP2011501552A (ja) | ダイヤリングと呼出ボタンの押下のみで実施できるウェブベースコールバックの提供 | |
CN104853047A (zh) | 一种自动回呼方法和设备 | |
EP3745694B1 (en) | Method and telecommunication system for establishing a call via at least one telecommunication network using multiple call numbers | |
CN111447334A (zh) | 一种通话方法、装置、话机终端及存储介质 | |
CN112511695A (zh) | 通话的建立方法、装置、电子设备及计算机可读存储介质 | |
CA2746060C (en) | Supplemental information for mobile terminated mobile initiated calling | |
WO2022038471A1 (en) | A method and process for a voice communication system between businesses and customers using existing telephony and over data networks | |
CN112468352B (zh) | 语音通信方法、装置、***及电子设备 | |
JP7190764B2 (ja) | 通話システム、通話方法およびプログラム | |
US20120077478A1 (en) | Supplemental information for mobile terminated mobile intiated calling | |
KR20100104511A (ko) | VoIP 기반의 호 전달 서비스 방법 | |
KR100767990B1 (ko) | 발신자번호 표시서비스가 내장된 일반전화 및 인터넷전화겸용 인터페이스 장치 및 이의 제어방법 | |
CN118042038A (zh) | 一种通话处理方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |