Method, storage medium and device for introducing dynamic color vibration in work number service

By introducing dynamic color jin into the work number business and configuring color jin according to the user's portrait, the problems of difficulty in supervision, conflicts, large workload and inability to change quickly in the existing technology are solved, and the problem of color jin in the setting of enterprise color jin in the existing technology is realized. Flexible configuration and supervision have improved the flexibility and efficiency of work number business.

CN117812184BActive Publication Date: 2025-01-10CHINA TELECOM DIGITAL INTELLIGENCE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311619326.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-01-10
Estimated Expiration
2043-11-30

AI Technical Summary

Technical Problem

The existing technology has problems such as difficulty in supervision, many conflicts, large workload and inability to quickly change according to user profiles in the work number business.

Method used

Introduce dynamic color Zhen into the work number business, upload color Zhen to the work number platform through the enterprise server, and establish the service provider's mobile phone number and its color Zhen index on the business server based on the user's portrait - work number - bound by the service provider's mobile phone number Relationship: The signaling server uses the signaling server to add the color vibration capability head field in SIP INVITE signaling, and reserving the color vibration media stream resource using the working number number instead of the caller, realizing the dynamic configuration and supervision of the color vibration.

Benefits of technology

It realizes flexible allocation and supervision of enterprise Caizhen, meets diversified needs, simplifies the setting process, avoids Caizhen media stream conflicts, and improves the flexibility and efficiency of work number business.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117812184B_ABST
    Figure CN117812184B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, storage medium and device for introducing enterprise dynamic color ringing in work number service, including: the enterprise uploads the enterprise color ringing to the work number platform, obtains the color ringing index after review; before calling, the enterprise establishes the binding relationship of the service party's mobile phone number and color ringing index-work number-service party's mobile phone number and color ringing index according to the user portrait; when the caller dials the work number, the work number platform obtains the binding relationship, including the enterprise color ringing to be played; the work number platform performs the number change service according to the binding relationship, and adds the color ringing capability header field in the SIP signaling of the caller; after receiving the response from the called party, the color ringing capability header field in the SIP signaling is shielded and forwarded to the caller; at the same time, it replaces the caller and reserves the resources of the color ringing media stream with the called party, and then plays the enterprise color ringing to the called party; after the called party is connected, the color ringing is stopped. The method provides the ability to flexibly use enterprise color ringing in the work number.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of color ringing, and in particular to a method, storage medium and device for introducing dynamic color ringing in a work number service. Background Art

[0002] When the work number is used in the service process, the real phone number can be hidden in both directions to protect the privacy function. Take the express delivery service as an example. The courier with mobile phone number B delivers express to the customer with mobile phone number A. The logistics company server uses a work number X purchased in advance from the operator in the background to form an AXB binding relationship internally and notify the customer and courier of number X, that is, the customer and the courier can only see number X, but not the other party's real number. If the courier uses number B to call number X, the operator will find that the called number X is a work number after receiving it, and transfer it to the signaling server in the work number platform for processing. The signaling server notifies the calling and called numbers to the business server. The business server obtains the binding from the logistics company server and obtains the binding relationship AXB. The signaling server changes the calling number to X and the called number to A according to the binding relationship, and then sends the call back to the operator's signaling server. The signaling server sends the call to the customer according to the called number A. When the customer calls the courier, the number is changed in the same way.

[0003] If a logistics company wants to set up a corporate ring tone for its own publicity, there are currently two ways to do so: one is for the service provider to set up the corporate ring tone, but this is difficult to supervise, and when the service provider calls the service provider's number, there is no corporate ring tone; the other is to set it directly on number X, but this will conflict with the real number ring tone, and each number needs to be set up separately, which is a lot of work. At the same time, the corporate ring tone cannot be quickly changed according to the user portrait to meet diverse needs. Summary of the invention

[0004] In response to the problems existing in the prior art, the present invention provides a method, storage medium and device for introducing dynamic color ringing in the work number service, and setting the color ringing to the binding relationship between the service party’s mobile phone number-work number-service party’s mobile phone number, so as to realize the supervision of the use of enterprise color ringing. At the same time, it meets the diversified needs of enterprise color ringing according to user portraits.

[0005] To achieve the above technical objectives, the present invention adopts the following technical solution: a method for introducing dynamic color ringing in work number service, specifically comprising the following steps:

[0006] Step 1: The enterprise server uploads the enterprise color ring to the color ring storage of the work number platform. The color ring platform reviews the uploaded enterprise color ring and returns the corresponding unique index after the review is passed;

[0007] Step 2: Before making a call, the enterprise selects appropriate ring tone content based on the user profile, and establishes a binding relationship between the service provider's mobile phone number and its ring tone index - the work number - the service recipient's mobile phone number and its ring tone index on the business server;

[0008] Step 3: When the service provider or the service recipient uses a mobile phone number to call the work number, the operator finds that the called number is a work number and transfers it to the signaling server of the work number platform for processing;

[0009] Step 4: The signaling server extracts the calling number and the work number, notifies the service server, obtains the binding relationship, obtains the enterprise color ring tone corresponding to the color ring tone index to be played according to the binding relationship, and sends it to the signaling server;

[0010] Step 5: The signaling server converts the caller's dialing of the work number into the work number dialing the called number, and adds the color ring capability header field in the SIP INVITE signaling to the called party;

[0011] Step 6: After receiving the response from the called party, the color ringing capability of the called party is blocked and a response is given to the calling party;

[0012] Step 7: Use the work number to replace the calling party and reserve resources for the color ring media stream with the called party;

[0013] Step 8: The signaling server notifies the service server that the color ring tone negotiation signaling is completed. The service server notifies the color ring tone platform to play the enterprise color ring tone on the called party side. The color ring tone platform reads the enterprise color ring tone from the color ring tone storage and plays the enterprise color ring tone to the called party.

[0014] Step 9: After the called party is connected, the signaling server notifies the service server, and the service server notifies the color ringing platform to stop playing the enterprise color ringing.

[0015] Furthermore, the binding relationship supports adding two color ring indexes, one color ring index is set when the served party is the calling party and the serving party is the called party; and the other color ring index is set when the serving party is the calling party and the served party is the called party.

[0016] Furthermore, in step 5, the specific process of adding the color ring capability header field in the SIP INVITE signaling to the called party is as follows: judging whether the caller supports color ring in the calling SIP signaling, if supported, not modifying the SIP signaling; otherwise, adding the video and header fields Alert-Info in the contact header field of the SIP signaling: <urn:alert:service:crs>.

[0017] Furthermore, step 6 needs to remove the video and +g.3gpp.crs="rs" in the contact header field of the called party's SIP signaling.

[0018] Furthermore, the specific process of step 7 is: replace the calling number with the work number, actively use the UPDATE in the SIP signaling to complete the resource reservation of the called party's color ring media stream, receive the called party's 200OK response, and respond 200OK to the UPDATE initiated by the called party.

[0019] Furthermore, the present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the method of introducing dynamic color ringing in a work number service.

[0020] Furthermore, the present invention also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method of introducing dynamic color ringing in the work number service is implemented.

[0021] Compared with the prior art, the present invention has the following beneficial effects: the method of introducing dynamic color ringing in the work number service of the present invention configures the enterprise color ringing on the work number binding relationship rather than the number through external binding, which greatly improves the flexibility and meets the actual needs of the enterprise for differentiated configuration based on user portraits. It is simple to set up and convenient for efficient switching, and it can trigger different color ringing when calling the same work number from the service party and the serviced party. At the same time, the present invention blocks the caller's color ringing by modifying the SIP signaling to prevent the color ringing media stream conflict between the caller and the work number. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is a flow chart of the method of introducing dynamic color ringing in the work number service of the present invention;

[0023] Figure 2 The figure is a schematic diagram of the SIP signaling negotiation of the work number color ring in the present invention. DETAILED DESCRIPTION

[0024] The technical solution of the present invention is further explained below in conjunction with the accompanying drawings.

[0025] like Figure 1 The flowchart of the method for introducing dynamic color ringing in the work number service of the present invention comprises the following steps:

[0026] Step 1. The enterprise server uploads the enterprise color ring to the color ring storage of the work number platform. The color ring platform reviews the uploaded enterprise color ring. After the review is passed, the unique color ring index corresponding to each enterprise color ring is returned. Enterprises using work numbers can upload multiple color ring files on the enterprise server, and then the enterprise using the work number can set the required color ring index in the binding relationship.

[0027] Step 2. Before calling, the enterprise selects appropriate color ringing content according to the user portrait, and establishes a binding relationship between the service provider's mobile phone number and its color ringing index - the work number - the service recipient's mobile phone number and its color ringing index. The binding relationship can be notified to the work number platform through internal binding, or obtained by the work number platform querying the enterprise server when calling through the work number; in addition, the present invention sets the color ringing to the binding relationship instead of the work number, thereby realizing real-time switching and usage supervision of enterprise-to-enterprise color ringing.

[0028] The binding relationship of the present invention supports adding two color ringing indexes, one color ringing index is set when the serviced party is the caller and the service party is the called party; the other color ringing index is set when the serviced party is the caller and the serviced party is the called party. The required color ringing index is set directly in the binding relationship, and different enterprise color ringings can be set for the serviced party and the serviced party. The enterprise can set different enterprise color ringings for different users based on user portraits. The reason for defining two enterprise color ringings is that when the serviced party and the serviced party make a call, the other party can hear different enterprise color ringings. At the same time, the business server in the work number platform also needs to notify the color ringing platform of the color ringing index for playback.

[0029] Step 3: When a customer service representative or customer dials a work number through a mobile phone number, the operator finds that the called number is a work number and transfers the call to the signaling server of the work number platform for processing.

[0030] Step 4: The signaling server extracts the calling number and the work number, and notifies the service server, which then obtains the binding relationship through internal or external binding, and obtains the enterprise color ring tone corresponding to the color ring tone index to be played according to the binding relationship, and sends it to the signaling server.

[0031] Step 5: Figure 2 , the signaling server converts the caller's dialing of the work number into the work number dialing the called number, and adds the color ring capability header field in the SIP INVITE signaling to the called party; specifically, the specific process of adding the color ring capability header field in the caller's SIP signaling is: judging whether the caller supports color ring in the caller's SIP signaling, if supported, do not modify the SIP signaling; otherwise, add video and header fields Alert-Info: in the contact header field of the SIP signaling. <urn:alert:service:crs>In this way, the called party will know that the work number has the ability to play color vibration and respond correctly.

[0032] Step 6. After receiving the response from the called party, the color ringing capability of the called party is blocked, and the response is given to the calling party, that is, the calling party is made to believe that the called party does not support color ringing, and thus the color ringing of the calling party will not be triggered; specifically, it is necessary to remove the video and +g.3gpp.crs="rs" in the contact header field of the called party's SIP signaling, so that the personal color ringing of the caller can be blocked, and the corporate color ringing on the work number can be used, that is, it supports replacing the real caller at the signaling level, and negotiating the color ringing signaling with the called party, so that the work number color ringing can block the personal color ringing to prevent conflicts.

[0033] Step 7. Use the work number to replace the caller and reserve resources for the color ring media stream with the called party. Only after the resource reservation is completed, the intermediate device allows the transmission of the color ring, otherwise it will be discarded. Specifically, use the work number to replace the caller, actively use the UPDATE in the SIP signaling to complete the resource reservation for the color ring media stream of the called party, receive the called party's 200OK response, and respond 200OK to the UPDATE initiated by the called party.

[0034] Step 8: The signaling server notifies the service server that the color ring tone negotiation signaling is completed. The service server notifies the color ring tone platform to play the color ring tone on the called party side. The color ring tone platform reads the enterprise color ring tone from the color ring tone storage and plays the enterprise color ring tone to the called party.

[0035] Step 9: After the called party is connected, the signaling server notifies the service server, and the service server notifies the color ringing platform to stop playing the enterprise color ringing.

[0036] The present invention introduces a method of dynamic color ringing in the work number service, allowing the enterprise to set different enterprise color ringing for the caller and the called party according to their own user portraits, and can shield personal color ringing to prevent conflicts.

[0037] In a technical solution of the present invention, a computer-readable storage medium is also provided, storing a computer program, wherein the computer program enables a computer to execute the method of introducing dynamic color ringing in the work number service.

[0038] In another technical solution of the present invention, an electronic device is also provided, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method of introducing dynamic color ringing in the work number service is implemented.

[0039] In the embodiments disclosed in the present application, the computer storage medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. The computer storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the above. More specific examples of computer storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0040] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0041] The above are only preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should be regarded as the protection scope of the present invention.< / urn:alert:service:crs> < / urn:alert:service:crs>

Claims

1. A method for introducing dynamic color ringing in work number service, characterized in that: The specific steps include: Step 1: The enterprise server uploads the enterprise color ring to the color ring storage of the work number platform. The color ring platform reviews the uploaded enterprise color ring and returns the corresponding unique index after the review is passed; Step 2: Before making a call, the enterprise selects appropriate ring tone content based on the user profile, and establishes a binding relationship between the service provider's mobile phone number and its ring tone index - the work number - the service recipient's mobile phone number and its ring tone index on the business server; Step 3: When the service provider or the service recipient uses a mobile phone number to call the work number, the operator finds that the called number is a work number and transfers it to the signaling server of the work number platform for processing; Step 4: The signaling server extracts the calling number and the work number, notifies the service server, obtains the binding relationship, obtains the enterprise color ring tone corresponding to the color ring tone index to be played according to the binding relationship, and sends it to the signaling server; Step 5: The signaling server converts the caller's dialing of the work number into the work number dialing the called number, and adds the color ring capability header field in the SIP INVITE signaling to the called party. The specific process is as follows: determine whether the caller supports color ring in the calling SIP signaling. If yes, do not modify the SIP signaling; otherwise, add video and header fields Alert-Info in the contact header field of the SIP signaling: <urn:alert:service:crs> ;< / urn:alert:service:crs> Step 6: After receiving the response from the called party, the color ringing capability of the called party is blocked and the caller is responded to. The video and +g.3gpp.crs="rs" in the contact header field of the called party's SIP signaling need to be removed. Step 7: Use the work number to replace the calling party and reserve resources for the color ring media stream with the called party; Step 8: The signaling server notifies the service server that the color ring tone negotiation signaling is completed. The service server notifies the color ring tone platform to play the enterprise color ring tone on the called party side. The color ring tone platform reads the enterprise color ring tone from the color ring tone storage and plays the enterprise color ring tone to the called party. Step 9: After the called party is connected, the signaling server notifies the service server, and the service server notifies the color ringing platform to stop playing the enterprise color ringing.

2. A method for introducing dynamic color ringing in work number service according to claim 1, characterized in that: The binding relationship supports adding two color ring indexes, one color ring index is set when the served party is the calling party and the serving party is the called party; the other color ring index is set when the serving party is the calling party and the served party is the called party.

3. A method for introducing dynamic color ringing in work number service according to claim 1, characterized in that: The specific process of step 7 is: replace the calling number with the work number, actively use the UPDATE in the SIP signaling to complete the resource reservation of the color ring media stream of the called party, receive the 200 OK response from the called party, and respond 200 OK to the UPDATE initiated by the called party.

4. A computer-readable storage medium storing a computer program, characterized in that: The computer program enables the computer to execute the method for introducing dynamic color ringing in the work number service as described in any one of claims 1-3.

5. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for introducing dynamic color ringing in the work number service as described in any one of claims 1 to 3 is implemented.

Citation Information

Patent Citations

  • Private number application method and application system based on IMS (IP Multimedia Subsystem) network

    CN115226095A

  • Method, system and device for showing incoming call intention in private call

    CN116506410A