1.一种电话平台日志查询方法,其特征在于,所述电话平台日志查询方法包括以下步骤:对目标FreeSWITCH主机中内置变量对应的日志数据进行抓取,以生成待处理文件;
获取所述待处理文件对应的日志功能,根据所述日志功能将所述待处理文件重定向到初始安装目录内,以生成目标安装目录;
将所述目标安装目录记录到预设数据库中,以形成日志数据库;
在检测到所述日志数据库生成后,获取与所述目标FreeSWITCH主机对应的关联信息;
根据所述关联信息对所述日志数据库进行更新,以生成目标数据库;
在接收到日志查询指令时,根据所述日志查询指令查询所述目标数据库;
所述对目标FreeSWITCH主机中内置变量对应的日志数据进行抓取,以生成待处理文件,包括:获取待外呼数据的目标OpenSIPS;
从所述目标OpenSIPS的OpenSIPS日志中获取记录时间字段和FreeSWITCH地址字段;
根据所述记录时间字段和所述FreeSWITCH地址字段确定目标FreeSWITCH主机中内置变量对应的日志数据,对所述日志数据进行抓取并保存,生成待处理文件;
所述获取所述待处理文件对应的日志功能,根据所述日志功能将所述待处理文件重定向到初始安装目录内,以生成目标安装目录,包括:根据所述待处理文件中的日志数据确定所述目标FreeSWITCH日志对应的日志功能,根据所述日志功能对所述目标FreeSWITCH日志进行分类,并生成分类结果;
根据所述分类结果和FreeSWITCH日志在初始安装目录中设置目标文件夹,生成新的安装目录,将所述新的安装目录作为目标安装目录;
所述将所述目标安装目录记录到预设数据库中,以形成日志数据库,包括:从预设开发脚本获得预设映射关系,根据所述预设映射关系将所述目标安装记录中的记录数据进行互相关联;
将关联后的记录数据写入到预设数据库中,以形成日志数据库;
其中,所述目标FreeSWITCH主机为需要增加日志打印的FreeSWITCH主机,所述内置变量为所述目标FreeSWITCH主机为了快捷调用相关呼叫数据的呼叫配置变量,所述预设映射关系为预先设置的固定日志数据之间的关系。
2.如权利要求1所述的电话平台日志查询方法,其特征在于,所述根据所述记录时间字段和所述FreeSWITCH地址字段确定目标FreeSWITCH主机中内置变量对应的日志数据,对所述日志数据进行抓取并保存,生成待处理文件,包括:根据所述FreeSWITCH地址字段确定目标FreeSWITCH主机;
根据所述记录时间字段确定目标FreeSWITCH主机中的目标内置变量;
获取所述目标内置变量的目标FreeSWITCH日志,对所述目标FreeSWITCH日志的日志数据进行抓取并保存,生成待处理文件。
3.如权利要求1所述的电话平台日志查询方法,其特征在于,所述根据所述待处理文件中的日志数据确定所述目标FreeSWITCH日志对应的日志功能,根据所述日志功能对所述目标FreeSWITCH日志进行分类,并生成分类结果,包括:根据目标OpenSIPS对所述待处理文件中的日志数据进行分析,获得定位信息;
根据所述定位信息获得所述目标FreeSWITCH日志中的通话信息,根据所述通话信息确定所述目标FreeSWITCH日志中各日志的日志功能;
根据所述日志功能将所述目标FreeSWITCH日志分为分机注册、呼入及外呼网关类别,以生成分类结果。
4.如权利要求1所述的电话平台日志查询方法,其特征在于,所述根据所述关联信息对所述日志数据库进行更新,以生成目标数据库,包括:将所述关联信息写入到预设数据库中,以实现所述预设数据库的更新;
对更新后的预设数据库进行分类关联,并将关联后的预设数据库作为目标数据库。
5.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行电话平台日志查询程序,所述电话平台日志查询程序被所述处理器执行时实现如权利要求1至4中任一项所述的电话平台日志查询方法的步骤。
6.一种存储介质,其特征在于,所述存储介质上存储有电话平台日志查询程序,所述电话平台日志查询程序被处理器执行时实现如权利要求1至4中任一项所述的电话平台日志查询方法的步骤。
7.一种电话平台日志查询装置,其特征在于,所述电话平台日志查询装置包括:数据抓取模块,用于对目标FreeSWITCH主机中内置变量对应的日志数据进行抓取,以生成待处理文件;
目录生成模块,用于获取所述待处理文件对应的日志功能,根据所述日志功能将所述待处理文件重定向到初始安装目录内,以生成目标安装目录;
数据库生成模块,用于将所述目标安装目录记录到预设数据库中,以形成日志数据库;
信息接收模块,用于在检测到所述日志数据库生成后,获取与所述目标FreeSWITCH主机对应的关联信息;
数据库更新模块,用于根据所述关联信息对所述日志数据库进行更新,以生成目标数据库;
日志查询模块,用于在接收到日志查询指令时,根据所述日志查询指令查询所述目标数据库;
所述数据抓取模块,还用于获取待外呼数据的目标OpenSIPS;从所述目标OpenSIPS的OpenSIPS日志中获取记录时间字段和FreeSWITCH地址字段;根据所述记录时间字段和所述FreeSWITCH地址字段确定目标FreeSWITCH主机中内置变量对应的日志数据,对所述日志数据进行抓取并保存,生成待处理文件;
所述目录生成模块,还用于根据所述待处理文件中的日志数据确定所述目标FreeSWITCH日志对应的日志功能,根据所述日志功能对所述目标FreeSWITCH日志进行分类,并生成分类结果;根据所述分类结果和FreeSWITCH日志在初始安装目录中设置目标文件夹,生成新的安装目录,将所述新的安装目录作为目标安装目录;
所述数据库生成模块,还用于从预设开发脚本获得预设映射关系,根据所述预设映射关系将所述目标安装记录中的记录数据进行互相关联;将关联后的记录数据写入到预设数据库中,以形成日志数据库;
其中,所述目标FreeSWITCH主机为需要增加日志打印的FreeSWITCH主机,所述内置变量为所述目标FreeSWITCH主机为了快捷调用相关呼叫数据的呼叫配置变量,所述预设映射关系为预先设置的固定日志数据之间的关系。