通信系统、方法和设备与流程

文档序号:16582464发布日期:2019-01-14 18:05阅读:133来源:国知局
通信系统、方法和设备与流程
本申请实施例涉及通信技术,尤其涉及一种通信系统、方法和设备。
背景技术
:目前,电销系统外呼的大致流程如下:首先控制话盒处于开启状态,话盒对应的终端在cti服务器上签入,签入成功后,终端接收用户输入的外呼指令,将外呼指令发送至cti服务器,外呼指令中包括分机号和被叫号码,cti服务器将传分机号和被叫号码发送至avaya服务器,avaya服务器与运营商通信设备进行通信,完成外呼。其中,外呼的通话录音存储在各分公司的本地录音服务器中。由于电销系统所有的外呼均通过相同的cti服务器以及avaya服务器,若cti服务器、avaya服务器中的任一出现故障,则坐席不能进行外呼;而且,为了与cti服务器建立连接,必须设置话盒,外呼系统的结构复杂。技术实现要素:本申请实施例提供一种通信系统、方法和设备,降低了坐席不能进行外呼的概率以及外呼系统的复杂度。第一方面,本申请实施提供一种通信系统,包括:应用服务器、分配终端、n个云服务器和m个外呼终端;所述分配终端,用于发送分配请求至所述应用服务器,所述分配请求用于指示所述应用服务器为所述m个外呼终端分配m个分机号;所述应用服务器,用于获取分配请求,并根据所述分配请求为所述m个外呼终端分配m个分机号;其中,每个所述外呼终端对应于n个云服务器,n个云服务器各自关联的分机号不相同,所述m个分机号至少与所述n个云服务器中的一个云服务器相关联,m、n均为正整数,n>1。在一种可能的设计中,所述通信系统还包括:切换终端;所述切换终端,用于在所述n个云服务器中的第一云服务器出现故障时向所述应用服务器发送切换请求,所述切换请求用于指示所述应用服务器将分机号与所述第一云服务器相关联的各第一终端的各第一分机号切换成与至少一个第二云服务相关联的各第二分机号,所述至少一个第二云服务器为所述n个云服务器中除了所述第一云服务器外的服务器;所述应用服务器还用于:获取切换请求,并根据所述切换请求将各所述第一终端各自的第一分机号切换成第二分机号。在一种可能的设计中,所述应用服务器,还用于从所述外呼终端接收签入请求,所述签入请求包括所述外呼终端的分机号;所述应用服务器,还用于根据所述外呼终端的分机号,从所述n个云服务器中确定与所述外呼终端的分机号关联的目标云服务器,并将所述签入请求发送至目标云服务器;所述目标云服务器,用于对所述外呼终端的分机号进行签入。在一种可能的设计中,所述应用服务器,还用于从所述外呼终端获取外呼请求,所述外呼请求包括所述外呼终端的分机号和被叫号码;所述应用服务器,还用于根据所述外呼终端的分机号,从所述n个云服务器中确定与所述外呼终端的分机号关联的目标云服务器,以及将所述外呼请求发送至所述目标云服务器;所述目标云服务器,用于将所述外呼终端的分机号和所述被叫号码发送至接入网设备,以使所述接入网设备建立所述外呼终端和所述被叫号码对应的被叫终端的通话连接。在一种可能的设计中,若所述外呼终端的分机号签入所述目标云服务器成功,则所述目标云服务器,还用于将所述目标云服务器的标识发送至应用服务器;所述应用服务器,还用于将所述标识发送至所述外呼终端;所述外呼终端,用于根据所述标识,将所述目标云服务器发送外呼请求;所述目标云服务器,还用于从所述外呼终端获取所述外呼请求,所述外呼请求包括所述外呼终端的分机号和被叫号码;所述目标云服务器,还用于将所述外呼终端的分机号和所述被叫号码发送至接入网设备,以使所述接入网设备建立所述外呼终端和所述被叫号码对应的被叫终端的通话连接。第二方面,本申请实施例提供一种通信方法,应用于应用服务器,包括:从分配终端获取分配请求,所述分配请求用于指示应用服务器为m个外呼终端分配m个分机号;根据所述分配请求为m个外呼终端分配m个分机号,所述m个分机号至少与n个云服务器中的一个云服务器相关联,n个云服务器各自关联的分机号不相同,每个所述外呼终端对应于n个云服务器,m、n均为正整数,n>1。在一种可能的设计中,在所述n个云服务器中的第一云服务器出现故障时,还包括:从切换终端获取切换请求;所述切换请求用于指示将分机号与所述第一云服务器相关联的各第一终端的各第一分机号切换成与至少一个第二云服务相关联的各第二分机号,所述至少一个第二云服务器为所述n个云服务器中除了所述第一云服务器外的服务器;根据所述切换请求将各第一终端各自的第一分机号切换成各第二分机号。在一种可能的设计中,还包括:从所述外呼终端获取签入请求,所述签入请求包括所述外呼终端的分机号;根据所述外呼终端的分机号,从所述n个云服务器确定与所述外呼终端的分机号关联的目标云服务器,并将所述签入请求发送至目标云服务器;所述签入请求用于所述目标云服务器对所述外呼终端的分机号进行签入。在一种可能的设计中,还包括:从所述外呼终端获取外呼请求,所述外呼请求包括所述外呼终端的分机号和被叫号码;根据所述外呼终端的分机号,从所述n个云服务器中确定与所述外呼终端的分机号关联的目标云服务器,以及将所述外呼请求发送至所述目标云服务器,以使所述目标云服务器将所述外呼终端的分机号和所述被叫号码发送至接入网设备后,所述接入网设备建立所述外呼终端和所述被叫号码对应的被叫终端的通话连接。在一种可能的设计中,在所述目标云服务器对所述外呼终端的分机号签入成功时,还包括:从所述目标云服务器接收所述目标云服务器的标识;并将所述目标云服务器的标识发送至所述外呼终端,以使所述外呼终端根据所述标识向所述目标服务器发送外呼请求。第三方面,本申请实施提供一种通信方法,应用于云服务器,包括:从外呼终端获取外呼请求,所述外呼请求包括所述外呼终端的分机号和被叫号码;将所述外呼终端的分机号和所述被叫号码发送至接入网设备,以使所述接入网设备建立所述外呼终端和所述被叫号码对应的被叫终端的通话连接。在一种可能的设计中,还包括:获取所述外呼终端的用户和所被叫终端的用户的通话录音;将所述通话录音发送至用于存储录音的存储服务器。第四方面,本申请实施提供一种通信装置,包括:获取模块,用于从分配终端获取分配请求,所述分配请求用于指示应用服务器为m个外呼终端分配m个分机号;分配模块,用于根据所述分配请求为m个外呼终端分配m个分机号,所述m个分机号至少与n个云服务器中的一个云服务器相关联,n个云服务器各自关联的分机号不相同,每个所述外呼终端对应于n个云服务器,m、n均为正整数,n>1。在一种可能的设计中,所述获取模块,还用于:从所述外呼终端获取签入请求,所述签入请求包括所述外呼终端的分机号;根据所述外呼终端的分机号,从所述n个云服务器确定与所述外呼终端的分机号关联的目标云服务器,并将所述签入请求发送至目标云服务器;所述签入请求用于所述目标云服务器对所述外呼终端的分机号进行签入。在一种可能的设计中,所述获取模块,还用于:从所述外呼终端获取外呼请求,所述外呼请求包括所述外呼终端的分机号和被叫号码;根据所述外呼终端的分机号,从所述n个云服务器中确定与所述外呼终端的分机号关联的目标云服务器,以及将所述外呼请求发送至所述目标云服务器,以使所述目标云服务器将所述外呼终端的分机号和所述被叫号码发送至接入网设备后,所述接入网设备建立所述外呼终端和所述被叫号码对应的被叫终端的通话连接。在一种可能的设计中,在所述目标云服务器对所述外呼终端的分机号签入成功时,所述获取模块,还用于:从所述目标云服务器接收所述目标云服务器的标识;并将所述目标云服务器的标识发送至所述外呼终端,以使所述外呼终端根据所述标识向所述目标服务器发送外呼请求。在一种可能的设计中,还包括:切换模块;在所述n个云服务器中的第一云服务器出现故障时,所述获取模块,还用于从切换终端获取切换请求;所述切换请求用于指示将分机号与所述第一云服务器相关联的各第一终端的各第一分机号切换成与至少一个第二云服务相关联的各第二分机号,所述至少一个第二云服务器为所述n个云服务器中除了所述第一云服务器外的服务器;切换模块,用于根据所述切换请求将各第一终端各自的第一分机号切换成各第二分机号。第五方面,本申请实施提供一种通信装置,包括:获取模块61,用于从外呼终端获取外呼请求,所述外呼请求包括外呼终端的分机号和被叫号码;发送模块62,用于将所述外呼终端的分机号和所述被叫号码发送至接入网设备,以使所述接入网设备建立所述外呼终端和所述被叫号码对应的被叫终端的通话连接。在一种可能的设计中,所述获取模块,还用于:获取所述外呼终端的用户和所被叫终端的用户的通话录音;所述发送模块,还用于将所述通话录音发送至用于存储录音的存储服务器第六方面,本申请实施提供一种电子设备,包括:处理器,所述处理器与存储器耦合;所述存储器用于,存储计算机程序;所述处理器用于,调用所述存储器中存储的计算机程序,以实现第二方面以及第二方面任一可能设计中所述的方法。第七方面,本申请实施提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,第二方面以及第二方面任一可能设计中所述的方法被执行。第八方面,本申请实施提供一种电子设备,包括:处理器,所述处理器与存储器耦合;所述存储器用于,存储计算机程序;所述处理器用于,调用所述存储器中存储的计算机程序,以实现第三方面以及第三方面任一可能设计中所述的方法。第九方面,本申请实施提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,第三方面以及第三方面任一可能设计中所述的方法被执行。本申请中每个外呼终端对应至少两个用于外呼的云服务器,当其中一个云服务器出现故障时,可采用其余的云服务器进行外呼,避免了出现大面积外呼终端不能外呼的情况;且各云服务器关联的分机号不相同,可根据需求为外呼终端分配某一云服务器关联的分机号,这样在外呼或者签入时,应用服务器可快速的获知请求签入的服务器,以及实现外呼的服务器。同时,本实施例中的通信系统不包括cti服务器,无需设置话盒,系统结构简单。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施提供的通信系统的示意图一;图2为本申请实施提供的通信系统的示意图二;图3为本申请实施提供的通信系统的示意图三;图4为本申请实施提供的通信方法的信令交互图一;图5为本申请实施提供的通信方法的信令交互图二;图6为本申请实施提供的通信方法的信令交互图三;图7为本申请实施提供的通信装置的结构示意图一;图8为本申请实施提供的通信装置的结构示意图二;图9为本申请实施提供的通信装置的结构示意图三;图10为本申请实施提供的电子设备的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。本申请中术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。图1为本申请实施提供的通信系统的示意图一,参见图1,本申请的系统架构包括应用服务器11、分配终端14、n个云服务器13和m个外呼终端12。分配终端14,用于发送分配请求至应用服务器,分配请求用于指示应用服务器11为m个外呼终端12分配m个分机号。应用服务器11,用于获取分配请求,并根据分配请求为m个外呼终端12分配m个分机号;m个外呼终端12中的每个外呼终端12对应于n个云服务器13,n个云服务器13各自关联的分机号不相同;m个外呼终端12的m个分机号至少与n个云服务器13中的一个云服务器相关联。具体地,本实施例中的m个外呼终端可为同一分公司中的多个终端。本实施例中的每个外呼终端对应于n个云服务器,是指外呼终端可被分配与n个云服务器中的任一云服务器关联的分机号。外呼终端被分配了与哪个云服务器关联的分机号,哪个云服务器就实现该外呼终端的签入和外呼。示例性地,若外呼终端a的分机号为与云服务器a关联的分机号,则云服务器a实现外呼终端a的分机号的签入和外呼。以n=3为例,说明n个云服务器关联的分机号。若分机号具有6位,则分机号的前两位可为终端所在的分公司的前缀,各分公司的前缀可如表1所示;分机号的后四位可为0000~9999之间的任意值。若北京分公司的各终端与云服务器1、云服务器2、云服务器3相对应,则云服务器1可与分机号150000~152000关联,云服务器2可与分机号152001~154000关联,云服务器3可与分机号154001~156000关联。若陕西分公司的各终端与云服务器2、云服务器3、云服务器4相对应,则云服务器2还可与分机号270000~272000关联,云服务器3还可与分机号272001~274000关联,云服务器3还可与分机号274001~276000关联。即云服务器2关联的分机号包括:152001~154000、270000~272000,云服务器3关联的分机号包括:154001~156000、272001~274000。表1分公司分机号前缀北京分公司15湖北分公司95广东分公司10四川分公司12辽宁分公司14陕西分公司27............可在应用服务器11中存储各云服务器13各自关联的分机号。下面对本实施例的通信系统的工作流程进行说明。在进行外呼之前,需要为m个外呼终端分配分机号和坐席号,并进行分机号的签入。分机号和坐席号是一一对应的,在分机号确定后,与该分机号对应的坐席号就是为外呼终端分配的坐席号。其中,应用服务器11接收分配终端14发送的分配请求;分配请求用于指示应用服务器11为m个外呼终端12分配m个分机号,比如分配请求中可包括m个外呼终端的标识和m个外呼终端所在的分公司的标识;接着,应用服务器11根据分配请求,为m个外呼终端分配m个分机号。其中,在图1所示的系统架构下,分配终端14与外呼终端12不相同。在一种实施方式中,分配终端14可与外呼终端12相同。比如:m个外呼终端中的每个终端与云服务器a、云服务器b、云服务器c相对应,则应用服务器11对于每个外呼终端12,根据分配请求,为外呼终端12分配与云服务器a或云服务器b或云服务器c关联的分机号。由于分机号和坐席号是一一对应的,则在分配分机号后,坐席号也就确定了。其中,m个外呼终端的m个分机号至少与n个云服务器13中的一个云服务器相关联。可选地,m个外呼终端被分配的m个分机号可以全部是与n个云服务器中的一个云服务器相关联。比如,m个分机号均是与n个云服务器中的第一云服务相关联的分机号。此时,n个云服务器中其余的云服务器的功耗相对小。可选地,m个外呼终端被分配的m个分机号与所有的n个云服务器相关联。比如:n=3,n个云服务器包括第一云服务器、第二云服务器和第三云服务器。m个分机号中的m1个分机号与第一云服务器相关联,m2个分机号与第二云服务器相关联,m3个分机号与第三云服务器相关联;m1+m2+m3=m。可选地,m个外呼终端被分配的m个分机号与n个云服务器中的至少两个、至多n-1个云服务器相关联。比如:n=3,n个云服务器包括第一云服务器、第二云服务器和第三云服务器,m个分机号中的m1个分机号与第一云服务器相关联,m2个分机号与第二云服务器相关联;m1+m2=m。在m个外呼终端12被分配分机号后,用户可使用m个外呼终端12的任一外呼终端进行外呼。具体地,对于任一外呼终端12,用户在外呼终端12登录后,通过外呼终端12的界面输入请求签入的指令,外呼终12根据请求签入的指令生成签入请求,并将签入请求发送至应用服务器。签入请求中包括外呼终端的分机号和坐席号。应用服务器11接收到外呼终端12的签入请求后,根据其存储的各云服务器13各自关联的分机号,确定与外呼终端12的分机号关联的目标云服务器。应用服务器11将签入请求发送至目标云服务器,目标云服务器对外呼终端12的分机号进行签入。若目标云服务器对外呼终端12的分机号分机号签入成功时,则可具有如下两种方案。第一种方案为:若目标云服务器对外呼终端12的分机号签入成功,目标云服务器还用于,发送签入成功的消息至应用服务器11,应用服务器11还用于发送签入成功的消息外呼终端12。接着,外呼终端12可发送外呼请求至应用服务器11,应用服务器11,还用于获取外呼请求,外呼请求包括外呼终端12的分机号和被叫号码;外呼请求还可包括与外呼终端12的分机号对应的坐席号。应用服务器11,还用于根据外呼终端12的分机号,从n个云服务器中确定与外呼终端12的分机号关联的目标云服务器,以及将外呼请求发送至目标云服务器;目标云服务器,还用于将外呼终端12的分机号和被叫号码发送至接入网设备,以使接入网设备建立外呼终端12和被叫号码对应的被叫终端的通话连接。第二种方案为:若目标云服务器对外呼终端12的分机号签入成功,目标云服务器还用于,发送签入成功的消息以及目标云服务器的标识至应用服务器11,应用服务器11还用于发送签入成功的消息和目标云服务器的标识至终外呼终端12。接着,外呼终端12可直接发送外呼请求至目标云服务器,目标云服务器,还用于将外呼终端12的分机号和被叫号码发送至接入网设备,以使接入网设备建立外呼终端12和被叫号码对应的被叫终端你的通话连接,外呼请求包括外呼终端12的分机号和被叫号码,外呼请求还可包括与外呼终端12的分机号对应的坐席号。具体地,外呼终端12在接收到目标云服务器的标识后,便可获知外呼终端12的分机号在目标云服务器上签入成功,则外呼终端12可直接发送外呼请求至目标云服务器,以使目标云服务器将外呼终端12的分机号和被叫号码发送至接入网设备,接入网设备建立外呼终端12和被叫号码对应的被叫终端的通话连接。第二种方案中,外呼终端12的分机号签入成功后,外呼终端12会获知签入成功的云服务器的标识,这样在外呼时,可直接发送外呼请求至签入成功的云服务器,无需与应用服务器之间的交互,外呼效率高,减少了信令开销。本实施例中,每个外呼终端对应至少两个用于外呼的云服务器,当其中一个云服务器出现故障时,可采用其余的云服务器进行外呼,避免了出现大面积外呼终端不能外呼的情况;且各云服务器关联的分机号不相同,可根据需求为终端分配某一云服务器关联的分机号,这样在外呼或者签入时,应用服务器可快速的获知请求签入的服务器以及实现外呼的服务器。同时,本实施例中的系统架构不包括cti服务器,无需设置话盒,系统结构简单。为了可以实现外呼终端的分机号的切换,本实施例在上一实施例的基础上作了进一步的改进。图2为本申请实施例提供的通信系统的结构示意图二,参见图2,本实施例的通信系统在图1所示的通信系统的基础上还包括:切换终端15。切换终端15,用于在n个云服务器中的第一云服务器出现故障时向应用服务器11发送切换请求,切换请求用于指示应用服务器11将分机号与第一云服务器相关联的各第一终端的第一分机号切换成与至少一个第二云服务相关联的各第二分机号,至少一个第二云服务器为n个云服务器中除了第一云服务器外的服务器。应用服务器11,还用于获取切换请求,并根据切换请求将各第一终端各自的第一分机号切换成各第二分机号。具体地,若第一终端的第一分机号在对应的第一云服务器上签入失败时,说明该第一云服务器出现了故障。在一种方式中,若第一云服务器对第一终端的第一分机号签入失败,应用服务器11在预设时间内没有收到第一云服务器发送的签入成功的消息,就会发送签入失败的消息至第一终端,用户可获知第一云服务器出现了故障。若第一终端的外呼失败,也说明了第一云服务器出现了故障。在一种方式中,第一终端会收到外呼失败的消息,用户可获知第一云服务器出现了故障。用户在获知n个云服务器中的第一云服务器出现故障时,在切换终端15的用户界面上输入切换指令,切换终端15根据切换指令生成切换请求,并将切换请求发送至应用服务器11;应用服务器11根据切换请求,将各第一终端各自的第一分机号切换成各第二分机号。也就是重新为各第一终端分配与n个云服务器中其它云服务器关联的分机号。可以理解的是,在切换前第一终端的分机号(第一分机号)与第一云服务器相关联,在切换之后第一终端的分机号(第二分机号)与第二云服务器相关联。其中,各第一终端在切换之后被分配的各第二分机号可与一个或多个第二云服务器关联,比如各第一终端在切换之后被分配的各第二分机号全部为与一个第二云服务器关联;又比如各第一终端在切换之后被分配的各第二分机号也可部分第二分机号为与第二云服务器a关联,另一部分第二分机号第与第二云服务器b关联。可以理解的是,在第一终端对应的第一分机号切换为与第二云服务器关联的第二分机号后,第一终端需要重新进行签入过程,即使得第二分机号在第二云服务器上签入。第二分机号在第二云服务器上签入后,第二云服务器变为用于实现外呼的服务器,第一终端发送外呼请求至第二云服务器。在图2所示的系统架构下,切换终端15与上一实施例中的分配终端14、外呼终端12均不相同。在一种实施方式中,切换终端15可与分配终端14、外呼终端12中的至少一个为同一终端。本实施例中,每个外呼终端对应至少两个用于外呼的云服务器以及切换终端的设置,可将分机号与故障云服务器相关联的外呼终端的第一分机号切换成与正常工作的云服务器关联的第二分机号,使得外呼终端可以快速的恢复外呼功能,避免了出现大面积外呼终端不能外呼的情况。为了进一步减少系统结构的复杂度,本实施例在上一实施例的基础上作了进一步的改进。参见图3,在上一实施例的基础上,本实施例的通信系统还包括用于存储录音的存储服务器16。具体地,在外呼终端和被叫号码对应的被叫终端的通话连接建立后,用于实现外呼的云服务器会获取外呼终端的用户和被叫终端的用户之间的通话录音,并将通话录音发送至用于存储录音的存储服务器16。也就是用于实现外呼的云服务器会获取外呼终端的用户和被叫终端的用户之间的通话录音,无需单独的设置录音系统,实现外呼的云服务器就可以获取通话录音,并在总公司设置一个用于存储录音的存储服务器16,无需向现有中每个分公司都设置一个用于存储录音的存储服务器,简化了外呼系统。下面结合图1~图3所示的通信系统,对本申请实施例中的通信方法进行说明。图4为本申请提供的通信方法的信令交互图一,如图4所示,本实施例的方法可以包括:步骤s101、分配终端发送分配请求至应用服务器;分配请求用于指示应用服务器为m个外呼终端分配m个分机号;步骤s102、应用服务器根据分配请求为m个外呼终端分配m个分机号,m个分机号至少与n个云服务器中的一个云服务器相关联,n个云服务器各自关联的分机号不相同,每个外呼终端对应于n个云服务器,m、n均为正整数,n>1。在n个云服务器中的第一云服务器出现故障时,执行步骤s103~步骤s104;步骤s103、切换终端发送切换请求至应用服务器;切换请求用于指示将分机号与第一云服务器相关联的各第一终端的各第一分机号切换成与至少一个第二云服务相关联的各第二分机号,至少一个第二云服务器为n个云服务器中除了第一云服务器外的服务器;步骤s104、应用服务器根据切换请求将各第一终端各自的第一分机号切换成各第二分机号。具体地,本实施例的方法的具体实现参见图1~图2所示的实施例中相关内容的阐述,其实现原理和技术效果类似,此处不再赘述。图5为本申请提供的通信方法的信令交互图二,如图5所示,本实施例的方法可以包括:步骤s201、外呼终端发送签入请求至应用服务器;签入请求中包括外呼终端的分机号;步骤s202、应用服务器根据外呼终端的分机号,从n个云服务器中确定与外呼终端的分机号关联的目标云服务器;n个云服务器为外呼终端对应的云服务器;步骤s203、应用服务器发送签入请求至目标云服务器;步骤s204、目标云服务器对外呼终端的分机号进行签入;若外呼终端的分机号签入目标云服务器成功,执行步骤s205~步骤s209;步骤s205、外呼终端发送外呼请求至应用服务器;外呼请求包括外呼终端的分机号和被叫号码;步骤s206、应用服务器根据外呼终端的分机号,从n个云服务器中确定与外呼终端的分机号关联的目标云服务器;步骤s207、应用服务器发送外呼请求至目标云服务器;步骤s208、目标云服务器发送外呼终端的分机号和被叫号码至接入网设备;步骤s209、接入网设备建立外呼终端和被叫号码对应的被叫终端的通话连接。本实施例的方法的具体实现参见图1所示的实施例中相关内容的阐述,其实现原理和技术效果类似,此处不再赘述。图6为本申请提供的通信方法的信令交互图三,如图6所示,本实施例的方法可以包括:步骤s301、外呼终端发送签入请求至应用服务器;签入请求中包括外呼终端的分机号;步骤s302、应用服务器根据外呼终端的分机号,从n个云服务器中确定与外呼终端的分机号关联的目标云服务器;n个云服务器为外呼终端对应的云服务器;步骤s303、应用服务器发送签入请求至目标云服务器;步骤s304、目标云服务器对外呼终端的分机号进行签入;若外呼终端的分机号签入目标云服务器成功,执行步骤s305~步骤s309;步骤s305、目标云服务器发送目标云服务器的标识至应用服务器;步骤s306、应用服务器发送目标云服务器的标识至外呼终端;步骤s307、外呼终端根据该标识,发送外呼请求至目标云服务器;外呼请求包括外呼终端的分机号和被叫号码;步骤s308、目标云服务器将外呼终端的分机号和被叫号码发送至接入网设备;步骤s309、接入网设备建立外呼终端和被叫号码对应的被叫终端的通话连接。本实施例的方法的具体实现参见图1所示的实施例中相关内容的阐述,其实现原理和技术效果类似,此处不再赘述。图7为本申请实施例提供的通信装置的结构示意图一,如图7所示,本实施例的装置包括:获取模块51和分配模块52;获取模块51,用于从分配终端获取分配请求,所述分配请求用于指示应用服务器为m个外呼终端分配m个分机号;分配模块52,用于根据所述分配请求为m个外呼终端分配m个分机号,所述m个分机号至少与n个云服务器中的一个云服务器相关联,n个云服务器各自关联的分机号不相同,每个所述外呼终端对应于n个云服务器,m、n均为正整数,n>1。本实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。在一种可能的设计中,还包括:所述获取模块51,还用于:从所述外呼终端获取签入请求,所述签入请求包括所述外呼终端的分机号;根据所述外呼终端的分机号,从所述n个云服务器确定与所述外呼终端的分机号关联的目标云服务器,并将所述签入请求发送至目标云服务器;所述签入请求用于所述目标云服务器对所述外呼终端的分机号进行签入。在一种可能的设计中,所述获取模块51,还用于:从所述外呼终端获取外呼请求,所述外呼请求包括所述外呼终端的分机号和被叫号码;根据所述外呼终端的分机号,从所述n个云服务器中确定与所述外呼终端的分机号关联的目标云服务器,以及将所述外呼请求发送至所述目标云服务器,以使所述目标云服务器将所述外呼终端的分机号和所述被叫号码发送至接入网设备后,所述接入网设备建立所述外呼终端和所述被叫号码对应的被叫终端的通话连接。在一种可能的设计中,在所述目标云服务器对所述外呼终端的分机号签入成功时,所述获取模块51,还用于:从所述目标云服务器接收所述目标云服务器的标识;并将所述目标云服务器的标识发送至所述外呼终端,以使所述外呼终端根据所述标识向所述目标服务器发送外呼请求。本实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图8为本申请实施例提供的通信装置的结构示意图二,如图8所示,本实施例的装置在图7所示装置结构的基础上,进一步地,还可以包括:切换模块53;在所述n个云服务器中的第一云服务器出现故障时,所述获取模块51,还用于从切换终端获取切换请求;所述切换请求用于指示将分机号与所述第一云服务器相关联的各第一终端的各第一分机号切换成与至少一个第二云服务相关联的各第二分机号,所述至少一个第二云服务器为所述n个云服务器中除了所述第一云服务器外的服务器;切换模块53,用于根据所述切换请求将各第一终端各自的第一分机号切换成各第二分机号。本实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图9为本申请实施例提供的通信装置的结构示意图三,如图9所示,本实施例的装置包括:获取模块61和发送模块62;获取模块61,用于从外呼终端获取外呼请求,所述外呼请求包括外呼终端的分机号和被叫号码;发送模块62,用于将所述外呼终端的分机号和所述被叫号码发送至接入网设备,以使所述接入网设备建立所述外呼终端和所述被叫号码对应的被叫终端的通话连接。在一种可能的设计中,所述获取模块61,还用于:获取所述外呼终端的用户和所被叫终端的用户的通话录音;所述发送模块62,还用于将所述通话录音发送至用于存储录音的存储服务器。本实施例的装置,可以用于执行上述所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图10为本申请实施例提供的电子设备的结构示意图,包括处理器71、存储器72和通信总线73,通信总线73用于各电子器件的连接,其中,存储器71,用于存储程序;处理器72,用于执行所述存储器存储的所述程序,以实现上述方法实施例中应用服务器对应的方法。本申请实施例提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,上述方法实施例中应用服务器或云服务器对应的方法被执行。本申请实施例提供一种可读存储介质,包括程序或指令,当所述程序或指令在计算机上运行时,上述方法实施例中云服务器对应的方法被执行。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1