Method and system for optimizing work number AI voice notification resource occupation
By recording AI voice notification information in the work number server database, modifying the SIP signaling blocking ringtone capability, and using 183 signaling to convert it into BYE signaling, the problem of resource waste in the work number AI voice notification process is solved, and signaling and traffic savings and server efficiency are achieved.
Patent Information
- Application Number
- CN202411738662.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2044-11-29
AI Technical Summary
The prior art has problems of wasting resources during the AI voice notification process of work number, including increasing number and complexity of signaling interactions, increasing ringtone audio and video traffic, and the inability to end the call quickly after being rejected by the call, resulting in a decrease in server efficiency.
By recording whether it is an AI voice notification in the work number server database, and modifying the SIP signaling of the call's call's ringtone blocking ability to prevent the ringtone from playing; when the call is rejected, use 183 signaling to convert it to BYE signaling to quickly end the call.
It effectively saves signaling and voice traffic, avoids long-term audio notifications, improves server work efficiency, and reduces resource waste.
Smart Images

Figure CN119766794A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of work numbers, and specifically relates to a method and system for optimizing the resource occupancy of AI voice notifications of work numbers. Background Art
[0002] In order to protect customer privacy, call centers usually use work numbers to hide the actual number when making outbound calls. Figure 1 As shown, the voice notification server first writes the binding relationship of AXB into the database of the work number server, and then uses AI voice notification number A to dial number X. After the work number server queries the AXB relationship, it triggers another call to call number B for X.
[0003] AI phone calls are often used to remind customers when express delivery or food pick-up is in progress. After the call is connected, the AI voice notification function informs the customer by voice. In the current network environment, the following two situations can be observed, which will cause resource waste:
[0004] Number B has activated the ringback tone, which will trigger the ringback tone to be played on number A. This greatly increases the number and complexity of signaling interactions, as well as the traffic of the ringback tone audio and video, and the voice notification server does not want to listen to the ringback tone.
[0005] If B rejects the call, the operator may not hang up the caller directly, but repeatedly play the reminder tone that the user is on the call for dozens of seconds. However, the voice notification server cannot recognize this situation and cannot end the call, which greatly reduces the server's work efficiency.
[0006] At the same time, since the frequency of AI voice notifications is very high, the above situation results in serious waste of resources. Summary of the invention
[0007] The technical problem to be solved by the present invention is to provide a method and system for optimizing the resource occupancy of work number AI voice notifications in view of the deficiencies of the above-mentioned prior art, and to optimize the invalid occupancy scenarios for work number AI voice notifications.
[0008] In order to achieve the above technical objectives, the technical solution adopted by the present invention is:
[0009] A method for optimizing the resource usage of AI voice notification of work numbers, comprising:
[0010] Caller A writes the binding relationship of AXB into the work number server database through the voice notification server of the call center, and also writes whether it is an AI voice notification;
[0011] If it is an AI voice notification, the ringback tone capability of the AI voice notification initiating the call is shielded by modifying the SIP signaling of the call to prevent triggering the ringback tone of the called party, so as to save signaling and voice traffic; and when the called party B refuses to connect, the call is quickly ended through 183 signaling conversion instead of waiting for timeout.
[0012] To optimize the above technical solutions, the specific measures taken also include:
[0013] The above-mentioned SIP signaling for modifying the call includes: removing the precondition field in the P-Early-Media header field and the supported header field in the signaling sent to the called party B, so that the CRBT server considers that the caller does not support the CRBT, and thus does not play the CRBT.
[0014] The above-mentioned 183 signaling conversion includes: converting the 183 signaling with the Reason field into BYE signaling for the calling party.
[0015] When the above-mentioned work number platform receives the 183 signaling with the Reason field, it no longer transmits it transparently, but translates it into BYE and sends it to the caller and the called party at the same time to end the call.
[0016] A system for optimizing the resource usage of AI voice notifications for work numbers, comprising:
[0017] The data writing module is used by the caller A to write the binding relationship of AXB into the work number server database through the voice notification server of the call center, and to write whether it is an AI voice notification;
[0018] The signaling modification and conversion module is used to block the ringback tone capability of the AI voice notification initiating the call by modifying the SIP signaling of the call when the AI voice notification is in progress, so as to prevent the triggering of the called party's ringback tone, so as to save signaling and voice traffic; and when the called party B refuses to connect, the call is quickly ended through 183 signaling conversion instead of waiting for timeout.
[0019] The above-mentioned signaling modification and conversion module includes a signaling modification unit, which is used to modify the SIP signaling of the call. Specifically, the precondition field in the P-Early-Media header field and the supported header field is removed from the signaling sent to the called party B, so that the color ring back tone server believes that the caller does not support the color ring back tone and thus does not play the color ring back tone.
[0020] The above-mentioned signaling modification and conversion module includes a 183 signaling conversion unit, which is used for 183 signaling conversion, specifically converting the 183 signaling with the Reason field into BYE signaling for the calling and called parties.
[0021] When the above-mentioned signaling modification and conversion module receives the 183 signaling with the Reason field on the work number platform, it no longer transmits it transparently, but translates it into BYE and sends it to the caller and the called party at the same time to end the call.
[0022] The present invention has the following beneficial effects:
[0023] The present invention optimizes the following two invalid occupation scenarios for the AI voice notification of work numbers:
[0024] When the caller makes a call, the AI voice notification can be blocked by modifying the SIP signaling of the call to initiate the ringback tone, thus preventing the ringback tone of the called party from being triggered, thus saving a lot of signaling and voice traffic.
[0025] When the called party B refuses the call, the call is quickly ended by converting the 183 signaling with the Reason field into the BYE signaling for the calling party, instead of waiting for dozens of seconds to time out and avoiding long audio notifications. The two-way call between the customer and the work number server, and between the work number server and the voice notification server can be hung up immediately.
[0026] Since AI voice notifications are made very frequently, the above optimization can save a lot of resources. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 The voice notification principle for work numbers;
[0028] Figure 2 This is a block diagram of the present invention for optimizing AI voice notification for work numbers;
[0029] Figure 3 This is the standard ring back tone SIP signaling diagram;
[0030] Figure 4 This is the signaling diagram for a regular called party rejection;
[0031] Figure 5 This is the SIP signaling diagram optimized by the present invention when the called party rejects the call. DETAILED DESCRIPTION
[0032] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0033] Although the steps in the present invention are arranged with numbers, they are not used to limit the order of the steps. Unless the order of the steps is clearly stated or the execution of a certain step requires other steps as a basis, the relative order of the steps can be adjusted. It is understood that the term "and / or" used in this article involves and covers any and all possible combinations of one or more of the associated listed items.
[0034] A method for optimizing the resource occupancy of work number AI voice notification of the present invention comprises:
[0035] like Figure 2 As shown, caller A writes the binding relationship of AXB into the work number server database through the voice notification server of the call center, and also writes whether it is an AI voice notification;
[0036] If it is an AI voice notification, the ringback tone capability of the AI voice notification initiating the call is shielded by modifying the SIP signaling of the call to prevent triggering the ringback tone of the called party, so as to save signaling and voice traffic; and when the called party B refuses to connect, the call is quickly ended through 183 signaling conversion instead of waiting for timeout.
[0037] In an embodiment, the SIP signaling for modifying the call includes: removing the precondition field in the P-Early-Media header field and the supported header field in the signaling sent to the called party B, so that the CRBT server considers that the caller does not support the CRBT, and thus does not play the CRBT.
[0038] The 183 signaling conversion includes: converting the 183 signaling with the Reason field into BYE signaling for the calling party and the called party.
[0039] When the work number platform receives the 183 signaling with the Reason field, it no longer transmits it transparently, but translates it into BYE and sends it to the caller and the called party at the same time to end the call.
[0040] The solution of the present invention is introduced below in combination with standard color ring back tone SIP signaling and conventional called party rejection signaling.
[0041] In order to optimize for AI voice notification, the present invention first requires 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] Standard ring back tone SIP signaling such as Figure 3 As shown, Figure 3 The key to the ring back tone triggering process shown is that the first INVITE signaling contains:
[0043] 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 are all special signaling related to the ring back tone, which shows that the proportion of the ring back tone signaling to the total signaling is about one-half. At the same time, when the ring back tone is played, 50 RTP messages are used to send the ring back tone per second.
[0046] In order to save these signaling interactions and 50 RTP messages per second, the present invention includes the following in the signaling sent to B:
[0047] Remove the P-Early-Media header field;
[0048] Remove the precondition field in the supported header field.
[0049] In this way, the CRBT server will think that the caller does not support CRBT and will not play the CRBT.
[0050] When a regular call is rejected, the signaling is as follows: Figure 4 As shown, Figure 4 After the user hangs up, the caller will not be immediately disconnected, but a prompt tone will be played. After the caller hangs up or times out (usually after dozens of seconds), the BYE signaling to the caller will be triggered and the call will be disconnected. However, the caller's AI voice notification does not recognize the input voice prompt, so it can only wait until the final timeout.
[0051] The key to the actual 183 message is the Reason field, which is used to describe the reason why the call cannot be connected or the call is rejected. It usually uses the enumeration value defined in the Q.850 specification of ITU-T (International Telecommunication Union Telecommunication Standardization Sector). The example is as follows:
[0052] SIP / 2.0 183Session Progress
[0053] Reason:Q.850; cause=17; text="User busy",SIP; cause=486
[0054] In order to hang up the AI voice notification as soon as possible, when the work number platform receives the 183 response with Reason, the present invention no longer transmits it transparently, but translates it into BYE and sends it to the caller and the called party at the same time to end the call. At this time, the call can be ended quickly, and the AI voice notification can quickly dial the next call. The optimized SIP signaling diagram of the called party rejecting the call is shown in the figure below. Figure 5 shown.
[0055] Accordingly, a system for optimizing the resource occupancy of work number AI voice notifications of the present invention includes:
[0056] The data writing module is used by the caller A to write the binding relationship of AXB into the work number server database through the voice notification server of the call center, and to write whether it is an AI voice notification;
[0057] The signaling modification and conversion module is used to block the ringback tone capability of the AI voice notification initiating the call by modifying the SIP signaling of the call when the AI voice notification is in progress, so as to prevent the triggering of the called party's ringback tone, so as to save signaling and voice traffic; and when the called party B refuses to connect, the call is quickly ended through 183 signaling conversion instead of waiting for timeout.
[0058] The above-mentioned signaling modification and conversion module includes a signaling modification unit, which is used to modify the SIP signaling of the call. Specifically, the precondition field in the P-Early-Media header field and the supported header field is removed from the signaling sent to the called party B, so that the color ring back tone server believes that the caller does not support the color ring back tone and thus does not play the color ring back tone.
[0059] The above-mentioned signaling modification and conversion module includes a 183 signaling conversion unit, which is used for 183 signaling conversion, specifically converting the 183 signaling with the Reason field into BYE signaling for the calling and called parties.
[0060] When the above-mentioned signaling modification and conversion module receives the 183 signaling with the Reason field on the work number platform, it no longer transmits it transparently, but translates it into BYE and sends it to the caller and the called party at the same time to end the call.
[0061] In summary, the present invention optimizes the following two invalid occupation scenarios for the AI voice notification of work numbers:
[0062] When the caller makes a call, the AI voice notification can be blocked by modifying the SIP signaling of the call to initiate the ringback tone, thus preventing the ringback tone of the called party from being triggered, thus saving a lot of signaling and voice traffic.
[0063] When the called party B refuses the call, the call is quickly ended by converting the 183 signaling with the Reason field into a BYE signaling for the caller and the called party, instead of waiting for a timeout of tens of seconds to avoid long audio notifications. The two-way call between the customer and the work number server, and between the work number server and the voice notification server can be hung up immediately.
[0064] The definitions of the terms in the above text are as follows:
[0065] Work number: A function used to hide the real phone number in both directions and protect privacy during the service process, usually used in taxi-hailing, express delivery and other services.
[0066] Color ring back tone: It is a service that allows the called party to set a special sound effect (music, song, story plot, character dialogue) for other calling parties who call their mobile phones. After the called party activates the color ring back tone service, when the calling party dials the user's mobile phone and waits for the call to be connected, the ring back tone will no longer be heard by the calling party, but a pleasant music or a greeting will be provided to the calling party to replace the ordinary ring back tone.
[0067] SIP (Session Initiation Protocol): Session Initiation Protocol, which is a network communication protocol used to establish, modify and terminate real-time sessions.
[0068] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.
[0069] In addition, it should be understood that although the present specification is described according to implementation modes, not every implementation mode contains only one independent technical solution. This description of the specification is only for the sake of clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment may also be appropriately combined to form other implementation modes that can be understood by those skilled in the art.
Claims
1. A method for optimizing the resource occupancy of work number AI voice notification, characterized in that: include: Caller A writes the binding relationship of AXB into the work number server database through the voice notification server of the call center, and also writes whether it is an AI voice notification; If it is an AI voice notification, the ringback tone capability of the AI voice notification initiating the call is shielded by modifying the SIP signaling of the call to prevent triggering the ringback tone of the called party, so as to save signaling and voice traffic; and when the called party B refuses to connect, the call is quickly ended through 183 signaling conversion instead of waiting for timeout.
2. According to claim 1, a method for optimizing the resource occupancy of work number AI voice notification is characterized in that: The SIP signaling for modifying the call includes: removing the precondition field in the P-Early-Media header field and the supported header field in the signaling sent to the called party B, so that the CRBT server considers that the caller does not support the CRBT, and thus does not play the CRBT.
3. According to claim 1, a method for optimizing the resource occupancy of work number AI voice notification is characterized in that: The 183 signaling conversion includes: converting the 183 signaling with the Reason field into BYE signaling for the calling party and the called party.
4. According to claim 1, a method for optimizing the resource occupancy of work number AI voice notification is characterized in that: When the work number platform receives the 183 signaling with the Reason field, it no longer transmits it transparently, but translates it into BYE and sends it to the caller and the called party at the same time to end the call.
5. A system for optimizing the resource usage of AI voice notification of work numbers, characterized in that: include: The data writing module is used by the caller A to write the binding relationship of AXB into the work number server database through the voice notification server of the call center, and to write whether it is an AI voice notification; The signaling modification and conversion module is used to block the ringback tone capability of the AI voice notification initiating the call by modifying the SIP signaling of the call when the AI voice notification is in progress, so as to prevent the triggering of the called party's ringback tone, so as to save signaling and voice traffic; and when the called party B refuses to connect, the call is quickly ended through 183 signaling conversion instead of waiting for timeout.
6. A system for optimizing the resource occupancy of work number AI voice notification according to claim 5, characterized in that: The signaling modification and conversion module includes a signaling modification unit, which is used to modify the SIP signaling of the call, specifically removing the precondition field in the P-Early-Media header field and the supported header field in the signaling sent to the called party B, so that the color ring back tone server believes that the caller does not support the color ring back tone, and thus does not play the color ring back tone.
7. A system for optimizing the resource occupancy of work number AI voice notification according to claim 5, characterized in that: The signaling modification and conversion module includes a 183 signaling conversion unit, which is used for 183 signaling conversion, specifically converting the 183 signaling with the Reason field into BYE signaling for the calling party and the called party.
8. A system for optimizing the resource occupancy of work number AI voice notification according to claim 7, characterized in that: When the signaling modification and conversion module receives the 183 signaling with the Reason field on the work number platform, it no longer transmits it transparently, but translates it into BYE and sends it to the caller and the called party at the same time to end the call.
Citation Information
Patent Citations
Coloring ring back tone signaling connection method and device, terminal and storage medium
CN114025314A
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
Mobile communication service bridging
US20080293403A1