A method and system for optimizing resource occupation of work number AI voice notification

By recording AXB binding relationships in the call center and modifying SIP signaling, blocking ringback tone capabilities, and converting 183 signaling to BYE signaling, the problem of resource waste in AI voice notifications for work numbers was solved, achieving savings in signaling and voice traffic and improving call efficiency.

CN119766794BActive Publication Date: 2025-11-28CHINA TELECOM DIGITAL INTELLIGENCE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411738662.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-11-28
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

In existing technologies, AI voice notifications for work numbers suffer from significant resource waste during calls due to ringback tones and caller rejections, leading to increased signaling interactions and wasted voice traffic. Furthermore, the voice notification server cannot recognize caller rejections, resulting in reduced server efficiency.

Method used

By recording the AXB binding relationship and specifying whether it is an AI voice notification in the call center's voice notification server, the SIP signaling is modified to block the ringback tone capability, and when the called party rejects the call, the 183 signaling is converted to BYE signaling to quickly end the call, thus avoiding ringback tone playback and long waiting times.

Benefits of technology

It effectively saves signaling and voice traffic, quickly ends calls, avoids resource waste, and improves server efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119766794B_ABST
    Figure CN119766794B_ABST
Patent Text Reader

Abstract

The application discloses a method and system for optimizing resource occupation of AI voice notification of work number, and the method comprises the following steps: a calling party A writes the binding relationship between AXB into a work number server database through a voice notification server of a call center, and writes whether it is an AI voice notification at the same time; if it is an AI voice notification, the color ring capability of the AI voice notification initiating call is shielded by modifying SIP signaling of the call, so that the color ring of the called party is prevented from being triggered, and signaling and voice flow are saved; and when the called party B refuses, the call is quickly ended through 183 signaling conversion instead of waiting for timeout. The application optimizes two invalid occupation scenes for the AI voice notification of the work number, and a large amount of resources can be saved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of work number, and particularly relates to a method and system for optimizing resource occupation of AI voice notification of work number. BACKGROUND

[0002] In order to protect customer privacy, when calling out, the call center usually adopts the mode of work number to hide the actual number. Figure 1 As shown in the figure, the voice notification server first writes the binding relationship of AXB into the database of the work number server, and then uses the AI voice notification number A to dial the X number. After the work number server queries the AXB relationship, another call is triggered to call the B number for X.

[0003] In the scenarios of express delivery or food pickup, the AI phone call mode is often used for reminding. After the call is connected, the AI voice notification function informs the customer through voice. In the existing network environment, the following two situations can be observed, which will cause resource waste:

[0004] The number B opens the color ring, which will trigger the color ring to be played for the A number, which greatly increases the number of signaling interactions and complexity, and the traffic of color ring voice and video, and the voice notification server does not want to listen to the color ring.

[0005] If B refuses the call, the operator may not directly hang up the call, but repeatedly plays the prompt sound that the user is in a call for tens of seconds. However, the voice notification server cannot recognize this situation and cannot end the call, which greatly reduces the working efficiency of the server.

[0006] At the same time, due to the large dialing frequency of the AI voice notification, the above-mentioned resource waste is very serious. SUMMARY

[0007] The technical problem to be solved by the application is to solve the deficiencies of the prior art, and to provide a method and system for optimizing resource occupation of AI voice notification of work number, which optimizes invalid occupation scenarios for the AI voice notification of work number.

[0008] To achieve the above technical purpose, the technical scheme adopted by the application is:

[0009] A method for optimizing resource occupation of AI voice notification of work number, comprising:

[0010] The calling party A writes the binding relationship of AXB into the database of the work number server through the voice notification server of the call center at the same time whether it is an AI voice notification;

[0011] If it is an AI voice notification, the color ring capability of the AI voice notification initiating call is shielded by modifying the SIP signaling of the call to prevent triggering the color ring of the called party, so as to save signaling and voice traffic; and when the called party B refuses, the call is quickly ended through 183 signaling conversion instead of waiting for timeout.

[0012] To optimize the above technical solution, the specific measures taken also include:

[0013] The above-mentioned modification of the SIP signaling of the call includes: removing the P-Early-Media header field and the precondition field in the supported header field in the signaling sent to the called party B, so that the color ring server considers that the caller does not support color ring, and thus the color ring is not played.

[0014] The above-mentioned 183 signaling conversion includes: converting the 183 signaling with the Reason field into BYE signaling to the caller and the called party.

[0015] When the working number platform receives the 183 signaling with the Reason field, it no longer transmits it, but translates it into BYE and sends it to the caller and the called party at the same time to end the call.

[0016] An optimized system for reducing resource occupation of AI voice notification of working number, comprising:

[0017] A data writing module for the caller A to write the binding relationship between AXB into the working number server database through the voice notification server of the call center, and write whether it is an AI voice notification at the same time;

[0018] A signaling modification and conversion module for, when it is an AI voice notification, shielding the color ring capability of the AI voice notification initiating call by modifying the SIP signaling of the call to prevent triggering the color ring of the called party, so as to save signaling and voice traffic; and when the called party B refuses, quickly ending the call through 183 signaling conversion instead of waiting for timeout.

[0019] The above-mentioned signaling modification and conversion module includes a signaling modification unit for modifying the SIP signaling of the call, specifically removing the P-Early-Media header field and the precondition field in the supported header field in the signaling sent to the called party B, so that the color ring server considers that the caller does not support color ring, and thus the color ring is not played.

[0020] The above-mentioned signaling modification and conversion module includes a 183 signaling conversion unit for 183 signaling conversion, specifically converting the 183 signaling with the Reason field into BYE signaling to the caller and the called party.

[0021] The signaling modification and conversion module no longer transmits the 183 signaling with the Reason field, but translates it into a BYE and sends it to the caller and the callee, ending the call.

[0022] The present application has the following beneficial effects:

[0023] The present application optimizes the following two invalid occupation scenarios for the case of AI voice notification of the work number:

[0024] When the caller dials, the AI voice notification initiates the call by modifying the SIP signaling of the call to shield the color ring capability, preventing the color ring of the callee from being triggered, and saving a large amount of signaling and voice traffic;

[0025] When the callee B refuses, the 183 signaling with the Reason field is converted into a BYE signaling to the caller and the callee, ending the call quickly, instead of waiting for tens of seconds of timeout, avoiding long audio notification, and immediately hanging up the two-way call between the customer and the work number server, the work number server and the voice notification server;

[0026] Due to the high dialing frequency of AI voice notification, the above optimization can save a large amount of resources. BRIEF DESCRIPTION OF DRAWINGS

[0027] Figure 1 The working number voice notification principle;

[0028] Figure 2 The working number AI voice notification optimization block diagram of the present application;

[0029] Figure 3 Standard color ring SIP signaling diagram;

[0030] Figure 4 Conventional callee refusal signaling diagram;

[0031] Figure 5 SIP signaling diagram of the callee refusal after optimization of the present application. DETAILED DESCRIPTION

[0032] In order to make the purpose, technical scheme and advantages of the present application clearer and more apparent, the present application will be further described in detail below in combination with the drawings and examples. It should be understood that the specific examples described herein are only used to explain the present application and do not limit the present application.

[0033] The steps in the present application are arranged with labels, but are not used to limit the order of the steps, unless the order of the steps is explicitly stated or the execution of a certain step needs other steps as a basis, otherwise the relative order of the steps can be adjusted. It can be understood that the term "and / or" used herein relates to and covers any and all possible combinations of one or more of the associated listed items.

[0034] The method for optimizing the resource occupation of AI voice notification of the application comprises:

[0035] As shown in Figure 2 , the calling party A writes the binding relationship of AXB into the work number server database through the voice notification server of the call center, and writes whether it is AI voice notification at the same time;

[0036] If it is AI voice notification, the color ring capability of the AI voice notification initiating call is shielded by modifying the SIP signaling of the call, so as to prevent the color ring of the called party from being triggered, so as to save the signaling and voice flow; and when the called party B refuses, the call is quickly ended through 183 signaling conversion instead of waiting for timeout.

[0037] In the embodiment, the modification of the SIP signaling of the call comprises: removing the P-Early-Media header field and the precondition field in the supported header field in the signaling sent to the called party B, so that the color ring server considers that the caller does not support color ring, and thus the color ring is not played.

[0038] The 183 signaling conversion comprises: converting the 183 signaling with a Reason field into a BYE signaling for the caller and the called party.

[0039] When the work number platform receives the 183 signaling with a Reason field, it is no longer transparently transmitted, but is translated into a BYE and sent to the caller and the called party at the same time, so as to end the call.

[0040] The application scheme is introduced below in combination with standard color ring SIP signaling and regular called party refusal signaling.

[0041] In order to optimize the AI voice notification, the application first needs the call center to write whether it is AI voice notification in addition to the relationship record of AXB. If it is AI voice notification, the SIP signaling of the call needs to be modified.

[0042] The standard color ring SIP signaling is as shown in Figure 3 , the color ring triggering flow is as shown in Figure 3 , the key is that the first INVITE signaling contains:

[0043] The P-Early-Media header field must be Supported, sendrecv, or sendonly;

[0044] Supported header field: contains the precondition field.

[0045] Figure 3 10-20 and 24-28 in the code are specific signaling patterns related to ringback tones, indicating that ringback tone signaling accounts for approximately half of the total signaling. Additionally, during ringback tone playback, 50 RTP packets per second are used to send the ringback tone.

[0046] To save on these signaling interactions and 50 RTP messages per second, this invention includes the following in the signaling sent to B:

[0047] Remove the P-Early-Media header field;

[0048] Remove the precondition field from the supported header field.

[0049] In this case, the ringback tone server will assume that the caller does not support ringback tones and therefore will not play the ringback tone.

[0050] The standard signaling when the called party rejects the call is as follows: Figure 4 As shown, Figure 4 When a user hangs up, the caller is not immediately disconnected; instead, a notification tone is played. The caller is only actually disconnected after the caller hangs up or a timeout occurs (usually several tens of seconds later). The caller's AI voice notification does not recognize the input voice prompts, so it only actually disconnects after the timeout.

[0051] The key to the actual 183 message lies in the Reason field, which describes the reason why the call could not be connected or the called party refused to answer. It typically uses enumerated values ​​defined in ITU-T (International Telecommunication Union Telecommunication Standardization Sector) Q.850 specification, as shown in the following example:

[0052] SIP / 2.0 183 Session Progress

[0053] Reason:Q.850; cause=17; text="User busy",SIP; cause=486

[0054] To quickly end the AI ​​voice notification, this invention, upon receiving a 183 response with "Reason" on the work number platform, does not pass it through. Instead, it translates it into "BYE" and sends it simultaneously to both the caller and the called party, ending the call. At this point, the call can end quickly, and the AI ​​voice notification can rapidly dial the next call. The optimized SIP signaling diagram for called party rejection is shown below. Figure 5 As shown.

[0055] Correspondingly, the system for optimizing resource occupation of AI voice notification of work number comprises:

[0056] The data writing module is configured to write the binding relationship between the caller A and the callee B into the work number server database through the voice notification server of the call center and write whether it is the AI voice notification at the same time.

[0057] The signaling modification and conversion module is configured to shield the color ring capability of the AI voice notification call by modifying the SIP signaling of the call when the AI voice notification is performed, so as to prevent the color ring of the callee from being triggered and save the signaling and voice flow; and when the callee B refuses, the call is ended quickly through the 183 signaling conversion instead of waiting for timeout.

[0058] The signaling modification and conversion module comprises a signaling modification unit configured to modify the SIP signaling of the call, and specifically remove the P-Early-Media header field and the precondition field in the supported header field in the signaling sent to the callee B, so that the color ring server considers that the caller does not support the color ring, and thus the color ring is not played.

[0059] The signaling modification and conversion module comprises a 183 signaling conversion unit configured to convert the 183 signaling with the Reason field into the BYE signaling of the caller and the callee.

[0060] When the signaling modification and conversion module receives the 183 signaling with the Reason field on the work number platform, the signaling modification and conversion module no longer transmits the signaling, but translates the signaling into the BYE and sends the BYE to the caller and the callee, so as to end the call.

[0061] In summary, the application optimizes the following two invalid occupation scenarios for the AI voice notification of the work number:

[0062] When the caller dials, the color ring capability of the AI voice notification call is shielded by modifying the SIP signaling of the call, so as to prevent the color ring of the callee from being triggered and save a large amount of signaling and voice flow;

[0063] When the callee B refuses, the 183 signaling with the Reason field is converted into the BYE signaling of the caller and the callee, so as to end the call quickly instead of waiting for timeout for dozens of seconds, avoid long-time audio notification, and immediately hang up the two-way call of the client and the work number server, the work number server and the voice notification server.

[0064] The above nouns are explained as follows:

[0065] Work number: a function for hiding the real phone number in the service process in both directions, protecting privacy, and is usually used for services such as taking a taxi and express delivery.

[0066] Color Ring: A service that allows a called party to set a special ring tone (music, song, story, character dialogue) for other calling parties calling his / her mobile phone. After the called party subscribes to the color ring service, the calling party hears a pleasant music or a greeting instead of the "beep… beep…" ring tone when dialing the user's mobile phone and waiting for connection.

[0067] SIP (Session Initiation Protocol): A network communication protocol used to establish, modify, and terminate real-time sessions.

[0068] It is apparent to those skilled in the art that the present application is not limited to the details of the foregoing exemplary embodiments, and that the present application can be implemented in other particular forms without departing from the spirit or essential characteristics of the present application. Therefore, the embodiments should be considered in all respects as illustrative and not restrictive, the scope of the present application being defined by the appended claims rather than the foregoing description, and it is intended that all changes that come within the meaning and range of equivalency of the claims are embraced therein. Any reference signs in the claims should not be construed as limiting the claims to the figures in which the reference signs are used.

[0069] Furthermore, it should be understood that although the present specification is described in terms of embodiments, not every embodiment exhibits every characteristic or option described in the specification. In addition, it should be understood that although the specification has been described in language specific to structural features, it is not only to language of such specificity that the specification is to be limited, but the specification is to be construed broadly, in accordance with the appended claims, rather than the specific examples provided herein. Furthermore, it should be understood that each of the embodiments specifically provided herein can be combined in any and all permutations and combinations.

Claims

1. A method of optimizing resource occupation of AI voice notification for work number, characterized in that, The application comprises the following steps: The calling party A writes the binding relationship between AXB into the working number server database through the voice notification server of the call center, and writes whether it is an AI voice notification at the same time; If it is an AI voice notification, the SIP signaling of the call is modified to shield the color ring capability of the AI voice notification call, so as to prevent the color ring of the called party from being triggered and save the signaling and voice flow; When the called party B refuses, the call is quickly ended through 183 signaling conversion instead of waiting for timeout; The modification of the SIP signaling of the call comprises the following steps: removing the P-Early-Media header field and the precondition field in the supported header field in the signaling sent to the called party B, so that the color ring server considers that the calling party does not support color ring, and thus the color ring is not played; The 183 signaling conversion comprises the following steps: converting the 183 signaling with a Reason field into BYE signaling for the calling party and the called party; When the working number platform receives the 183 signaling with a Reason field, it is no longer transparently transmitted, but is translated into BYE and sent to the calling party and the called party, so as to end the call.

2. A system for optimizing resource occupation of AI voice announcement for work number, characterized in that, The application comprises the following steps: The data writing module is used for writing the binding relationship between AXB into the working number server database through the voice notification server of the call center, and writing whether it is an AI voice notification at the same time; The signaling modification and conversion module is used for modifying the SIP signaling of the call to shield the color ring capability of the AI voice notification call when it is an AI voice notification, so as to prevent the color ring of the called party from being triggered and save the signaling and voice flow; and quickly ending the call through 183 signaling conversion when the called party B refuses instead of waiting for timeout; The signaling modification and conversion module comprises a signaling modification unit, which is used for modifying the SIP signaling of the call, and specifically removing the P-Early-Media header field and the precondition field in the supported header field in the signaling sent to the called party B, so that the color ring server considers that the calling party does not support color ring, and thus the color ring is not played; The signaling modification and conversion module comprises a 183 signaling conversion unit, which is used for 183 signaling conversion, and specifically converts the 183 signaling with a Reason field into BYE signaling for the calling party and the called party; When the working number platform receives the 183 signaling with a Reason field, the signaling modification and conversion module no longer transparently transmits it, but translates it into BYE and sends it to the calling party and the called party, so as to end the call.

Citation Information

Patent Citations

  • Method for realizing private number video polyphonic ringtone service

    CN117255156A

  • System and method for realizing dynamic coloring ring back tone of work number, storage medium and equipment

    CN117459635A