本文作者:kaifamei

基于sip网络拨号的外呼和回呼实现客户跟进的方法与流程

更新时间:2025-03-22 17:23:23 0条评论

基于sip网络拨号的外呼和回呼实现客户跟进的方法与流程



1.本发明涉及网络拨号技术领域,具体涉及一种基于sip网络拨号的外呼和回呼实现客户跟进的方法。


背景技术:



2.随着现在办公信息化程度的不断提高,越来越多的人使用软件系统对自己的客户进行跟进。使用软件系统跟进客户,可以更好更持久的保存客户的信息。然后方便以后的来电或者去电跟进中,直观的看到客户历史沟通记录,能减少其他不必要的基础沟通,同时也可以让跟进的客户感觉到亲切和被重视的感觉,提升沟通成功率。
3.但是在大力整治电销行业的大环境之下,电销打电话被封卡封号是很常见的现象,但如果用自己的个人手机号去跟进客户,对于公司来说没办法管理话费问题。再加上如果要在自己的系统中使用电话功能,不能取消系统的弹屏,而且现在市面上手机各种各样,每个品牌和型号的不同的手机,通话信号和底层的开放程度都不一样,所以无法做到统一。
4.另外目前还没有一家客户跟进系统使用voip的情况下,实现了客户回拨电话号码,可以直接通过voip短号回拨到应用里面。现有技术要么只是实现了回呼到固定的手机号上,要么每当客户回拨的时候都客户手机都只能提示空号、关机或者无法接通。


技术实现要素:



5.针对现有技术中的上述不足,本发明提供的一种基于sip网络拨号的外呼和回呼实现客户跟进的方法解决了网络通话时对客户进行外呼跟进以及客户回拨跟进的问题。
6.为了达到上述发明目的,本发明采用的技术方案为:一种基于sip网络拨号的外呼和回呼实现客户跟进的方法,包括以下步骤:
7.s1、将终端对应的分机号注册到sip服务器;
8.s2、当终端向sip服务器注册成功后,主叫终端和被叫终端之间建立通信连接;
9.s3、在外呼时主叫终端和被叫终端保存关联关系,然后在回呼时查询该关联关系,建立回呼通话。
10.进一步地:所述步骤s1具体为:
11.s11、终端向服务器发送register请求,服务器通过后端认证获知用户信息不在数据库中,向终端送回质询信息,质询信息中包含安全认证所需要的令牌;
12.s12、终端收到质询信息后,分机号和密码通过安全认证令牌加密后,再次用refister消息报告给服务器;
13.s13、服务器将refister消息解密后,通过认证中心验证其合法性后,将用户信息登记到数据库中,并向终端返回表示注册成功信息。
14.进一步地:所述步骤s2具体为:
15.s21、主叫终端发起一路呼叫,向sip服务器发起invite请求;
16.s22、sip服务器向invite请求的tp域所指的被叫终端转送invite请求;
17.s23、sip服务器向发起通话的客户端送呼叫处理中的应答消息tryinging;
18.s24、被叫终端向sip服务器送呼叫处理中的应答消息tryinging;
19.s25、被叫终端振铃后,向sip服务器发送ringing振铃信令;
20.s26、sip服务器向发起通话的主叫终端转发ringing振铃信令;
21.s27、被叫终端代理向sip服务器返回表示成功的应答信令ok;
22.s28、sip服务器向主叫终端转发应答信令ok;
23.s29、主叫终端收到应答信令后,向sip服务器发送ack消息进行确认;
24.s210、sip服务器将ack消息转发给被叫终端;
25.s211、主叫终端和被叫终端之间建立通信连接,可开始通话。
26.进一步地:所述sip服务器通过认证中心确认用户认证通过后,检查invite请求消息中的via头域中是否包含其地址,若已包含,则说明发生环回,返回错误的应答,若不包含,sip服务器在invite请求消息中的via头域中插入自身地址。
27.进一步地:所述在外呼时保存关联关系具体为:
28.t101、主叫终端向sip服务器请求通话;
29.t102、sip服务器保存主叫终端分机号和当前被叫终端号码到数据库中,只有当通话返回ringing振铃信令之后才开始保存数据;
30.t103、sip服务器将通话送达vos;
31.t104、vos在收到ringing信号的时候,将sip服务器的信息、当前被叫终端号码、当前配置分配的主叫终端外显号码保存到数据库中;
32.t105、被叫终端和主叫终端开始通话。
33.进一步地:所述在回呼时查询关联关系具体为:
34.t201、被叫终端呼叫主叫终端外显号码,通话通过pstn网络,送达呼叫中心;
35.t202、呼叫中心收到通话请求后,通知vos,vos查询数据通信包中的当前主被叫信息和sip服务器信息;
36.t203、判断vos数据库中是否存在当前主被叫的对应关系和sip服务器信息,若不存在进入步骤t204,若存在进入步骤t205;
37.t204、若不存在对应关系信息或获取到的sip配置无法连接上,则回呼收到线路通话异常的提示,结束本流程;
38.t205、如果存在对应关系且可以通过查出的配置信息和sip服务器取得联系,则带上主被叫号码放入通信包中将通话请求送达sip服务器;
39.t206、sip服务器收到通话请求后开始查询自己数据库中是否存在通信包中获取的主被叫的对应关系;
40.t207、sip服务器判断数据库中是否存在主被叫的对应关系,且检测该关系对应的sip账号是否在线;
41.t208、如果不存在主被叫的对应关系或sip账号不在线,则通知vos通话不可进行,被叫终端收到通话不可进行的提示;
42.t209、如果存在主被叫的对应关系且sip账号在线,则sip服务器向客户端发起通话请求,sip服务器给出一个响铃信令,直到主叫终端开始接听,sip服务器发给线路一个ok信令,线路回复sip服务器一个ack信令,主被叫终端进行正常通话。
43.本发明的有益效果为:
44.1、由于协议是标准的一致的,通话过程中的信号信令也是一致的,因此本发明解决了不同设备通话回调不一致的差异问题,也统一了研发的代码管理。
45.2、使用本发明的方案,去电跟进或者客户回呼进系统,都是通过vos计费的,对于vos只计费了通过系统拨打和接听的客户电话,费用管理更加方便和准确。
46.3、本发明还实现了客户接听电话之后,客户回拨刚刚来电显示的号码,可以直接外呼到客户端绑定的sip短号上去,从而可以在客户端进行接听跟进。由于在外呼的时候将链路关系进行了存储,所以可以准确的将通话送达到原本拨号的sip短号上去,从而实现了外呼和回呼。
47.4、本发明由于客户端呼叫到vos服务器发生在互联网上,通常是免费的,不依赖于通话的持续时间。只有后半部分呼叫一离开ip网络就转移到普通老电话线路的部分,它比传统电话便宜很多,因此本发明还可以节约通话的成本。
附图说明
48.图1为本发明步骤s1的具体流程图;
49.图2为本发明步骤s2的具体流程图;
50.图3为本发明步骤s3中在外呼时保存关联关系的具体流程图;
51.图4为本发明步骤s3中在回呼时查询关联关系的具体流程图。
具体实施方式
52.下面对本发明的具体实施方式进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
53.本发明选用了遵循sip协议的voip服务进行通话,因为只要是有声卡和有网络的设备,我们都可以使用标准的sip协议进行网络通话。然后为了能使我们的通话送达到客户的手机上去,我们还需要对接到pstn线路上去,所以我们还需要一个呼叫中心,然后使用vos对呼叫中心进行计费和一些其他配置。
54.因此本方案流程是遵循sip协议将通话请求送到sip服务器,然后sip服务器通过ip网络将通话请求送到vos,然后vos对接pstn呼叫中心,将通话通过线路呼叫中心送到被叫的手机上去。
55.然后对于客户回呼的方案是这样处理的:在外呼请求送达sip服务器的时候,将通信包中的sip短号以及被叫号码,存储在sip服务器的数据库中,形成一个对应关系。然后在通话通过sip服务器送达vos的时候,把主叫的分机号,被叫号码,配置选中的主叫外显号码等信息保存在vos服务器的数据库中。这样呼叫中心收到回拨的时候,将通话送达vos,然后vos通过查询当前回呼的主被叫关系,如果查询到主被叫关系,vos带上当前主被叫信息,将通话送达sip代理服务器,然后sip服务器查询主叫被叫和短号的绑定关系,如果关系存在,则sip服务器开始请求sip短号注册的移动设备请求通话,这样回呼就送达了移动客户端。如果过程中没有查到对应的绑定关系,则都给出无法接通的提示。
56.本发明涉及的具体实施大致可以分为两个部分,一个是基本通话建立部分,另一个是线路是实现回呼的部分。回呼的时候建立通话其实和外呼的时候协议是一致的。为了方便下面的描述,将vos和呼叫中心统称为一个终端,移动客户端也称为一个终端,sip服务器称为代理服务器。
57.一种基于sip网络拨号的外呼和回呼实现客户跟进的方法,包括以下步骤:
58.s1、将终端对应的分机号注册到sip服务器;
59.s2、当终端向sip服务器注册成功后,主叫终端和被叫终端之间建立通信连接;
60.s3、在外呼时主叫终端和被叫终端保存关联关系,然后在回呼时查询该关联关系,建立回呼通话。
61.在请求通话之前应该先将终端对应的账号(分机号),注册到代理服务器。这个操作类似于登录操作一样,只有向代理服务器注册了,鉴权才能通过。注册过程如图1,终端向服务器发送register请求。服务器通过后端认证获知用户信息不在数据库中,向终端送回401(unauthorized)质询信息,其中包含安全认证所需要的令牌。终端收到401后,带上分机号和密码更加安全认证令牌加密后,再次用refister消息报告给服务器。然后服务器将register中的消息解密之后,通过认证中心验证其合法性之后,将用户信息登记到数据库中,并向终端返回200(ok)表示注册成功响应。
62.当终端向服务器注册成功之后,就可以开始建立通话了。如图2所示,基本通话的建立步骤如下:
63.s21、客户端发起一路呼叫,向sip服务器发起invite请求,
64.s22、sip服务器通过认证中心确认用户认证已经通过后,检查请求消息中的via头域中是否已包含其地址,若已包含,说明发生环回,返回只是错误的应答,如果没有问题,代理服务器在请求消息的via头域插入自身地址,并向invite消息的tp域所指示的被叫终端代理转送invite请求,
65.s23、代理服务器向发起通话的客户端送呼叫处理中的应答信令消息100tryinging,
66.s24、被叫端代理向sip服务器送呼叫处理中的应答消息100tryinging,
67.s25、被叫终端代理只是被叫用户振铃,用户振铃后,向sip代理服务器发送180ringing振铃信令,
68.s26、sip代理服务器向发起通话的客户端代理转发被叫用户振铃信令,
69.s27、被叫用户摘机,被叫终端代理向sip服务器返回表示连接成功的应答信令200ok,
70.s28、代理服务器向主叫终端转发哎成功信令(200ok),
71.s29、主叫终端代理收到消息后,向代理服务器发送ack消息进行确认,
72.s210、代理服务器将ack转发给被叫终端代理,
73.s211、主叫用户和被叫用户之间建立通信连接,可开始通话。
74.外呼或者回呼代理之间的基本信令都遵循以上协议,其他异常情况也是信令之间的传递。然后通话可以建立,但是要实现外呼之后,被叫可以拨打原来的虚拟好号码,然后再次回呼到之前的主叫客户端上,就需要在通话流程中保存一些关联关系。
75.要实现原路回呼,就应该在外呼的时候保存关系,流程如图3,具体步骤如下:
76.步骤t101、销售客户端向服务器请求通话、
77.步骤t102、sip服务器保存主叫分机号和当前被叫号码到数据中,只有当通话返回ringing之后才开始保存数据,因为如果通话没有响铃的话,表示通话还没有送达到目标设备。这个时候是不会存在回呼的可能的;
78.步骤t103、sip代理服务器在将通话送达vos;
79.步骤t104、vos也是在收到ringing的时候,将代理服务器的信息、当前被叫号码,当前配置分配的主叫外显号码保存到数据库中;
80.步骤t105、被叫和主叫开始通话。
81.通过自己的客户端系统外呼数据流转都结束了。当刚刚的被叫开始回呼外显号码的时候,然后在回呼的时候查询关系,流程如图4,具体步骤如下:
82.步骤t201、客户通过自己的手机卡呼叫来电显示的虚拟号码,通话通过pstn网络,送达呼叫中心。
83.步骤t202、呼叫中心收到通话请求的时候,会通知vos,然后vos取出数据通信包中的当前主被叫信息,然后查询是否有对应的关系存在,且是否有对应的sip服务器相关信息。
84.步骤t203、vos判断数据库中是否存在当前主被叫的关系。
85.步骤t204、如果不存在,或者获取到的sip配置无法连接上,那么这个时候就要通知线路通话异常的提示,提示可以自己配置。
86.步骤t205、如果存在关系且可以通过查出的配置信息和sip服务器取得联系,则带上主被叫号码放入通信包中将通话请求送达sip服务器。
87.步骤t206、sip代理服务器收到通话请求开始查询自己数据库中是否存在通信包中获取的主被叫的对应关系。
88.步骤t207、sip服务器判断数据库中有这个对应关系,且检测对应的sip账号是否在线。
89.步骤t208、如果不存在对应关系或者sip分机号没有在客户端注册到服务器,则通知vos通话不可进行,然后vos再把这个信令给到线路,然后回呼放就会收到通话不可进行相应的提示。
90.步骤t209、如果有对应关系,然后对应关系中的sip账号在线,则sip服务器向客户端发起通话请求,这个时候sip服务器也会返回线路一个响铃的信令,等到客户端开始接听了,sip服务器就会给线路一个200的信令,这个时候线路回一个ack信令,那么就可以正常通话了。到此为止,就完成了一次原链路回呼方案。

技术特征:


1.一种基于sip网络拨号的外呼和回呼实现客户跟进的方法,其特征在于,包括以下步骤:s1、将终端对应的分机号注册到sip服务器;s2、当终端向sip服务器注册成功后,主叫终端和被叫终端之间建立通信连接;s3、在外呼时主叫终端和被叫终端保存关联关系,然后在回呼时查询该关联关系,建立回呼通话。2.根据权利要求1所述的基于sip网络拨号的外呼和回呼实现客户跟进的方法,其特征在于,所述步骤s1具体为:s11、终端向服务器发送register请求,服务器通过后端认证获知用户信息不在数据库中,向终端送回质询信息,质询信息中包含安全认证所需要的令牌;s12、终端收到质询信息后,分机号和密码通过安全认证令牌加密后,再次用refister消息报告给服务器;s13、服务器将refister消息解密后,通过认证中心验证其合法性后,将用户信息登记到数据库中,并向终端返回表示注册成功信息。3.根据权利要求1所述的基于sip网络拨号的外呼和回呼实现客户跟进的方法,其特征在于,所述步骤s2具体为:s21、主叫终端发起一路呼叫,向sip服务器发起invite请求;s22、sip服务器向invite请求的tp域所指的被叫终端转送invite请求;s23、sip服务器向发起通话的客户端送呼叫处理中的应答消息tryinging;s24、被叫终端向sip服务器送呼叫处理中的应答消息tryinging;s25、被叫终端振铃后,向sip服务器发送ringing振铃信令;s26、sip服务器向发起通话的主叫终端转发ringing振铃信令;s27、被叫终端代理向sip服务器返回表示成功的应答信令ok;s28、sip服务器向主叫终端转发应答信令ok;s29、主叫终端收到应答信令后,向sip服务器发送ack消息进行确认;s210、sip服务器将ack消息转发给被叫终端;s211、主叫终端和被叫终端之间建立通信连接,可开始通话。4.根据权利要求1所述的基于sip网络拨号的外呼和回呼实现客户跟进的方法,其特征在于,所述sip服务器通过认证中心确认用户认证通过后,检查invite请求消息中的via头域中是否包含其地址,若已包含,则说明发生环回,返回错误的应答,若不包含,sip服务器在invite请求消息中的via头域中插入自身地址。5.根据权利要求1所述的基于sip网络拨号的外呼和回呼实现客户跟进的方法,其特征在于,在外呼时保存关联关系具体为:t101、主叫终端向sip服务器请求通话;t102、sip服务器保存主叫终端分机号和当前被叫终端号码到数据库中,只有当通话返回ringing振铃信令之后才开始保存数据;t103、sip服务器将通话送达vos;t104、vos在收到ringing信号的时候,将sip服务器的信息、当前被叫终端号码、当前配置分配的主叫终端外显号码保存到数据库中;
t105、被叫终端和主叫终端开始通话。6.根据权利要求1所述的基于sip网络拨号的外呼和回呼实现客户跟进的方法,其特征在于,在回呼时查询关联关系具体为:t201、被叫终端呼叫主叫终端外显号码,通话通过pstn网络,送达呼叫中心;t202、呼叫中心收到通话请求后,通知vos,vos查询数据通信包中的当前主被叫信息和sip服务器信息;t203、判断vos数据库中是否存在当前主被叫的对应关系和sip服务器信息,若不存在进入步骤t204,若存在进入步骤t205;t204、若不存在对应关系信息或获取到的sip配置无法连接上,则回呼收到线路通话异常的提示,结束本流程;t205、如果存在对应关系且可以通过查出的配置信息和sip服务器取得联系,则带上主被叫号码放入通信包中将通话请求送达sip服务器;t206、sip服务器收到通话请求后开始查询自己数据库中是否存在通信包中获取的主被叫的对应关系;t207、sip服务器判断数据库中是否存在主被叫的对应关系,且检测该关系对应的sip账号是否在线;t208、如果不存在主被叫的对应关系或sip账号不在线,则通知vos通话不可进行,被叫终端收到通话不可进行的提示;t209、如果存在主被叫的对应关系且sip账号在线,则sip服务器向客户端发起通话请求,sip服务器给出一个响铃信令,直到主叫终端开始接听,sip服务器发给线路一个ok信令,线路回复sip服务器一个ack信令,主被叫终端进行正常通话。

技术总结


本发明公开了一种基于sip网络拨号的外呼和回呼实现客户跟进的方法,包括以下步骤:S1、将终端对应的分机号注册到sip服务器;S2、当终端向sip服务器注册成功后,主叫终端和被叫终端之间建立通信连接;S3、在外呼时主叫终端和被叫终端保存关联关系,然后在回呼时查询该关联关系,建立回呼通话。本发明解决了不同设备通话回调不一致的差异问题,也统一了研发的代码管理。码管理。码管理。


技术研发人员:

熊静 杨波 罗玉林 彭浒 余浩

受保护的技术使用者:

成都旺小宝科技有限公司

技术研发日:

2022.10.20

技术公布日:

2023/1/17


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-84014-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-28 07:11:13

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论