CN113225724A - Method, system and terminal equipment for processing abnormity of calling and displaying information of VoLTE (Voice over Long term evolution) user - Google Patents
Method, system and terminal equipment for processing abnormity of calling and displaying information of VoLTE (Voice over Long term evolution) user Download PDFInfo
- Publication number
- CN113225724A CN113225724A CN202010071802.7A CN202010071802A CN113225724A CN 113225724 A CN113225724 A CN 113225724A CN 202010071802 A CN202010071802 A CN 202010071802A CN 113225724 A CN113225724 A CN 113225724A
- Authority
- CN
- China
- Prior art keywords
- volte
- equipment
- calling
- impu
- information
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
-
- 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/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- 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
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a method, a system and a terminal device for processing information exception of calling and displaying of a VoLTE user. The method for processing the abnormal information display by calling and calling the VoLTE user comprises the following steps: the VoLTE calling equipment initiates a call to VoLTE called equipment on an IMS domain, wherein the call comprises an INVITE message; when receiving an INVITE message of VoLTE calling user equipment, PSBC equipment adds a PAI header field in the INVITE message, wherein the PAI header field comprises an SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, and the SIP format IMPU comprises a target domain name; the PSBC equipment sends the PAI header field to a subsequent network element on the IMS field through an INVITE message, and transmits the IMPU in the SIP format to VoLTE called equipment through the subsequent network element according to the forced transparent transmission identifier; the VoLTE called equipment receives the IMPU in the SIP format, determines the operator information of the VoLTE calling equipment according to the target domain name, and displays the operator information of the VoLTE calling equipment when the calling party comes to display. By adopting the abnormal processing method for displaying the information by the VoLTE user calling, the accuracy of displaying the operator information can be ensured when the VoLTE user calling displays the operator information.
Description
[ technical field ] A method for producing a semiconductor device
The invention relates to the field of communication, in particular to a method, a system and a terminal device for processing abnormal information display of a VoLTE user calling.
[ background of the invention ]
The number portability is realized by adopting the network conversion operation of the principle that card conversion is not carried out between different operators in the same local network, namely: the MSISDN (mobile number) remains unchanged and the operator changes. When a Voice over Long-Term Evolution (VoLTE) calling device calls a VoLTE called device residing in an IP Multimedia System (IMS) domain in the IMS domain, the VoLTE called device displays operator information according to the corresponding relation between a mobile phone number section of the VoLTE calling device and an operator, however, the displayed VoLTE called device is still the original operator information and is not the operator information after number portability.
[ summary of the invention ]
In view of this, the embodiment of the present invention provides an exception handling method, a system and a terminal device for displaying information by a VoLTE user calling, so as to solve the problem that the VoLTE user calling displays an error in operator information after the device carries a number and changes a network.
In a first aspect, an embodiment of the present invention provides a method for handling an exception of information displayed by a VoLTE user calling, including:
the VoLTE calling equipment initiates a call to VoLTE called equipment on an IMS domain, wherein the call comprises an INVITE message, and the VoLTE calling equipment is equipment for number portability;
when PSBC equipment on an IMS domain receives an INVITE message of VoLTE calling user equipment, a PAI header domain is added to the INVITE message, wherein the PAI header domain comprises SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, the SIP format IMPU comprises a target domain name, and the target domain name is used for identifying operator information of the VoLTE calling equipment;
the PSBC equipment sends the PAI header domain to a subsequent network element on the IMS domain through the INVITE message, and transmits SIP format IMPU to VoLTE called equipment through the subsequent network element according to the mandatory transparent transmission identifier with the identifier type being true;
receiving the IMPU in the SIP format by the VoLTE called equipment, determining the operator information of the VoLTE calling equipment according to the target domain name, and displaying the operator information of the VoLTE calling equipment when a calling party displays.
The above aspect and any possible implementation further provide an implementation in which, before the VoLTE calling device initiates a call to a VoLTE called device over an IMS domain, the method further includes:
the VoLTE calling equipment registers the SIP format IMPU on an IMS domain;
after the registration is completed, the PSBC device saves the SIP format IMPU of the VoLTE calling device.
The above aspect and any possible implementation manner further provide an implementation manner, where the determining, according to the target domain name, the operator information of the VoLTE calling device includes:
the VoLTE called equipment inquires a relation comparison table which is stored locally in advance, wherein the relation comparison table stores the mapping relation between a domain name and the operator information, and the domain name comprises the target domain name;
and the VoLTE called equipment determines the operator information of the VoLTE calling equipment according to the relation comparison table and the target domain name.
The above aspect and any possible implementation manner further provide an implementation manner, and after the determining, according to the target domain name, the operator information of the VoLTE calling device, the method further includes:
the VoLTE called equipment sends return information to the VoLTE calling equipment through the subsequent network element according to the received INVITE message;
and receiving the return information by the VoLTE calling equipment, and establishing a call with the VoLTE called equipment according to the return information.
In a second aspect, an embodiment of the present invention provides a method for processing an information exception by calling and displaying a VoLTE user, including the following steps executed by a VoLTE calling device:
the VoLTE calling equipment initiates a call to VoLTE called equipment on an IMS domain, wherein the call comprises an INVITE message, and the VoLTE calling equipment is equipment for number portability;
after a VoLTE calling device initiates a call to a VoLTE called device in an IMS domain, the following steps are also executed by the PSBC device and the VoLTE called device:
when PSBC equipment on an IMS domain receives an INVITE message of VoLTE calling user equipment, a PAI header domain is added to the INVITE message, wherein the PAI header domain comprises SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, the SIP format IMPU comprises a target domain name, and the target domain name is used for identifying operator information of the VoLTE calling equipment;
the PSBC equipment sends the PAI header domain to a subsequent network element on the IMS domain through the INVITE message, and transmits SIP format IMPU to VoLTE called equipment through the subsequent network element according to the mandatory transparent transmission identifier with the identifier type being true;
receiving the IMPU in the SIP format by the VoLTE called equipment, determining the operator information of the VoLTE calling equipment according to the target domain name, and displaying the operator information of the VoLTE calling equipment when a calling party displays.
In a third aspect, an embodiment of the present invention provides a method for processing an exception of information displayed by a VoLTE user calling, including the following steps executed by a PSBC device:
when PSBC equipment on an IMS domain receives an INVITE message of VoLTE calling user equipment, a PAI header domain is added to the INVITE message, wherein the PAI header domain comprises SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, the SIP format IMPU comprises a target domain name, and the target domain name is used for identifying operator information of the VoLTE calling equipment;
and the PSBC equipment sends the PAI header domain to a subsequent network element on the IMS domain through the INVITE message, and transmits the SIP format IMPU to VoLTE called equipment through the subsequent network element according to the mandatory transparent transmission identifier with the real identifier type.
In a fourth aspect, an embodiment of the present invention provides a method for processing an information exception by calling and displaying a VoLTE user, including the following steps performed by a VoLTE called device:
receiving SIP format IMPU transmitted by PSBC equipment by VoLTE called equipment, determining operator information of VoLTE calling equipment according to a target domain name, and displaying the operator information of the VoLTE calling equipment when a calling party displays, wherein the SIP format IMPU comprises the target domain name which is used for identifying the operator information of the VoLTE calling equipment.
In a fifth aspect, an embodiment of the present invention provides a terminal device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements, when executing the computer program, the step of displaying the information exception handling method by the VoLTE user caller according to the second aspect, or implements, when executing the computer program, the step of displaying the information exception handling method by the VoLTE user caller according to the fourth aspect.
In a sixth aspect, an embodiment of the present invention provides a network element, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor implements, when executing the computer program, the steps of the VoLTE user calling to display an information exception handling method according to the third aspect.
In a seventh aspect, an embodiment of the present invention provides a system for handling an information exception by a VoLTE user calling, where the system includes the terminal device in the fifth aspect or the network element in the sixth aspect.
In the embodiment of the invention, when a VoLTE calling device initiates a call to a VoLTE called device in an IMS domain, a PAI header domain is added in an INVITE message, so that the transmitted INVITE message carries an SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, and the PAI header domain is transmitted to the VoLTE called device in a transparent way when the INVITE message is transmitted to a network element in each IMS domain according to the mandatory transparent transmission identifier with the true identifier type; after receiving the INVITE message including the PAI header field, the VoLTE calling device determines the operator information of the VoLTE calling device according to the target domain name in the IMPU in SIP format carried by the INVITE message, and displays the operator information of the VoLTE calling device when the calling device is called. In the embodiment of the invention, the accuracy of displaying the operator information can be ensured when the VoLTE user calls to display the operator information after the user equipment carries out number portability.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Fig. 1 is a call flow diagram of a VoLTE subscriber in an embodiment of the present invention;
FIG. 2 is a flowchart of a method for handling an exception of a VoLTE subscriber calling to display information according to an embodiment of the present invention;
fig. 3 is a call flow for the improved VoLTE subscriber in an embodiment of the present invention;
FIG. 4 is a schematic diagram of a computer device according to an embodiment of the invention.
[ detailed description ] embodiments
For better understanding of the technical solutions of the present invention, the following detailed descriptions of the embodiments of the present invention are provided with reference to the accompanying drawings.
It should be understood that the described embodiments are only some embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terminology used in the embodiments of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the examples of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be understood that the term "and/or" as used herein is merely a field that describes the same of an associated object, meaning that three relationships may exist, e.g., A and/or B, may indicate: a is present alone, and A and B are present, B is present alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
It should be understood that although the terms first, second, third, etc. may be used to describe preset ranges, etc. in embodiments of the present invention, these preset ranges should not be limited to these terms. These terms are only used to distinguish preset ranges from each other. For example, the first preset range may also be referred to as a second preset range, and similarly, the second preset range may also be referred to as the first preset range, without departing from the scope of the embodiments of the present invention.
The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination" or "in response to a detection", depending on the context. Similarly, the phrases "if determined" or "if detected (a stated condition or event)" may be interpreted as "when determined" or "in response to a determination" or "when detected (a stated condition or event)" or "in response to a detection (a stated condition or event)", depending on the context. It can be understood that, assuming that user UE (user equipment) _ a is a mobile phone user of section F operator 129XXXX, user UE _ B is a mobile phone user of section 149XXXX, and both user UE _ a and user UE _ B do not carry out number portability. When the user UE _ A dials the user UE _ B, the user UE _ B displays the operator F on the user UE _ B terminal according to the corresponding relation between the mobile phone number segment of the user UE _ A and the operator.
Specifically, as shown in table 1, table 1 is a table of correspondence between the number portability segment and the operator.
Table 1 correspondence table between number portability network head segment and operator
Mobile phone number section | Operator |
129XXXX | F |
149XXXX | G |
169XXXX | H |
As can be seen from table 1, the operators corresponding to different mobile phone number segments may be different, and of course, different mobile phone number segments may also correspond to the same operator.
Further, if the user UE _ a is taken out from the operator F, taken into the operator G, and VoLTE is turned on, the operator of the user UE _ a is changed from F to G.
It can be understood that, since number portability is a user behavior, the corresponding relationship between the mobile phone number segment and the operator is no longer one-to-one, but becomes a many-to-many relationship, as shown in table 2 specifically:
table 2 correspondence table between number portability post segment and operator
Mobile phone number section | Operator |
129XXXX | F or G or H |
149XXXX | F or G or H |
169XXXX | F or G or H |
It is understood that in the conventional VoLTE user call flow, the steps of the main flow as shown in fig. 1 are included.
In fig. 1, (O) represents a calling party, (T) represents a called party, SBC, I/S-CSCF, MMTel AS, etc. are part of network elements of the call flow diagram in the IMS domain, and INVITE message is transmitted through these network elements when called by VoLTE. 200OK is a return message indicating success, and 180Ringing indicates Ringing.
Wherein, INVITE (a, B) represents an INVITE message for establishing the user UE _ a and the user UE _ B.
After the user UE _ A carries the number and changes the network and opens the VoLTE, when the IMS domain calls the VoLTE user UE _ B, the user UE _ B displays the operator information of the incoming call number on the user UE _ B terminal according to the corresponding relation between the mobile phone number section of the user UE _ A and the operator. Because the user UE _ A changes the operator under the condition of not changing the mobile phone number, the displayed operator information is the original operator F instead of the real operator G of the network where the user UE _ A is located, and the caller identification of the operator information is wrong.
Fig. 2 shows a flow chart of the handling method of the information exception of the VoLTE user calling to display. The method for processing the information display exception of the VoLTE user calling can be applied to a system for processing the information display exception of the VoLTE user calling, and can be realized by adopting the VoLTE user calling to display the information exception processing system when the VoLTE user calls. The VoLTE user calling and displaying information exception handling system can be particularly applied to computer equipment, wherein the computer equipment comprises but is not limited to terminal equipment, network elements and other equipment. As shown in fig. 1, the method for handling the exception of information displayed by VoLTE user calling comprises the following steps:
s10: the VoLTE calling equipment initiates a call to VoLTE called equipment on an IMS domain, wherein the call comprises an INVITE message, and the VoLTE calling equipment is equipment for number portability.
In one embodiment, the IMS domain provides a generic network architecture for multimedia services over IP-based networks, through which VoLTE users can implement high-quality calls. In the VoLTE call, the VoLTE calling device tries to establish a call connection with the VoLTE called device through an IMS domain, and specifically, the VoLTE calling device initiates a call to the VoLTE called device in the IMS domain. It can be understood that during a VoLTE call, the transmission of information is implemented by sending an INVITE message to establish a call connection. In this embodiment, the VoLTE calling device is a device for number portability. The VoLTE calling equipment can be terminal equipment which does not open the VoLTE calling service before number portability.
Further, before step S10, that is, before the VoLTE calling device initiates a call to the VoLTE called device over the IMS domain, the method further includes:
s11: VoLTE calling devices register SIP format IMPU on the IMS domain.
Among them, IMPU (IP Multimedia Identity) in SIP (Session Initiation Protocol) format includes a target domain name capable of uniquely identifying operator information.
In an embodiment, after the device opens the VoLTE call service, the SIP format IMPU of the VoLTE calling device is registered on the IMS domain accordingly, so that when the VoLTE call is performed, the network element on the IMS domain can find the SIP format IMPU of the VoLTE calling device.
S12: after the registration is completed, the PSBC device saves the SIP format IMPU of the VoLTE calling device.
The PSBC device is a part of network elements in the VoLTE call flow, and the PSBC device is an integrated network element integrating SBC, P-CSCF, ATCF, and ATGW, and it can be understood that other network elements required by the VoLTE call flow are also included in the VoLTE call flow, including but not limited to network elements such AS an I-CSCF responsible for access, an S-CSCF responsible for core control, a HSS in a database class, and an AS in a service.
In an embodiment, after the SIP format IMPU is registered in the IMS domain, the PSBC device stores the SIP format IMPU of the VoLTE calling device, so that when a VoLTE call is performed, the SIP format IMPU may be added to an INVITE message, so that the VoLTE called device can obtain the SIP format IMPU of the VoLTE calling device according to the received INVITE message, thereby confirming the operator information of the VoLTE calling device.
S20: when PSBC equipment on an IMS domain receives an INVITE message of VoLTE calling user equipment, a PAI header domain is added to the INVITE message, wherein the PAI header domain comprises SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, the SIP format IMPU comprises a target domain name, and the target domain name is used for identifying operator information of the VoLTE calling equipment.
It can be understood that, in the conventional VoLTE call flow, the VoLTE called device can only obtain the mobile phone number of the VoLTE calling device, and the operator information of the VoLTE calling device is obtained according to the mobile phone number, and after the VoLTE calling device carries out number portability, the operator information obtained by the VoLTE called device is wrong.
In view of this, in an embodiment, in the VoLTE call flow, a PAI (P-Asserted-Identity) header field is added to an INVITE message transmitted via multiple network elements over the IMS domain. Specifically, the PSBC device writes the SIP format IMPU into a PAI (P-Asserted-Identity) header field according to the pre-stored SIP format IMPU of the VoLTE calling device, and transmits the SIP format IMPU to the VoLTE called device through a plurality of network elements by using an INVITE message. Further, the PAI header field further includes a forced transparent flag, which is true, i.e., its flag type is true. The forced transparent identity can forcedly transmit the PAI header field to the VoLTE called device when the INVITE message is transmitted on the IMS field, and does not change the content of SIP format IMPU of the PAI header field. Furthermore, the SIP format IMPU comprises a target domain name for identifying operator information of the VoLTE calling device. In this embodiment, a PAI header field is added to the INVITE message, so that the SIP format IMPU can be completely transmitted to the VoLTE called device, so that the VoLTE called device obtains correct operator information according to the target domain name.
S30: and the PSBC equipment sends the PAI header field to a subsequent network element on the IMS field through an INVITE message, and transmits the SIP format IMPU to the VoLTE called equipment through the subsequent network element according to the mandatory transparent transmission identification with the identification type being true.
The subsequent network element refers to other network elements in the VoLTE call flow in the IMS domain except for the PSBC device, such AS a network element I-CSCF responsible for access, a network element S-CSCF responsible for core control, or a network element MMTel-AS responsible for service. In the VoLTE call flow, an INVITE message initiated by a VoLTE calling device is transmitted through a network element on an IMS domain to establish a call with a VoLTE called device.
In an embodiment, after the PSBC device adds the PAI header field to the INVITE message, the INVITE message is transmitted through a subsequent network element by using the mandatory transparent transmission identifier whose identifier type is true, so as to transmit the IMPU in the SIP format to the VoLTE called device. The mandatory transparent transmission identifier with the true identifier type can ensure that the SIP-format IMPU keeps the original format in the transmission process, and ensure that the SIP-format IMPU can be completely and correctly transmitted to the VoLTE called equipment.
S40: the VoLTE called equipment receives the IMPU in the SIP format, determines the operator information of the VoLTE calling equipment according to the target domain name, and displays the operator information of the VoLTE calling equipment when the calling party comes to display.
The IMPU is specifically expressed in the SIP format in this embodiment, and the expression of the IMPU in the SIP format is specifically as follows:
sip:+MSISDN@domainNameX
specifically, the table of correspondence between domain names and operators is shown in table 3:
table 3 table of correspondence between domain name and operator
Domain name | Operator |
domainNameF | F |
domainNameG | G |
domainNameH | H |
When the device carries out number portability and opens VoLTE, although the MSISDN of the mobile phone number of the device is not changed, the domain name (@ latter part) corresponding to the IMPU in the SIP format is unique, that is: a domain name may uniquely identify an operator. In a conventional VoLTE call flow, the VoLTE called device can only obtain the MSISDN of the mobile phone number of the VoLTE calling device, and in this embodiment, the SIP format IMPU is used to enable the VoLTE called device to determine the operator information of the VoLTE calling device according to the target domain name, and to correctly display the operator information of the VoLTE calling device when the calling device is called.
Further, in step S40, determining the operator information of the VoLTE calling device according to the target domain name specifically includes:
s411: the VoLTE called equipment inquires a relation comparison table which is stored locally in advance, wherein the relation comparison table stores the mapping relation between a domain name and operator information, and the domain name comprises a target domain name.
S412: and the VoLTE called equipment determines the operator information of the VoLTE calling equipment according to the relation comparison table and the target domain name.
In steps S411-S412, the VoLTE called device has a relationship lookup table stored in the device local storage in advance, and according to the mapping relationship between the domain name and the operator information in the relationship lookup table, the operator information of the VoLTE calling device may be determined based on the target domain name. In one embodiment, for example, when the target domain name is domainNameG, its corresponding operator is G.
It can be understood that, by saving the relationship comparison table in advance, the VoLTE called device can quickly and accurately determine the operator information corresponding to the target domain name after receiving the target domain name.
Further, after step S40, that is, after determining the operator information of the VoLTE calling device according to the target domain name, the method further includes:
s421: and the VoLTE called equipment sends return information to the VoLTE calling equipment through a subsequent network element according to the received INVITE message.
S422: and the VoLTE calling equipment receives the return information and establishes a call with the VoLTE called equipment according to the return information.
In steps S421-S422, after receiving the INVITE message, the VoLTE called device needs to return a return message such as 200OK to establish a call with the VoLTE calling device, so as to determine that the VoLTE called device has received the INVITE message. And after the VoLTE calling equipment receives the return information and confirms the establishment of the connection, the VoLTE calling equipment and the VoLTE called equipment complete the establishment of the call.
Figure 3 shows a call flow for a modified VoLTE user.
AS shown in fig. 3, on the basis of the original VoLTE user call flow, a PAI header field is added to the INVITE message, and the PAI header field includes an SIP format IMPU and a forced transparent transmission identifier whose identifier type is true, and the SIP format IMPU can be transmitted to VoLTE called equipment through network elements of an IMS domain (fig. 3 shows some network elements in the call flow, such AS an SBC, an I/S-CSCF, an MMTel AS, and the like). The VoLTE called device may identify the operator information of the VoLTE calling device according to the target domain name in the SIP format IMPU. After receiving the return information of the VoLTE called device, the VoLTE calling device can establish a call by double sending, and accurately display the operator information of the VoLTE calling device on the VoLTE called device.
In the embodiment of the invention, when a VoLTE calling device initiates a call to a VoLTE called device in an IMS domain, a PAI header domain is added in an INVITE message, so that the transmitted INVITE message carries an SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, and the PAI header domain is transmitted to the VoLTE called device in a transparent way when the INVITE message is transmitted to a network element in each IMS domain according to the mandatory transparent transmission identifier with the true identifier type; after receiving the INVITE message including the PAI header field, the VoLTE calling device determines the operator information of the VoLTE calling device according to the target domain name in the IMPU in SIP format carried by the INVITE message, and displays the operator information of the VoLTE calling device when the calling party comes in display. In the embodiment of the invention, the accuracy of displaying the operator information can be ensured when the VoLTE user calls to display the operator information after the user equipment carries out number portability.
The embodiment of the invention also provides a method for processing the abnormal information displayed by the VoLTE user calling, which comprises the following steps executed by the VoLTE calling equipment:
the VoLTE calling equipment initiates a call to VoLTE called equipment on an IMS domain, wherein the call comprises an INVITE message, and the VoLTE calling equipment is equipment for number portability.
After a VoLTE calling device initiates a call to a VoLTE called device in an IMS domain, the following steps are also executed by a PSBC device and the VoLTE called device:
when PSBC equipment on an IMS domain receives an INVITE message of VoLTE calling user equipment, a PAI header domain is added to the INVITE message, wherein the PAI header domain comprises SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, the SIP format IMPU comprises a target domain name, and the target domain name is used for identifying operator information of the VoLTE calling equipment.
And the PSBC equipment sends the PAI header field to a subsequent network element on the IMS field through an INVITE message, and transmits the SIP format IMPU to the VoLTE called equipment through the subsequent network element according to the mandatory transparent transmission identification with the identification type being true.
The VoLTE called equipment receives the IMPU in the SIP format, determines the operator information of the VoLTE calling equipment according to the target domain name, and displays the operator information of the VoLTE calling equipment when the calling party comes to display.
For the explanation of the steps in the embodiment of the present invention, reference may be made to the VoLTE user calling in steps S10-S40 to display the information exception handling method, which is not described herein again.
In the embodiment of the invention, when a VoLTE calling device initiates a call to a VoLTE called device in an IMS domain, a PAI header domain is added in an INVITE message, so that the transmitted INVITE message carries an SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, and the PAI header domain is transmitted to the VoLTE called device in a transparent way when the INVITE message is transmitted to a network element in each IMS domain according to the mandatory transparent transmission identifier with the true identifier type; after receiving the INVITE message including the PAI header field, the VoLTE calling device determines the operator information of the VoLTE calling device according to the target domain name in the IMPU in SIP format carried by the INVITE message, and displays the operator information of the VoLTE calling device when the calling party comes in display. In the embodiment of the invention, the accuracy of displaying the operator information can be ensured when the VoLTE user calls to display the operator information after the user equipment carries out number portability.
The embodiment of the invention also provides a method for processing the abnormal information displayed by the VoLTE user calling, which comprises the following steps executed by PSBC equipment:
when PSBC equipment on an IMS domain receives an INVITE message of VoLTE calling user equipment, a PAI header domain is added to the INVITE message, wherein the PAI header domain comprises SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, the SIP format IMPU comprises a target domain name, and the target domain name is used for identifying operator information of the VoLTE calling equipment;
and the PSBC equipment sends the PAI header field to a subsequent network element on the IMS field through an INVITE message, and transmits the SIP format IMPU to the VoLTE called equipment through the subsequent network element according to the mandatory transparent transmission identification with the identification type being true.
For the explanation of the steps in the embodiment of the present invention, reference may be made to the VoLTE user calling in steps S10-S40 to display the information exception handling method, which is not described herein again.
In the embodiment of the invention, when a VoLTE calling device initiates a call to a VoLTE called device in an IMS domain, a PAI header domain is added in an INVITE message, so that the transmitted INVITE message carries an SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, and the PAI header domain is transmitted to the VoLTE called device in a transparent way when the INVITE message is transmitted to a network element in each IMS domain according to the mandatory transparent transmission identifier with the true identifier type; after receiving the INVITE message including the PAI header field, the VoLTE calling device determines the operator information of the VoLTE calling device according to the target domain name in the IMPU in SIP format carried by the INVITE message, and displays the operator information of the VoLTE calling device when the calling party comes in display. In the embodiment of the invention, the accuracy of displaying the operator information can be ensured when the VoLTE user calls to display the operator information after the user equipment carries out number portability.
The embodiment of the invention also provides a method for processing the abnormal information displayed by the VoLTE user calling, which comprises the following steps executed by the VoLTE called equipment:
the VoLTE called device receives SIP format IMPU transmitted by the PSBC device, determines operator information of the VoLTE calling device according to the target domain name, and displays the operator information of the VoLTE calling device when the calling device is called, wherein the SIP format IMPU comprises the target domain name which is used for identifying the operator information of the VoLTE calling device.
For the explanation of the steps in the embodiment of the present invention, reference may be made to the VoLTE user calling in steps S10-S40 to display the information exception handling method, which is not described herein again.
In the embodiment of the invention, when a VoLTE calling device initiates a call to a VoLTE called device in an IMS domain, a PAI header domain is added in an INVITE message, so that the transmitted INVITE message carries an SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, and the PAI header domain is transmitted to the VoLTE called device in a transparent way when the INVITE message is transmitted to a network element in each IMS domain according to the mandatory transparent transmission identifier with the true identifier type; after receiving the INVITE message including the PAI header field, the VoLTE calling device determines the operator information of the VoLTE calling device according to the target domain name in the IMPU in SIP format carried by the INVITE message, and displays the operator information of the VoLTE calling device when the calling party comes in display. In the embodiment of the invention, the accuracy of displaying the operator information can be ensured when the VoLTE user calls to display the operator information after the user equipment carries out number portability.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Fig. 4 shows a schematic diagram of a computer device according to an embodiment of the present invention, where the computer device may specifically be a terminal device or a network element, where the terminal device may specifically be a VoLTE calling device or a VoLTE called device, and the network element may specifically be a PSBC device. As shown in fig. 4, the computer device 40 of this embodiment includes: the processor 41, the memory 42, and the computer program 43 stored in the memory 42 and capable of running on the processor 41, where the computer program 43 is executed by the processor 41 to implement the VoLTE user calling to display the information exception handling method executed by the terminal device in the embodiment, and in order to avoid repetition, details are not repeated herein. Alternatively, the computer program 43 is implemented by the processor 41 to implement the VoLTE user calling to display the information exception handling method executed by the network element in the embodiment, which is not described herein again.
The computing device 40 may be a desktop computer, a notebook, a palm top computer, a cloud server, or other computing device. The computer device 40 may include, but is not limited to, a processor 41, a memory 42. Those skilled in the art will appreciate that fig. 4 is merely an example of a computer device 40 and is not intended to limit the computer device 40 and that it may include more or fewer components than shown, or some components may be combined, or different components, e.g., the computer device may also include input output devices, network access devices, buses, etc.
The Processor 41 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, or the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The storage 42 may be an internal storage unit of the computer device 40, such as a hard disk or a memory of the computer device 40. The memory 42 may also be an external storage device of the computer device 40, such as a plug-in hard disk provided on the computer device 40, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like. Further, memory 42 may also include both internal and external storage units of computer device 40. The memory 42 is used for storing computer programs and other programs and data required by the computer device. The memory 42 may also be used to temporarily store data that has been output or is to be output.
The embodiment of the present invention further provides a system for handling an information exception by a VoLTE user calling, which includes the terminal device or the network element according to the above embodiment, and the system may further include computer devices such as other network elements, which is not limited herein.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules, so as to perform all or part of the functions described above.
The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.
Claims (10)
1. A method for processing abnormal information display by a VoLTE user calling is characterized by comprising the following steps:
the VoLTE calling equipment initiates a call to VoLTE called equipment on an IMS domain, wherein the call comprises an INVITE message, and the VoLTE calling equipment is equipment for number portability;
when PSBC equipment on an IMS domain receives an INVITE message of VoLTE calling user equipment, a PAI header domain is added to the INVITE message, wherein the PAI header domain comprises SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, the SIP format IMPU comprises a target domain name, and the target domain name is used for identifying operator information of the VoLTE calling equipment;
the PSBC equipment sends the PAI header domain to a subsequent network element on the IMS domain through the INVITE message, and transmits SIP format IMPU to VoLTE called equipment through the subsequent network element according to the mandatory transparent transmission identifier with the identifier type being true;
receiving the IMPU in the SIP format by the VoLTE called equipment, determining the operator information of the VoLTE calling equipment according to the target domain name, and displaying the operator information of the VoLTE calling equipment when a calling party displays.
2. The method of claim 1, wherein before the VoLTE calling device initiates a call to a VoLTE called device over an IMS domain, the method further comprises:
the VoLTE calling equipment registers the SIP format IMPU on an IMS domain;
after the registration is completed, the PSBC device saves the SIP format IMPU of the VoLTE calling device.
3. The method of claim 1, wherein the determining the operator information of the VoLTE calling device according to the target domain name comprises:
the VoLTE called equipment inquires a relation comparison table which is stored locally in advance, wherein the relation comparison table stores the mapping relation between a domain name and the operator information, and the domain name comprises the target domain name;
and the VoLTE called equipment determines the operator information of the VoLTE calling equipment according to the relation comparison table and the target domain name.
4. The method according to any of claims 1-3, wherein after the determining of the operator information of the VoLTE calling device from the target domain name, the method further comprises:
the VoLTE called equipment sends return information to the VoLTE calling equipment through the subsequent network element according to the received INVITE message;
and receiving the return information by the VoLTE calling equipment, and establishing a call with the VoLTE called equipment according to the return information.
5. A VoLTE user calling and information display exception handling method comprises the following steps executed by VoLTE calling equipment:
the VoLTE calling equipment initiates a call to VoLTE called equipment on an IMS domain, wherein the call comprises an INVITE message, and the VoLTE calling equipment is equipment for number portability;
after a VoLTE calling device initiates a call to a VoLTE called device in an IMS domain, the following steps are also executed by the PSBC device and the VoLTE called device:
when PSBC equipment on an IMS domain receives an INVITE message of VoLTE calling user equipment, a PAI header domain is added to the INVITE message, wherein the PAI header domain comprises SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, the SIP format IMPU comprises a target domain name, and the target domain name is used for identifying operator information of the VoLTE calling equipment;
the PSBC equipment sends the PAI header domain to a subsequent network element on the IMS domain through the INVITE message, and transmits SIP format IMPU to VoLTE called equipment through the subsequent network element according to the mandatory transparent transmission identifier with the identifier type being true;
receiving the IMPU in the SIP format by the VoLTE called equipment, determining the operator information of the VoLTE calling equipment according to the target domain name, and displaying the operator information of the VoLTE calling equipment when a calling party displays.
6. A VoLTE user calling and information display exception handling method comprises the following steps executed by PSBC equipment:
when PSBC equipment on an IMS domain receives an INVITE message of VoLTE calling user equipment, a PAI header domain is added to the INVITE message, wherein the PAI header domain comprises SIP format IMPU and a mandatory transparent transmission identifier with a true identifier type, the SIP format IMPU comprises a target domain name, and the target domain name is used for identifying operator information of the VoLTE calling equipment;
and the PSBC equipment sends the PAI header domain to a subsequent network element on the IMS domain through the INVITE message, and transmits the SIP format IMPU to VoLTE called equipment through the subsequent network element according to the mandatory transparent transmission identifier with the real identifier type.
7. A VoLTE user calling and information display exception handling method comprises the following steps executed by VoLTE called equipment:
receiving SIP format IMPU transmitted by PSBC equipment by VoLTE called equipment, determining operator information of VoLTE calling equipment according to a target domain name, and displaying the operator information of the VoLTE calling equipment when a calling party displays, wherein the SIP format IMPU comprises the target domain name which is used for identifying the operator information of the VoLTE calling equipment.
8. A terminal device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor when executing the computer program realizes the steps of the VoLTE user caller to display an information exception handling method as claimed in claim 5, or the processor when executing the computer program realizes the steps of the VoLTE user caller to display an information exception handling method as claimed in claim 7.
9. A network element comprising a memory, a processor and a computer program stored in said memory and being executable on said processor, characterized in that said processor, when executing said computer program, performs the steps of the VoLTE user call to display an information exception handling method as claimed in claim 6.
10. A VoLTE user caller to display information exception handling system, characterized by comprising a terminal device according to claim 8 or a network element according to claim 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010071802.7A CN113225724B (en) | 2020-01-21 | 2020-01-21 | Method, system and terminal equipment for processing abnormity of information displayed by VoLTE user calling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010071802.7A CN113225724B (en) | 2020-01-21 | 2020-01-21 | Method, system and terminal equipment for processing abnormity of information displayed by VoLTE user calling |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113225724A true CN113225724A (en) | 2021-08-06 |
CN113225724B CN113225724B (en) | 2022-12-09 |
Family
ID=77085274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010071802.7A Active CN113225724B (en) | 2020-01-21 | 2020-01-21 | Method, system and terminal equipment for processing abnormity of information displayed by VoLTE user calling |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113225724B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115529375A (en) * | 2022-01-07 | 2022-12-27 | 荣耀终端有限公司 | Interface display method and device and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812596A (en) * | 2014-12-31 | 2016-07-27 | ***通信集团公司 | Calling number display method, related device and system in IMS network |
CN109451490A (en) * | 2019-01-04 | 2019-03-08 | 中国联合网络通信集团有限公司 | Call processing method, system and storage medium |
CN109450958A (en) * | 2019-01-04 | 2019-03-08 | 中国联合网络通信集团有限公司 | A kind of group user number of taking turns the communication means and system of net |
CN110099378A (en) * | 2019-05-29 | 2019-08-06 | ***通信集团江苏有限公司 | Determination method, apparatus, equipment and the storage medium of incoming call attaching information |
-
2020
- 2020-01-21 CN CN202010071802.7A patent/CN113225724B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105812596A (en) * | 2014-12-31 | 2016-07-27 | ***通信集团公司 | Calling number display method, related device and system in IMS network |
CN109451490A (en) * | 2019-01-04 | 2019-03-08 | 中国联合网络通信集团有限公司 | Call processing method, system and storage medium |
CN109450958A (en) * | 2019-01-04 | 2019-03-08 | 中国联合网络通信集团有限公司 | A kind of group user number of taking turns the communication means and system of net |
CN110099378A (en) * | 2019-05-29 | 2019-08-06 | ***通信集团江苏有限公司 | Determination method, apparatus, equipment and the storage medium of incoming call attaching information |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115529375A (en) * | 2022-01-07 | 2022-12-27 | 荣耀终端有限公司 | Interface display method and device and electronic equipment |
CN115529375B (en) * | 2022-01-07 | 2023-08-22 | 荣耀终端有限公司 | Interface display method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN113225724B (en) | 2022-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9143538B2 (en) | Method and apparatus for enabling registration of endpoint devices through provisioning | |
US8370502B2 (en) | Method and apparatus for completing a circuit switched service call in an internet protocol network | |
US10348781B2 (en) | Method and apparatus for enabling registration of aggregate end point devices through provisioning | |
US8560890B2 (en) | IMS recovery after HSS failure | |
US9755859B2 (en) | Method and apparatus for completing a circuit switched service call in an internet protocol network | |
CN109802961B (en) | Interface management method and device, electronic equipment and storage medium | |
US9184940B2 (en) | Method and apparatus for completing a circuit switched service call in an internet protocol network | |
US9509730B2 (en) | Method and apparatus for identifying a subscriber home domain in a communication network | |
US8750132B2 (en) | Method and apparatus for completing a call in a network with ENUM failure | |
CN113225724B (en) | Method, system and terminal equipment for processing abnormity of information displayed by VoLTE user calling | |
US8767589B2 (en) | Method and apparatus for providing privacy for a telephone number in a network | |
US9019954B2 (en) | Methods and apparatuses for handling public identities in an internet protocol multimedia subsystem network | |
US11102345B2 (en) | Method for qualifying the identity of a caller terminal | |
EP3987738A1 (en) | Apparatus, method, and computer program for updating user subscription profiles | |
US20220094721A1 (en) | Apparatus, method and computer program for supporting fixed-line user equipment | |
CN115529375B (en) | Interface display method and device and electronic equipment | |
CN108307376A (en) | Method, device and system for selecting called access domain | |
US20230300419A1 (en) | Caller identification for a destination wireless user equipment | |
CN111327579A (en) | Method and equipment for judging user call state | |
CN115866538B (en) | Short message processing method, equipment, system and storage medium | |
WO2020029824A1 (en) | Incoming call prompt method, device, and system | |
CN113169955B (en) | Apparatus, method and computer program for call session control function recovery | |
CN115866538A (en) | Short message processing method, device, system and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |