CN105245534A - A call result feedback method, server, terminal, system - Google Patents
A call result feedback method, server, terminal, system Download PDFInfo
- Publication number
- CN105245534A CN105245534A CN201510694725.XA CN201510694725A CN105245534A CN 105245534 A CN105245534 A CN 105245534A CN 201510694725 A CN201510694725 A CN 201510694725A CN 105245534 A CN105245534 A CN 105245534A
- Authority
- CN
- China
- Prior art keywords
- call
- calling
- result
- call result
- calling result
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000005538 encapsulation Methods 0.000 claims description 13
- 238000001914 filtration Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 230000000246 remedial effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
技术领域technical field
本发明涉及呼叫结果反馈技术,尤其涉及一种呼叫结果反馈方法、服务器、终端、系统。The invention relates to a call result feedback technology, in particular to a call result feedback method, server, terminal and system.
背景技术Background technique
随着互联网与电信网、数据业务与传统语音业务不断地融合,为适应云计算产业的迅猛发展,传统电信服务企业的平台即服务(PaaS,PlatformasaService)平台化趋势日益显著。PaaS能将现有各种业务能力进行整合,例如,通过应用程序编程接口(API,ApplicationProgrammingInterface)将电信呼叫能力开放给大中小企业用户和个人开发者使用,并提供个性化、精确化的服务。With the continuous integration of Internet and telecommunication network, data service and traditional voice service, in order to adapt to the rapid development of cloud computing industry, the platform-as-a-service (PaaS, Platform as a Service) trend of traditional telecommunication service enterprises is becoming more and more obvious. PaaS can integrate various existing business capabilities. For example, through the application programming interface (API, Application Programming Interface), the telecommunications call capability is opened to users of large and medium-sized enterprises and individual developers, and personalized and precise services are provided.
一些呼叫能力开放平台,在接收并完成呼叫请求端的呼叫后,没能将呼叫结果及时反馈,使得呼叫请求端无法知道呼叫的最终情况。尤其在一些关键的事务性呼叫,例如,安全认证服务、支付确认服务,当呼叫出现失败情况而没有及时补救或提醒时,影响用户的继续使用,降低用户的体验感受。Some call capability open platforms, after receiving and completing the call from the call requesting end, fail to feed back the call result in time, so that the call requesting end cannot know the final situation of the call. Especially in some key transactional calls, such as security authentication service and payment confirmation service, when the call fails and there is no timely remedy or reminder, it will affect the user's continued use and reduce the user's experience.
为此,出现了主动推送呼叫结果的方式。电信平台将呼叫结束后产生成功或失败的呼叫结果发送给数据平台,数据平台把呼叫结果通过超本文传输协议(HTTP,HyperTextTransferProtocol)异步通信接口发送给呼叫请求端服务器,这样,呼叫请求端可以获知并记录每一次呼叫请求的呼叫结果,及时发现异常并采用追呼等补救措施。For this reason, there is a way to actively push the call result. The telecom platform sends the successful or failed call result to the data platform, and the data platform sends the call result to the call requesting server through the hypertext transfer protocol (HTTP, HyperTextTransferProtocol) asynchronous communication interface, so that the call requesting end can know And record the call result of each call request, find abnormalities in time and take remedial measures such as chasing the call.
然而,现有的呼叫结果通知方式没有充分考虑效率、标准、完整性这三个因素。具体地,1)对于效率,现有呼叫结果通知方式是获取到呼叫结果后,先保存到文档,通过文件传输协议(FTP,FileTransferProtocol)方式上传给呼叫请求端,还有一种是通过告警短信方式将失败的呼叫结果通知给呼叫请求端,这两种方式不仅会降低时效性、可靠性,还需要呼叫请求端对结果文件、短信进行解析操作。2)对于标准,现有呼叫结果通知方式是在短信中直接传输呼叫失败告警内容,如何表达呼叫告警级别、失败类型、业务类别等信息都没有统一的标准,呼叫请求端很难在形形色色的告警中准确地解析出告警的各个属性,这给功能扩展带来了困难。3)对于完整性,现有呼叫结果通知方式是在短信中直接传输呼叫失败告警内容,告警内容组织的参差不齐,且短信长度有限,大都没有包含完整的呼叫告警信息,如告警标识、告警级别、失败类型、业务类别等,导致在呼叫请求端无法进行识别、错过关键信息,无法进行后续补救处理。However, the existing call result notification method does not fully consider the three factors of efficiency, standard and completeness. Specifically, 1) for efficiency, the existing call result notification method is to save the call result to a file first after obtaining the call result, and upload it to the call requesting end through a file transfer protocol (FTP, FileTransferProtocol) mode, and another method is to pass an alarm message Notifying the call requesting end of the failed call result, these two methods will not only reduce the timeliness and reliability, but also require the calling requesting end to analyze the result file and the short message. 2) For the standard, the existing call result notification method is to directly transmit the call failure alarm content in the text message. There is no unified standard for how to express the call alarm level, failure type, business category and other information. Accurately parse out each attribute of the alarm, which brings difficulties to function expansion. 3) For integrity, the existing call result notification method is to directly transmit the call failure alarm content in the text message. The organization of the alarm content is uneven, and the length of the text message is limited, and most of them do not contain complete call alarm information, such as alarm identification, alarm level, failure type, business category, etc., resulting in the inability to identify and miss key information at the call requesting end, making subsequent remedial processing impossible.
发明内容Contents of the invention
为解决上述技术问题,本发明实施例提供了一种呼叫结果反馈方法、服务器、终端、系统。In order to solve the above technical problems, the embodiments of the present invention provide a call result feedback method, server, terminal, and system.
本发明实施例提供的呼叫结果反馈方法包括:The call result feedback method provided by the embodiment of the present invention includes:
设置呼叫结果列表,所述呼叫结果列表包括一条以上呼叫结果,每条呼叫结果记录有呼叫结果ID与呼叫结果内容的对应关系;A call result list is set, the call result list includes more than one call result, and each call result record has a corresponding relationship between the call result ID and the call result content;
将所述呼叫结果列表中的呼叫结果所记录的信息,通过预定的规则进行封装;encapsulating the information recorded in the call result in the call result list through predetermined rules;
将封装后的呼叫结果发送给呼叫请求端。Send the encapsulated call result to the call requesting end.
本发明实施例中,所述方法还包括:In an embodiment of the present invention, the method further includes:
设置所述呼叫列表时,将所述呼叫结果内容中的变化量设置为相应的替代参数值。When setting the calling list, the variation in the content of the calling result is set as a corresponding replacement parameter value.
本发明实施例中,所述将所述呼叫结果列表中的呼叫结果所记录的信息,通过预定的规则进行封装,包括:In the embodiment of the present invention, the encapsulation of the information recorded in the call result in the call result list by predetermined rules includes:
将以下信息封装在报文中:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。Encapsulate the following information in the message: callback interface, call result ID, call failure level, call failure type, service type, alternative parameter value, custom private data.
本发明另一实施例提供的呼叫结果反馈方法包括:The call result feedback method provided by another embodiment of the present invention includes:
接收经封装的呼叫结果;receiving the encapsulated call result;
对所述呼叫结果进行解析,得到所述呼叫结果中的以下信息:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。The call result is analyzed to obtain the following information in the call result: callback interface, call result ID, call failure level, call failure type, service type, alternative parameter value, and custom private data.
本发明实施例中,所述方法还包括:In an embodiment of the present invention, the method further includes:
根据所述业务类型、呼叫失败级别,对所述呼叫结果进行过滤后进行提示。According to the service type and call failure level, the call result is filtered and then prompted.
本发明实施例提供的服务器包括:The server provided by the embodiment of the present invention includes:
设置单元,用于设置呼叫结果列表,所述呼叫结果列表包括一条以上呼叫结果,每条呼叫结果记录有呼叫结果ID与呼叫结果内容的对应关系;The setting unit is used to set the call result list, the call result list includes more than one call result, and each call result record has a corresponding relationship between the call result ID and the call result content;
封装单元,用于将所述呼叫结果列表中的呼叫结果所记录的信息,通过预定的规则进行封装;An encapsulating unit, configured to encapsulate the information recorded in the call result in the call result list according to a predetermined rule;
发送单元,用于将封装后的呼叫结果发送给呼叫请求端。The sending unit is configured to send the encapsulated call result to the call requesting end.
本发明实施例中,所述设置单元,还用于设置所述呼叫列表时,将所述呼叫结果内容中的变化量设置为相应的替代参数值。In the embodiment of the present invention, the setting unit is further configured to set the variation in the content of the call result as a corresponding replacement parameter value when setting the call list.
本发明实施例中,所述封装单元,还用于将以下信息封装在报文中:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。In the embodiment of the present invention, the encapsulation unit is further configured to encapsulate the following information in the message: callback interface, call result ID, call failure level, call failure type, service type, alternative parameter value, and self-defined private data.
本发明实施例提供的终端包括:The terminal provided by the embodiment of the present invention includes:
接收单元,用于接收经封装的呼叫结果;a receiving unit, configured to receive the encapsulated call result;
解析单元,用于对所述呼叫结果进行解析,得到所述呼叫结果中的以下信息:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。The parsing unit is configured to parse the call result to obtain the following information in the call result: callback interface, call result ID, call failure level, call failure type, service type, alternative parameter value, and custom private data.
本发明实施例中,所述终端还包括:In the embodiment of the present invention, the terminal further includes:
过滤单元,用于根据所述业务类型、呼叫失败级别,对所述呼叫结果进行过滤后进行提示。The filtering unit is configured to filter the call result according to the service type and call failure level and then give a prompt.
本发明实施例提供的呼叫结果反馈系统包括上述所述的服务器以及终端。The call result feedback system provided by the embodiment of the present invention includes the above-mentioned server and terminal.
本发明实施例的技术方案中,服务器首先设置了呼叫结果列表,所述呼叫结果列表包括一条以上呼叫结果,每条呼叫结果记录有呼叫结果ID与呼叫结果内容的对应关系;然后,将所述呼叫结果列表中的呼叫结果所记录的信息,通过预定的规则进行封装,具体地,将以下信息封装在报文中:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。最后,将将封装后的呼叫结果发送给呼叫请求端。从而弥补了现有呼叫结果通知方式的不足,提高了呼叫结果通知效率,确立了呼叫结果信息传输的标准,保障了呼叫结果、尤其是失败告警信息的完整性,为呼叫请求端识别、过滤失败告警数据等扩展功能提供支持。In the technical solution of the embodiment of the present invention, the server first sets the call result list, and the call result list includes more than one call result, and each call result record has a corresponding relationship between the call result ID and the call result content; then, the The information recorded in the call result in the call result list is encapsulated by predetermined rules, specifically, the following information is encapsulated in the message: callback interface, call result ID, call failure level, call failure type, service type, alternative Parameter values, custom private data. Finally, the encapsulated call result will be sent to the call requesting end. This makes up for the shortcomings of the existing call result notification methods, improves the efficiency of call result notification, establishes the standard for call result information transmission, ensures the integrity of call results, especially failure alarm information, and identifies and filters failures for the call requesting end. Extended functions such as alarm data provide support.
附图说明Description of drawings
图1为本发明实施例一的呼叫结果反馈方法的流程示意图;FIG. 1 is a schematic flowchart of a call result feedback method according to Embodiment 1 of the present invention;
图2为本发明实施例二的呼叫结果反馈方法的流程示意图;FIG. 2 is a schematic flowchart of a call result feedback method according to Embodiment 2 of the present invention;
图3为本发明实施例的服务器的结构组成示意图;FIG. 3 is a schematic diagram of the structural composition of a server according to an embodiment of the present invention;
图4为本发明实施例的终端的结构组成示意图;FIG. 4 is a schematic diagram of the structural composition of a terminal according to an embodiment of the present invention;
图5为本发明实施例的呼叫结果反馈系统的结构组成示意图。Fig. 5 is a schematic diagram of the structural composition of the call result feedback system according to the embodiment of the present invention.
具体实施方式detailed description
为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明实施例。In order to understand the characteristics and technical contents of the embodiments of the present invention in more detail, the implementation of the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. The attached drawings are only for reference and description, and are not intended to limit the embodiments of the present invention.
图1为本发明实施例一的呼叫结果反馈方法的流程示意图,本发明实施例的呼叫结果反馈方法应用于服务器侧,如图1所示,所述呼叫结果反馈方法包括以下步骤:FIG. 1 is a schematic flow chart of a call result feedback method in Embodiment 1 of the present invention. The call result feedback method in the embodiment of the present invention is applied to the server side. As shown in FIG. 1 , the call result feedback method includes the following steps:
步骤101:设置呼叫结果列表,所述呼叫结果列表包括一条以上呼叫结果,每条呼叫结果记录有呼叫结果ID与呼叫结果内容的对应关系。Step 101: Set up a call result list, the call result list includes more than one call result, and each call result records the corresponding relationship between the call result ID and the call result content.
本发明实施例中,呼叫请求端向服务器发起呼叫请求时,服务器对该呼叫请求进行处理,并得到呼叫结果,然后,将所有的呼叫结果通过一个呼叫结果列表存储起来。In the embodiment of the present invention, when the call requesting end initiates a call request to the server, the server processes the call request and obtains a call result, and then stores all the call results in a call result list.
本发明实施例中,服务器即为呼叫能力平台,在呼叫能力平台上部署呼叫结果列表,呼叫结果列表包括一条以上呼叫结果,每条呼叫结果记录有呼叫结果ID与呼叫结果内容的对应关系。具体实现时,可以通过但不局限于数据库记录呼叫结果列表。In the embodiment of the present invention, the server is the call capability platform, and the call result list is deployed on the call capability platform. The call result list includes more than one call result, and each call result records the corresponding relationship between the call result ID and the call result content. During specific implementation, the call result list may be recorded through but not limited to the database.
本发明实施例中,呼叫请求端可以是手机、笔记本电脑等通讯类的电子设备。In the embodiment of the present invention, the call requesting end may be a communication electronic device such as a mobile phone or a notebook computer.
设置所述呼叫列表时,将所述呼叫结果内容中的变化量设置为相应的替代参数值。如此,可以进一步简化呼叫结果的内容。When setting the calling list, the variation in the content of the calling result is set as a corresponding replacement parameter value. In this way, the content of the call result can be further simplified.
步骤102:将所述呼叫结果列表中的呼叫结果所记录的信息,通过预定的规则进行封装。Step 102: Encapsulate the information recorded in the call result in the call result list according to a predetermined rule.
本发明实施例中,预定的规则也称为HTTP的异步传输协议,具体地,将以下信息封装在报文中:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。In the embodiment of the present invention, the predetermined rule is also referred to as the asynchronous transfer protocol of HTTP. Specifically, the following information is encapsulated in the message: callback interface, call result ID, call failure level, call failure type, service type, and alternative parameters value, custom private data.
上述方案中,呼叫失败类型可以是:呼叫未到达、用户关机、不在服务区、欠费、用户拒接等。In the above solution, the type of call failure may be: call does not arrive, the user shuts down, is not in the service area, is in arrears, and the user refuses to answer, etc.
具体实现时,可以为上述各个信息分配一定数量的字节,具体的分配方式可以预先设置,根据具体业务场景的不同设置不同的字节来记录各个信息。During specific implementation, a certain number of bytes can be allocated to each of the above information, and the specific allocation method can be set in advance, and different bytes can be set according to different specific business scenarios to record each information.
下面结合具体信息对本发明实施例的HTTP的异步传输协议做详细描述。The HTTP asynchronous transmission protocol in the embodiment of the present invention will be described in detail below in conjunction with specific information.
以下分别是包头、请求包体、响应包体的具体说明:The following are the specific descriptions of the header, request body, and response body:
包头:Baotou:
Contet_Type:text/plainContet_Type: text/plain
请求包体:Request body:
表1Table 1
上述表1中所示出的属性可参照相应的说明部分进行理解,此处不再赘述,本领域技术人员应当理解,表1中只示意出了呼叫结果中的部分信息,其他信息可以进行相应的设置。The attributes shown in the above Table 1 can be understood by referring to the corresponding description part, and will not be repeated here. Those skilled in the art should understand that Table 1 only shows part of the information in the call result, and other information can be carried out correspondingly. setting.
根据表1对请求包所记录的信息进行封装后的一个示例参照如下所述:An example of encapsulating the information recorded in the request packet according to Table 1 is as follows:
如上所述,请求包体中包括了如下信息:action、number、callId、status、duration,其中,action设置为voiceCapctha,number设置为13800000000,callId设置为299uikKMMU890olml999,status设置为0,duration设置为30。As mentioned above, the request body includes the following information: action, number, callId, status, and duration, where action is set to voiceCapctha, number is set to 13800000000, callId is set to 299uikKMMU890olml999, status is set to 0, and duration is set to 30.
值得注意的是,上述封装只示意出了呼叫结果中的部分信息,其他信息可以进行相应的设置。It is worth noting that the above encapsulation only shows part of the information in the call result, and other information can be set accordingly.
响应包体:Response body:
表2Table 2
上述表2中所示出的属性可参照相应的说明部分进行理解,此处不再赘述,本领域技术人员应当理解,表2中只示意出了呼叫结果中的部分信息,其他信息可以进行相应的设置。The attributes shown in the above Table 2 can be understood by referring to the corresponding description part, and will not be repeated here. Those skilled in the art should understand that Table 2 only shows part of the information in the call result, and other information can be carried out correspondingly. setting.
根据表2对响应包所记录的信息进行封装后的一个示例参照如下所述:An example of encapsulating the information recorded in the response packet according to Table 2 is as follows:
如上所述,响应包体中包括了如下信息:callId、statusCode,其中,callId设置为299uikKMMU890olml999,statusCode设置为0000。As mentioned above, the response packet body includes the following information: callId and statusCode, wherein the callId is set to 299uikKMMU890olml999, and the statusCode is set to 0000.
值得注意的是,上述封装只示意出了呼叫结果中的部分信息,其他信息可以进行相应的设置。It is worth noting that the above encapsulation only shows part of the information in the call result, and other information can be set accordingly.
步骤103:将封装后的呼叫结果发送给呼叫请求端。Step 103: Send the encapsulated call result to the call requesting end.
本发明实施例中,呼叫请求端接收到呼叫结果后,对所述呼叫结果进行解析,得到所述呼叫结果中的以下信息:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。并且,呼叫请求端根据所述业务类型、呼叫失败级别,对所述呼叫结果进行过滤后进行提示。In the embodiment of the present invention, after the call requesting end receives the call result, it analyzes the call result to obtain the following information in the call result: callback interface, call result ID, call failure level, call failure type, service type , alternative parameter values, custom private data. In addition, the call requesting end filters the call result according to the service type and call failure level, and then prompts.
本发明实施例的技术方案弥补了现有呼叫结果通知方式的不足,提高了呼叫结果通知效率,确立了呼叫结果信息传输的标准,保障了呼叫结果、尤其是失败告警信息的完整性,为呼叫请求端识别、过滤失败告警数据等扩展功能提供支持。The technical solutions of the embodiments of the present invention make up for the deficiencies of the existing call result notification methods, improve the efficiency of call result notification, establish the standard for call result information transmission, and ensure the integrity of call results, especially failure alarm information. Provide support for extended functions such as requester identification and filtering failure alarm data.
图2为本发明实施例二的呼叫结果反馈方法的流程示意图,本示例中的呼叫结果反馈方法应用于终端,如图2所示,所述呼叫结果反馈方法包括以下步骤:FIG. 2 is a schematic flowchart of a call result feedback method in Embodiment 2 of the present invention. The call result feedback method in this example is applied to a terminal. As shown in FIG. 2 , the call result feedback method includes the following steps:
步骤201:接收经封装的呼叫结果。Step 201: Receive the encapsulated call result.
本发明实施例中,由服务器对呼叫结果进行封装,然后发送给终端。In the embodiment of the present invention, the server encapsulates the call result, and then sends it to the terminal.
步骤202:对所述呼叫结果进行解析,得到所述呼叫结果中的以下信息:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。Step 202: Analyze the call result to obtain the following information in the call result: callback interface, call result ID, call failure level, call failure type, service type, alternative parameter value, custom private data.
本发明实施例中,终端可以根据所述业务类型、呼叫失败级别,对所述呼叫结果进行过滤后进行提示。In the embodiment of the present invention, the terminal may filter the call result according to the service type and call failure level and then prompt.
图3为本发明实施例的服务器的结构组成示意图,如图3所示,所述服务器包括:Fig. 3 is a schematic diagram of the structural composition of a server according to an embodiment of the present invention. As shown in Fig. 3, the server includes:
设置单元31,用于设置呼叫结果列表,所述呼叫结果列表包括一条以上呼叫结果,每条呼叫结果记录有呼叫结果ID与呼叫结果内容的对应关系;The setting unit 31 is used to set the call result list, the call result list includes more than one call result, and each call result record has a corresponding relationship between the call result ID and the call result content;
封装单元32,用于将所述呼叫结果列表中的呼叫结果所记录的信息,通过预定的规则进行封装;An encapsulating unit 32, configured to encapsulate the information recorded in the call result in the call result list according to a predetermined rule;
发送单元33,用于将封装后的呼叫结果发送给呼叫请求端。The sending unit 33 is configured to send the encapsulated call result to the call requesting end.
所述设置单元31,还用于设置所述呼叫列表时,将所述呼叫结果内容中的变化量设置为相应的替代参数值。The setting unit 31 is further configured to set the variation in the content of the call result as a corresponding replacement parameter value when setting the call list.
所述封装单元32,还用于将以下信息封装在报文中:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。The encapsulation unit 32 is further configured to encapsulate the following information in the message: callback interface, call result ID, call failure level, call failure type, service type, alternative parameter value, and self-defined private data.
本领域技术人员应当理解,图3所示的服务器中的各单元的实现功能可参照前述呼叫结果反馈方法的相关描述而理解。图3所示的服务器中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。Those skilled in the art should understand that the implementation functions of each unit in the server shown in FIG. 3 can be understood with reference to the relevant description of the aforementioned call result feedback method. The functions of each unit in the server shown in FIG. 3 can be realized by programs running on the processor, or by specific logic circuits.
图4为本发明实施例的终端的结构组成示意图,如图4所示,所述终端包括:FIG. 4 is a schematic diagram of the structural composition of a terminal according to an embodiment of the present invention. As shown in FIG. 4, the terminal includes:
接收单元41,用于接收经封装的呼叫结果;a receiving unit 41, configured to receive the encapsulated call result;
解析单元42,用于对所述呼叫结果进行解析,得到所述呼叫结果中的以下信息:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。The parsing unit 42 is configured to parse the call result to obtain the following information in the call result: callback interface, call result ID, call failure level, call failure type, service type, alternative parameter value, custom private data .
所述终端还包括:The terminal also includes:
过滤单元43,用于根据所述业务类型、呼叫失败级别,对所述呼叫结果进行过滤后进行提示。The filtering unit 43 is configured to filter the call result according to the service type and call failure level and then give a prompt.
本领域技术人员应当理解,图4所示的终端中的各单元的实现功能可参照前述呼叫结果反馈方法的相关描述而理解。图4所示的终端中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。Those skilled in the art should understand that the functions implemented by each unit in the terminal shown in FIG. 4 can be understood with reference to the relevant description of the aforementioned call result feedback method. The functions of each unit in the terminal shown in FIG. 4 can be realized by a program running on the processor, or can be realized by a specific logic circuit.
图5为本发明实施例的呼叫结果反馈系统的结构组成示意图,如图5所示,所述呼叫结果反馈系统包括:Fig. 5 is a schematic diagram of the structural composition of the call result feedback system according to the embodiment of the present invention. As shown in Fig. 5, the call result feedback system includes:
服务器51,用于设置呼叫结果列表,所述呼叫结果列表包括一条以上呼叫结果,每条呼叫结果记录有呼叫结果ID与呼叫结果内容的对应关系;将所述呼叫结果列表中的呼叫结果所记录的信息,通过预定的规则进行封装;将封装后的呼叫结果发送给所述终端52。Server 51 is used to set the call result list, and the call result list includes more than one call result, and each call result record has a corresponding relationship between the call result ID and the call result content; the call result in the call result list is recorded The information is packaged according to predetermined rules; the packaged call result is sent to the terminal 52.
终端52,用于接收经封装的呼叫结果;对所述呼叫结果进行解析,得到所述呼叫结果中的以下信息:回调接口、呼叫结果ID、呼叫失败级别、呼叫失败类型、业务类型、替代参数值、自定义私有数据。Terminal 52, configured to receive the encapsulated call result; analyze the call result to obtain the following information in the call result: callback interface, call result ID, call failure level, call failure type, service type, alternative parameters value, custom private data.
本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。The technical solutions described in the embodiments of the present invention may be combined arbitrarily if there is no conflict.
在本发明所提供的几个实施例中,应该理解到,所揭露的方法和智能设备,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。In the several embodiments provided by the present invention, it should be understood that the disclosed methods and smart devices can be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or May be integrated into another system, or some features may be ignored, or not implemented. In addition, the coupling, or direct coupling, or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be electrical, mechanical or other forms of.
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units; Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各实施例中的各功能单元可以全部集成在一个第二处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be fully integrated into a second processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; The above-mentioned integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510694725.XA CN105245534A (en) | 2015-10-22 | 2015-10-22 | A call result feedback method, server, terminal, system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510694725.XA CN105245534A (en) | 2015-10-22 | 2015-10-22 | A call result feedback method, server, terminal, system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105245534A true CN105245534A (en) | 2016-01-13 |
Family
ID=55043034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510694725.XA Pending CN105245534A (en) | 2015-10-22 | 2015-10-22 | A call result feedback method, server, terminal, system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105245534A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1941930A (en) * | 2005-09-29 | 2007-04-04 | 上海迪比特实业有限公司 | Method for tracting SMS transmitting state |
CN101931911A (en) * | 2010-08-26 | 2010-12-29 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for feeding current state back to calling mobile terminal as well as mobile terminals |
CN102333165A (en) * | 2010-05-19 | 2012-01-25 | 阿瓦雅公司 | Method and apparatus for tagging outgoing telephony calls |
CN102014354B (en) * | 2010-11-09 | 2013-05-08 | 北京无限新锐网络科技有限公司 | Short message receipt system and method |
CN103167441A (en) * | 2011-12-15 | 2013-06-19 | 中国移动通信集团公司 | A method, device and system for sending short messages |
CN101355524B (en) * | 2007-07-24 | 2013-10-09 | 华为技术有限公司 | A message processing method, system, server and terminal |
CN103763439A (en) * | 2014-02-19 | 2014-04-30 | 联想(北京)有限公司 | Message processing method and device |
CN104135579A (en) * | 2014-08-28 | 2014-11-05 | 中邮科通信技术股份有限公司 | IVR-based method for implementing voice message leaving function of mobile phones |
CN101741665B (en) * | 2009-12-24 | 2015-05-20 | 中兴通讯股份有限公司 | Method, device and system for notifying service processing result information |
-
2015
- 2015-10-22 CN CN201510694725.XA patent/CN105245534A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1941930A (en) * | 2005-09-29 | 2007-04-04 | 上海迪比特实业有限公司 | Method for tracting SMS transmitting state |
CN101355524B (en) * | 2007-07-24 | 2013-10-09 | 华为技术有限公司 | A message processing method, system, server and terminal |
CN101741665B (en) * | 2009-12-24 | 2015-05-20 | 中兴通讯股份有限公司 | Method, device and system for notifying service processing result information |
CN102333165A (en) * | 2010-05-19 | 2012-01-25 | 阿瓦雅公司 | Method and apparatus for tagging outgoing telephony calls |
CN101931911A (en) * | 2010-08-26 | 2010-12-29 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for feeding current state back to calling mobile terminal as well as mobile terminals |
CN102014354B (en) * | 2010-11-09 | 2013-05-08 | 北京无限新锐网络科技有限公司 | Short message receipt system and method |
CN103167441A (en) * | 2011-12-15 | 2013-06-19 | 中国移动通信集团公司 | A method, device and system for sending short messages |
CN103763439A (en) * | 2014-02-19 | 2014-04-30 | 联想(北京)有限公司 | Message processing method and device |
CN104135579A (en) * | 2014-08-28 | 2014-11-05 | 中邮科通信技术股份有限公司 | IVR-based method for implementing voice message leaving function of mobile phones |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2888868B1 (en) | Calling an unready terminal | |
CN110430288B (en) | Node access method, node access device, computer equipment and storage medium | |
WO2017091401A1 (en) | Identity authentication method, system, business server and authentication server | |
CN109995707B (en) | A high-definition voice anti-harassment and DDOS attack method and device | |
CN110519761B (en) | User identity identification card verification method and device, electronic equipment and storage medium | |
CN103179099A (en) | Unified certification method for accessing to open website platforms and website platform | |
CN104168294B (en) | Instant communication method, system and device between across open platform user | |
CN105141653A (en) | Method, equipment and system for data interaction of service platform | |
CN114915925A (en) | Network call method, device, mobile terminal, SIP server and storage medium | |
CN108768727A (en) | Access method, electronic device and the readable storage medium storing program for executing of third party's service | |
CN103797751B (en) | Method and device for querying for user online state | |
CN107864058A (en) | Fault judgment method and device | |
CN106934272A (en) | The method of calibration and device of a kind of application message | |
CN106941576B (en) | A kind of information input method and its call terminal, cloud server | |
CN112860462A (en) | Method, device and system for realizing interconnection and intercommunication of IOT platform bases | |
CN104754539B (en) | A kind of method and terminal that the duration of call calculates | |
CN108388475A (en) | A kind of method and system based on terminal type provisioning API resource | |
CN105245534A (en) | A call result feedback method, server, terminal, system | |
US12273484B2 (en) | System and method for centralized multichannel outbound call campaign management | |
CN108605222A (en) | Method, the system for being used for transmission supplemental characteristic, telecommunication terminal equipment, computer program and the computer program product for being used for transmission supplemental characteristic for the configured transmission data between telecommunication network and telecommunication terminal equipment and for activating and/or changing and/or deactivate the communication configuration file for limiting or indicating by supplemental characteristic on telecommunication terminal equipment | |
CN106533716A (en) | Method and system for managing northbound interface | |
CN112861004B (en) | A method and device for determining rich media | |
CN108551429A (en) | Flow control method of application program, electronic device and computer readable storage medium | |
CN111988473B (en) | Voice communication call control method and device based on intelligent contract | |
CN104158728A (en) | Group adding method for social network site, group adding system and server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160113 |