1.一种实现外呼系统问卷流程的方法,其特征在于,流程指示器预先设置各外呼项目对应的各版本号的流程脚本文件;该方法还包括:
互动式语音应答IVR或坐席对用户样本呼叫成功后,判断出呼叫成功的用户样本不包含版本号,通过拨号器向流程指示器发送携带有呼叫成功的用户样本对应的外呼项目标识和最新版本号的问卷请求;
流程指示器根据问卷请求中的最新版本号的流程脚本文件通过拨号器向IVR或坐席发送指示信息。
2.根据权利要求1所述的方法,其特征在于,当所述IVR或所述坐席判断出所述呼叫成功的用户样本包含有版本号时,该方法还包括:
所述IVR或所述坐席通过所述拨号器向所述流程指示器发送携带有所述呼叫成功的用户样本对应的外呼项目标识和所述呼叫成功的用户样本中的版本号的问卷请求;
所述流程指示器根据问卷请求中的外呼项目标识和所述呼叫成功的用户样本中的版本号对应的流程脚本文件通过所述拨号器向所述IVR或所述坐席发送所述指示信息。
3.根据权利要求1或2所述的方法,其特征在于,该方法之前还包括:
预先在外呼数据存储设备中设置外呼项目标识、呼叫策略和用户样本之间的对应关系;
所述拨号器根据所述对应关系判断出满足呼叫策略中的呼叫发起条件时,将所述呼叫策略对应的外呼项目标识发送给所述IVR或所述坐席,将所述呼叫策略对应的用户样本分批发送给所述IVR或所述坐席。
4.根据权利要求1或2所述的方法,其特征在于,该方法还包括:
所述IVR或所述坐席通过所述拨号器将用户的选择结果发送给所述流程指示器;
所述流程指示器根据用户的选择结果通过所述拨号器向所述IVR或所述 坐席发送下一步指示信息;
所述IVR或所述坐席继续执行所述通过拨号器将用户的选择结果发送给流程指示器的步骤。
5.根据权利要求1或2所述的方法,其特征在于,所述流程指示器预先设置各外呼项目对应的各版本号的流程脚本文件后,将所述各外呼项目对应的各版本号的流程脚本文件加载到内存中。
6.根据权利要求1或2所述的方法,其特征在于,所述通过拨号器向流程指示器发送携带有外呼策略对应的外呼项目标识的问卷请求后,在所述流程指示器根据问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件通过拨号器向IVR或坐席发送指示信息之前还包括:
所述流程指示器判断出所述问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件已加载到内存中。
7.根据权利要求6所述的方法,其特征在于,当所述流程指示器判断出所述问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件未加载到内存中,在所述流程指示器根据问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件通过拨号器向IVR或坐席发送指示信息之前还包括:
所述流程指示器将所述问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件加载到内存中。
8.根据权利要求6所述的方法,其特征在于,当所述流程指示器判断出任意一个外呼项目取消运行时,该方法还包括:
所述流程指示器将取消运行的外呼项目标识对应的所有版本号的流程脚本文件从内存中删除。
9.根据权利要求6所述的方法,其特征在于,当所述流程指示器判断出任意一个外呼项目对应的任意一个版本号的流程脚本文件在预设时间内没有被执行时,该方法还包括:
所述流程指示器将在所述预设时间内没有被执行的流程脚本文件从内存中删除。
10.根据权利要求1或2所述的方法,其特征在于,所述IVR或坐席通过拨号器将用户的选择结果发送给流程指示器后,在所述流程指示器根据用户的选择结果通过拨号器向IVR或坐席发送下一步指示信息之前还包括:
所述IVR或所述坐席通过所述拨号器将所述用户的选择结果保存到所述外呼数据存储设备。
11.根据权利要求1或2所述的方法,其特征在于,所述拨号器接收到来自所述流程指示器的指示信息后,将所述指示信息中的外呼项目标识对应的最新版本号保存到所述呼叫成功的用户样本中。
12.一种实现外呼系统问卷流程的系统,其特征在于,至少包括:
流程指示器,用于预先设置各外呼项目对应的各版本号的流程脚本文件;
互动式语音应答IVR或坐席,用于对用户样本呼叫成功后,判断出呼叫成功的用户样本不包含版本号,向拨号器发送携带有呼叫成功的用户样本对应的外呼项目标识和最新版本号的问卷请求;接收到来自拨号器的指示信息;
拨号器,用于向流程指示器发送携带有呼叫成功的用户样本对应的外呼项目标识和最新版本号的问卷请求;接收来自流程指示器的指示信息,向IVR或坐席发送指示信息;
流程指示器,用于根据问卷请求中的最新版本号的流程脚本文件向拨号器发送指示信息。
13.根据权利要求12所述的系统,其特征在于,所述IVR或所述坐席还用于:
判断出所述呼叫成功的用户样本包含有版本号,向所述拨号器发送携带有所述呼叫成功的用户样本对应的外呼项目标识和所述呼叫成功的用户样本中的版本号的问卷请求;
所述拨号器还用于:
将接收到的来自所述IVR或所述坐席的携带有所述呼叫成功的用户样本对应的外呼项目标识和所述呼叫成功的用户样本中的版本号的问卷请求发送给所述流程指示器;
所述流程指示器还用于:
根据问卷请求中的外呼项目标识和所述呼叫成功的用户样本中的版本号对应的流程脚本文件向所述拨号器发送所述指示信息。
14.根据权利要求12或13所述的系统,其特征在于,还包括:
外呼数据存储设备,用于预先设置外呼项目标识、呼叫策略和用户样本之间的对应关系;
所述拨号器,还用于:
根据所述对应关系判断出满足呼叫策略中的呼叫发起条件时,将所述呼叫策略对应的外呼项目标识发送给所述IVR或所述坐席,将所述呼叫策略对应的用户样本分批发送给所述IVR或所述坐席。
15.根据权利要求12或13所述的系统,其特征在于,所述IVR或所述坐席还用于:
接收到来自所述拨号器的指示信息或下一步指示信息后,将用户的选择结果发送给所述拨号器;
所述拨号器还用于:
将所述用户的选择结果发送给所述流程指示器;将接收到的来自所述流程指示器的下一步指示信息发送给所述IVR或所述坐席;
所述流程指示器还用于:
根据所述用户的选择结果向所述拨号器发送下一步指示信息。
16.根据权利要求12或13所述的系统,其特征在于,所述流程指示器还用于:
在所述预先设置各外呼项目对应的各版本号的流程脚本文件后,将所述各外呼项目对应的各版本号的流程脚本文件加载到内存中。
17.根据权利要求12或13所述的系统,其特征在于,所述流程指示器还用于:
接收到来自所述拨号器的携带有外呼策略对应的外呼项目标识的问卷请求后,在所述根据问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件通过拨号器向IVR或坐席发送指示信息之前,判断出所述问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件已加载到内存中。
18.根据权利要求17所述的系统,其特征在于,所述流程指示器还用于:
在所述流程指示器根据问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件通过拨号器向IVR或坐席发送指示信息之前,判断出所述问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件未加载到内存中,将所述问卷请求中的外呼项目标识对应的最新版本号的流程脚本文件加载到内存中。
19.根据权利要求17所述的系统,其特征在于,所述流程指示器还用于:
判断出任意一个外呼项目取消运行,将取消运行的外呼项目标识对应的所有版本号的流程脚本文件从内存中删除。
20.根据权利要求17所述的系统,其特征在于,所述流程指示器还用于:
判断出任意一个外呼项目对应的任意一个版本号的流程脚本文件在预设时间内没有被执行,将在所述预设时间内没有被执行的流程脚本文件从内存中删除。
21.根据权利要求12或13所述的系统,其特征在于,所述拨号器还用于:
将接收到的来自所述IVR或所述坐席的用户的选择结果发送给所述外呼数据存储设备;
还包括:
外呼数据存储设备,用于保存接收到的来自所述拨号器的用户的选择结果。
22.根据权利要求12或13所述的系统,其特征在于,所述拨号器还用于:
将接收到的来自所述流程指示器的指示信息中的外呼项目标识对应的最新版本号发送给外呼数据存储设备;
还包括:
外呼数据存储设备,用于将接收到的来自所述拨号器的外呼项目标识对应的最新版本号保存到所述呼叫成功的用户样本中。