[go: up one dir, main page]

WO2011020390A1 - 一种号码转换方法和业务连续性应用服务器 - Google Patents

一种号码转换方法和业务连续性应用服务器 Download PDF

Info

Publication number
WO2011020390A1
WO2011020390A1 PCT/CN2010/075040 CN2010075040W WO2011020390A1 WO 2011020390 A1 WO2011020390 A1 WO 2011020390A1 CN 2010075040 W CN2010075040 W CN 2010075040W WO 2011020390 A1 WO2011020390 A1 WO 2011020390A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
invitation message
session invitation
calling
session
Prior art date
Application number
PCT/CN2010/075040
Other languages
English (en)
French (fr)
Inventor
陶全军
郝振武
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2011020390A1 publication Critical patent/WO2011020390A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1095Inter-network session transfer or sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures

Definitions

  • the present invention relates to the field of communications, and in particular, to an IP multimedia subsystem number conversion method and a service continuity application server.
  • IP Internet Protocol, Network Interconnection Protocol
  • Multimedia Subsystem is an IP-based network architecture proposed by the 3rd Generation Partnership Project (3GPP).
  • 3GPP 3rd Generation Partnership Project
  • IMS IP-based telecommunications network architecture, which is independent of the access technology.
  • packet access networks such as GPRS (General Packet Radio Service) and WLAN (Wireless Local Area Network).
  • WLAN Wireless Local Area Network
  • GSM Global System for Mobile communications
  • UMTS Universal Mobile Telecommunications System
  • CS Circuit Switched
  • IMS IMS Centralized Service
  • UE User Equipment
  • VCC IMS Voice Call Continuity
  • FIG. 1 is a system reference frame diagram of an IMS session transfer.
  • the entire framework includes a User Equipment (UE) 101, a Mobile Switch Center (MSC) 102, and a Media Gateway Control Function (MGCF) 103.
  • P-CSCF Proxy Call Session Control Function
  • I-CSCF Interrogating Call Session Control Function
  • I-CSCF Interrogating Call Session Control Function
  • HSS Home Subscriber Server
  • S-CSCF Serving Call Session Control Function
  • Service Continuity Application Server (SC AS for short) 109.
  • Service Control Point (SCP) 110.
  • the SC AS 109 provides a multimedia service continuity server, a multimedia service server, etc., and can provide services such as multimedia service continuity and multimedia services for users.
  • the SCP 110 is an intelligent network service control network element, and mainly performs third-party service control on the traditional circuit domain service through the intelligent service.
  • the Correlation MSISDN is a number that is uniquely associated with a session for session transfer to implement session transfer in the IMS number sharing scenario.
  • the associated number corresponds to the user's private user ID.
  • the associated number is usually brought to the SC AS by the S-CSCF when the user registers with the third party, or the SC AS obtains the third-party registration from the HSS according to the user's private user ID.
  • the SC AS anchors the session with the association number.
  • the SC AS associates the anchor session with the association number in the newly established session request and switches it.
  • Figure 2 is a schematic diagram of session transfer in a number sharing scenario.
  • the number 123 is shared by the UE 1 and the UE 2 at the same time.
  • the UE 2 also uses the number 123 to initiate a session with the remote UE 4, and the UE 2 may move due to the time. Decided to switch the current session to the CS domain.
  • FIG. 3 is a flowchart of a session transfer in a number sharing scenario. Both UE 1 and UE 2 are VCC users. The process includes the following steps:
  • UE 1 and UE 3 have a communication session in the packet domain, and the service control signaling of the session service is anchored on the SC AS of the IMS network, the number of UE 1 is 123, and the number of UE 3 is 444.
  • the SC AS anchors the session using the association number 111 of the UE 1;
  • the UE 2 and the UE 4 also have a communication session in the packet domain, and the session service
  • the service control signaling is also anchored on the SC AS of the IMS network, the number of the UE 2 is shared with the UE 1, the same as 123, and the number of the UE 4 is 555, wherein the SC AS anchors the session using the association number 222 of the UE 2 ;
  • the UE 2 may transfer the current session to the circuit domain due to the air quality of the air interface or the user moving.
  • the UE 2 performs a standard attach procedure on the target circuit domain network.
  • the UE 2 After the UE 2 is successfully attached, send a call setup request message to the circuit domain network, where the message includes the user identity identifier and the called number.
  • the called number is set to the session transfer number (STN) of the terminal static configuration;
  • the STN is mainly used for routing and identifying the session transfer.
  • the circuit domain core network receives the call setup request message, according to the STN, the session request is routed to the SC AS of the home UE 2 home network. After receiving the session request, the SC AS receives the session request. The STN judges that the session request is for session switching, replacing the original session (see steps 306-311).
  • the MSC Server Mobile Switching Center Server receives the call setup request message of the UE 2, and sends an address initial message to the UE 2 home domain IMS network MGCF according to the analysis of the STN number, where the message includes the called number and the calling party.
  • the number, where the called number is STN, and the calling number is set to the associated number of UE 2.
  • the MSC Server There are two ways for the MSC Server to obtain the associated number. In one step, the HSS sends the associated number (C-MSISDN) as the user number to the MSC Server. In another method, the MSC Server initiates the call. The intelligent service replaces the associated number (C-MSISDN) with the calling number of the user;
  • the MGCF After receiving the initial address message, the MGCF sends a SIP (Session Initiation Protocol) session invitation message, and the target address in the message is STN, and is sent to the SC AS.
  • SIP Session Initiation Protocol
  • the SC AS receives the session invitation message, determines, according to the target address in the message, that the session invitation message is a session transfer request message, and finds the previously anchored according to the calling number in the message, that is, the association number of the UE 2.
  • Packet domain session
  • the SC AS updates the remote UE 4 media peer IP address and port address to the IP address and port number of the new session. 310. After the remote update succeeds, the SC AS releases the original packet domain session.
  • the SC AS returns a session success message to the UE 2, indicating that the session transfer is successful.
  • the process includes:
  • the UE 1 initiates an attach procedure on the CS network.
  • the UE 1 initiates a call in the CS domain, and sends a call setup message to the MSC Server, where the called number carried in the message is the UE 2 number;
  • the MSC Server receives the call setup message of the UE 1, triggers the intelligent service, and obtains an IP Multimedia Routing Number (IMRN) from the SC AS of the user home, where the message carries the called number (ie, the number of the UE 2) ).
  • IMRN IP Multimedia Routing Number
  • the MSC Server After obtaining the IMRN, the MSC Server sends an initial address message to the home IMS network according to the IMRN, where the message carries the calling number and the called number, where the calling number is the associated number of UE1, and the called number is IMRN;
  • the MGCF After receiving the initial address message, the MGCF sends a Session Initiation Protocol (SIP) session invitation message, and the target address in the message is IMRN, and is sent to the SC AS.
  • SIP Session Initiation Protocol
  • the SC AS receives the session invitation message, and according to the IMRN in the message, associates the original called number in step 403, and sets the called number in the session invitation message to the original called number, and the SC AS sends the called UE to the called UE.
  • the UE 2) forwards the session invitation, and the calling number in the session invitation message forwarded to the called UE (ie, UE 2) is the associated number;
  • step 406 the calling number in the session invitation message forwarded by the SC AS to the UE 2 is an associated number, and the associated number is a number of an associated session generated within the network, and the associated number and the user number are still different.
  • the calling number received by the called UE is an associated number, which affects the calling number display of the called user and the blacklist of the calling party.
  • UE 1 also has a problem when it is called. As shown in Figure 5, the process includes:
  • UE 3 sends a session invitation message to UE 1, where the target address in the message is UE 1 user number 123; 502-504, the S-CSCF receives the session invitation message, and according to the target address in the message, determines that the circuit domain user forwards the session invitation message to the MGCF;
  • the MGCF sends an initial address message to the target MSC Server according to the analysis of the called number 123, where the called number is 123.
  • the MSC Server After receiving the initial address message, the MSC Server searches for the called party according to the called number 123. However, in some cases, as shown in step 306, the user number saved by the MSC Server is the user association according to the C-MSISDN obtaining mode 1. The number (C-MSISDN) 111, at this time, the MSC Server considers that the user of the number 123 is not within its jurisdiction, rejects the call, and thus cannot page the user.
  • the technical problem to be solved by the present invention is to provide a number conversion method and a service continuity application server, which solves the problem of VCC user call and termination calls in a number sharing scenario.
  • the present invention provides a number conversion method, including: a calling user initiates a call in a circuit domain; and a circuit domain core network sends a session invitation message to a service continuity application server (SC) to which the calling user belongs. And the SC AS receives the session invitation message, compares the calling number in the session invitation message with the user data of the calling user, and sets the session invitation message according to the comparison result. After the calling number, the session invitation message is forwarded to the called user.
  • SC service continuity application server
  • the method may further include: after receiving the session invitation message, the SC AS acquires the calling user from a home subscriber server to which the calling user belongs according to a calling number in the session invitation message.
  • the SC AS acquires the calling user from a home subscriber server to which the calling user belongs according to a calling number in the session invitation message.
  • User data or, after the SC AS receives the IP multimedia routing number request sent by the mobile switching center server in the circuit domain core network, according to the calling number in the IP multimedia routing number request, from the calling user
  • the belonging home subscriber server acquires user data of the calling subscriber.
  • the foregoing method may further include the following: the user data includes a public user identification example table of the calling user, or a public user identification example table and an associated number including the calling user, or includes the main The public user identification list, the associated number, and the display number set by the calling user at the home subscriber server.
  • the foregoing method may further have the following feature: the step of setting, by the SC AS, the calling number in the session invitation message according to the comparison result: if the user data includes a display number and the session invitation message The calling number is not the display number, and the SC AS sets the display number as the calling number in the session invitation message.
  • the foregoing method may further have the following feature: the public user identification example table includes a default number;
  • the step of setting, by the SC AS, the calling number in the session invitation message according to the comparison result includes: if the user data does not include a display number and the calling number in the session invitation message is not included in the public user In the identification example table, the calling number is an association number, and the SC AS sets the default number in the public user identification example table as the calling number in the session invitation message.
  • the foregoing method may further have the following feature: the step of setting, by the SC AS, the calling number in the session invitation message according to the comparison result: if the user data includes a display number and the session invitation message The calling number is the display number, or if the user data does not include a display number and the calling number in the session invitation message is included in the public user identification example table, the SC AS reserves the session. The calling number in the invitation message.
  • the present invention also provides a number conversion method, including: a calling user initiates a call to a called user in a circuit domain; and the SC AS receives a session invitation message of the calling user, where the session invitation message is The destination address is compared with the number currently used by the called user. After the destination address in the session invitation message is set according to the comparison result, the session invitation message is forwarded to the called user.
  • the method may further include: the SC AS acquiring, from the home subscriber server to which the called user belongs, the number currently used by the called user according to the destination address in the session invitation message.
  • the foregoing method may further have the following feature: the step of setting, by the SC AS, the destination address in the session invitation message according to the comparison result: when the destination address in the session invitation message is currently used by the called user
  • the SC AS sets the destination address in the session invitation message to the number currently used by the called user; when the destination address in the session invitation message is related to the number currently used by the called user
  • the SC AS reserves the destination address in the session invite message.
  • the present invention further provides a service continuity application server (SC AS ), configured to: when receiving a session invitation message sent by a circuit domain core network, the calling number in the session invitation message and the calling user The user data is compared, and after the calling number in the session invitation message is set according to the comparison result, the session invitation message is forwarded to the called user.
  • SC AS service continuity application server
  • the SC AS is further configured to: after receiving the session invitation message, acquire, according to the calling number in the session invitation message, the calling user from a home subscriber server to which the calling user belongs User data, or, after receiving the IP multimedia routing number request sent by the mobile switching center server in the circuit domain core network, according to the calling number in the IP multimedia routing number request, from the home subscriber server to which the calling user belongs Obtaining user data of the calling user.
  • the SC AS is further configured to: when the user data includes a display number and the calling number in the session invitation message is not the display number, set the display number as the session invitation message.
  • the calling number in .
  • the SC AS is configured to not include a display number in the user data, and a calling number in the session invitation message is not included in a public user identity instance table in the user data, and the calling party When the number is an associated number, the default number in the public user identification example table is set as the calling number in the session invitation message.
  • the SC AS is configured to include a display number in the user data, and the calling number in the session invitation message is the display number, or the user data does not include a display number and the When the calling number in the session invitation message is included in the public user identity instance table in the user data, the calling number in the session invitation message is retained.
  • the present invention also provides a Service Continuity Application Server (SC AS), which is configured to: when a calling user initiates a call to a called user in a circuit domain, and the SC AS receives a session invitation message of the calling user, The destination address in the session invitation message is compared with the number currently used by the called user. After the destination address in the session invitation message is set according to the comparison result, the session invitation message is forwarded to the called user.
  • SC AS Service Continuity Application Server
  • the SC AS is further configured to acquire, according to the destination address number in the session invitation message, the number currently used by the called user from the home subscriber server to which the called user belongs.
  • the SC AS is configured to set a destination address in the session invitation message to be currently used by the called user when the destination address in the session invitation message is different from the number currently used by the called user. The number of the session invitation message is retained when the destination address in the session invitation message is the same as the number currently used by the called user.
  • the SC AS can solve the calling and terminating problems by converting the number.
  • Figure 1 is a system reference frame diagram of an IMS session transfer
  • FIG. 2 is a schematic diagram of session transfer in an IMS number sharing scenario
  • Figure 3 is a flow chart of session transfer in an IMS number sharing scenario
  • FIG. 6 is a flowchart of an embodiment of a call number conversion in an IMS number sharing scenario according to the present invention
  • FIG. 7 is a flowchart of a call forwarding number conversion embodiment in an IMS number sharing scenario according to the present invention.
  • the present invention provides a number conversion method, including: a calling user initiates a call in a circuit domain, and a circuit domain core network sends a session invitation message to the SC AS to which the calling user belongs, and the SC AS sends the session invitation message
  • the calling number is compared with the user data of the calling user, and the calling number in the session invitation message is set according to the comparison result, and then the session invitation message is forwarded to the called user.
  • the SC AS After receiving the session invitation message, the SC AS acquires the user data of the calling user from the home subscriber server to which the calling user belongs according to the calling number in the session invitation message; or, the SC After receiving the IP multimedia routing number request sent by the mobile switching center server, the AS obtains the calling number in the IP multimedia routing number request from the attribution to which the calling user belongs.
  • the user server acquires user data of the calling user.
  • the user data includes a public user identification example table of the calling user, or includes a public user identification example table and an associated number of the calling user, or includes a public user number example table and an associated number of the calling user. And a display number set by the calling user at the home subscriber server, where the public subscriber number list includes a default number.
  • the SC AS compares the calling number in the session invitation message with the user data of the calling user, and the step of setting the calling number in the session invitation message according to the comparison result includes: if the user data The display number is included in the session invitation message, and the calling number is not the display number, and the SC AS sets the display number as the calling number in the session invitation message;
  • the SC AS will be a public subscriber number.
  • the default number in the table is set to the calling number in the session invitation message;
  • the SC AS reserves the calling number in the session invitation message.
  • the present invention also provides a number conversion method, including: a calling user initiates a call to a called user in a circuit domain, and the SC AS receives a session invitation message of the calling user, and the purpose of the session invitation message The address is compared with the number currently used by the called user. After the destination address in the session invitation message is set according to the comparison result, the session invitation message is forwarded to the called user.
  • the step of setting, by the SC AS, the destination address in the session invitation message according to the comparison result includes:
  • the SC AS sets the destination address in the session invitation message to the number currently used by the called user; for example, When the number currently used by the called user is an associated number, the SC AS sets the destination address in the session invitation message as the associated number of the called user.
  • the SC AS reserves the destination address in the session invitation message. After receiving the session invitation message, the SC AS obtains the number currently used by the called user from the home subscriber server to which the called user belongs according to the destination address number in the session invitation message.
  • FIG. 6 is a flow chart of the number translation start call signaling in the IMS number sharing scenario according to the first embodiment of the present invention.
  • the SC AS receives the session invitation message, and determines whether the calling number in the message needs to be replaced. If the replacement is required, the calling number in the message is replaced and then forwarded to the called party.
  • the process includes:
  • the UE 1 initiates an attach procedure on the CS network.
  • the UE 1 initiates a call in the CS domain, and sends a call setup message to the MSC Server, where the called number carried in the message is the UE 2 number.
  • the MSC Server receives the call setup message of the UE 1, triggers the intelligent service, and sends an IP Multimedia Routing Number (IMRN) request message to the SC AS of the user, where the message carries the called number (ie, UE 2). Number) and calling number;
  • IMRN IP Multimedia Routing Number
  • the MSC Server After obtaining the IMRN, the MSC Server sends an initial address message to the user's home IMS network according to the IMRN, where the message carries the calling number and the called number, where the calling number is the associated number of the UE 1, and the called number is the IMRN;
  • the MGCF After receiving the initial address message, the MGCF sends a SIP session invitation message, and the target address in the message is IMRN, and is sent to the SC AS.
  • the SC AS receives the session invitation message, and according to the IMRN in the message, the original called number in step 503 is associated, and the called number in the session invitation message is set as the original called number, and the SC AS obtains the session invitation message.
  • the calling number and according to the calling number, obtains the public User Identities (PUI) example table, the associated number, and the display number set by the user in the HSS from the HSS to which the user belongs.
  • PUI public User Identities
  • the display number refers to a user identifier that is displayed in the two formats of the user terminal and the Tel URI when the user calls other users, and the PUI example table further includes a default number.
  • the HSS returns user data to the SC AS.
  • the SC AS compares the calling number in the session invitation message with the user data, and sets the calling number in the session invitation message according to the result.
  • the step includes: The SC AS determines whether the user data includes a display number:
  • the SC AS continues to determine whether the calling number in the received session invitation message is the same as the display number. If not, the SC AS sets the display number as the calling number in the session invitation message. ; if they are the same, retain the calling number in the session invitation message;
  • the SC AS continues to determine whether the calling number in the received session invitation message is included in the PUI instance table. If yes, the calling number is not replaced, that is, the calling party in the session invitation message is retained. If the calling number is not included in the PUI example table, and the calling number is the associated number, the SC AS sets the default number in the PUI example table as the calling number in the session invitation message;
  • the SC AS forwards a session invitation message to the remote UE (ie, UE 2).
  • the SC AS may also request the user data of the calling user from the HSS according to the calling number in the request message after receiving the IP multimedia routing number request message in step 603.
  • the user data requested by the SC AS to the HSS may include only one user number and an associated number.
  • the SC AS directly directly invites the session invitation message.
  • the calling number in is set to the user number.
  • FIG. 7 is a flow chart of number-switching termination call signaling in an IMS number sharing scenario according to Embodiment 2 of the present invention.
  • the SC AS receives the termination call invitation message, and obtains the associated number of the called user and the number currently used by the user according to the called number in the message, and if the currently used number is the associated number, SC AS The destination address in the received terminal call message is changed to the associated number.
  • the process includes:
  • UE 3 calls UE 1 through the subscriber number of UE1;
  • the I-CSCF/S-CSCF forwards the session invitation message to the SC AS.
  • the SC AS obtains the number currently used by the called user from the HSS to which the called user belongs according to the destination address in the session invitation message, and obtains the associated number of the called user from the HSS.
  • the HSS returns the number currently used by the called user, and may also return the associated number of the called user. 705. After obtaining the currently used number, the SC AS compares the destination address in the session invitation message with the current number used by the called user, and sets a destination address in the session invitation message according to the comparison result.
  • the step includes: when the destination address in the session invitation message is different from the number currently used by the called user, the SC AS sets the destination address in the session invitation message to the number currently used by the called user. For example, when the number currently used by the called user is an associated number, the SC AS sets the destination address in the session invitation message as the associated number of the called user; when the destination address and the location in the session invitation message are When the number currently used by the called user is the same, the SC AS reserves the destination address in the session invitation message.
  • the number currently used by the user is an associated number, and the destination address in the session invitation message is set as the associated number;
  • the SC AS sends the converted session invitation message to the called side network
  • the called side MSC Server receives the initial address message, finds the location of the user according to the user association number, and initiates a call setup request message to the UE1.
  • the called UE 1 connects to the session and makes a call with the UE 3.
  • the present invention also provides a service continuity application server, where the service continuity application server is configured to, when receiving a session invitation message sent by the circuit domain core network, the calling number in the session invitation message and the The user data of the calling user is compared, and after setting the calling number in the session invitation message according to the comparison result, the session invitation message is forwarded to the called user.
  • the SC AS is further configured to: after receiving the session invitation message, obtain, according to the calling number in the session invitation message, user data of the calling user from a home user server to which the calling user belongs Or, after receiving the IP multimedia routing number request sent by the mobile switching center server in the circuit domain core network, obtaining, according to the calling number in the IP multimedia routing number request, from the home subscriber server to which the calling user belongs User data of the calling user.
  • the SC AS is configured to: when the user data includes a display number and the calling number in the session invitation message is not the display number, set the display number as the main in the session invitation message Calling a number; the display number is not included in the user data, and the calling number in the session invitation message is not included in the public user identification example table and the calling number is an associated number Setting the default number in the public user identification example table as the calling number in the session invitation message; including the display number in the user data, and the calling number in the session invitation message is the display number Or, if the user data does not include the display number and the calling number in the session invitation message is included in the public user identity instance table, the calling number in the session invitation message is retained.
  • the present invention also provides a service continuity application server, the service continuity application server is configured to initiate a call to a called user in a circuit domain at a calling user, and the SC AS receives a session invitation message of the calling user. And comparing the destination address in the session invitation message with the number currently used by the called user, and after setting the destination address in the session invitation message according to the comparison result, forwarding the session invitation message to the called user.
  • the SC AS is configured to set a destination address in the session invitation message to a number currently used by the called user, when the destination address in the session invitation message is different from the number currently used by the called user.
  • the destination address in the session invitation message is reserved.
  • the SC AS is further configured to obtain, according to the destination address number in the session invitation message, the number currently used by the called user from the home subscriber server to which the called user belongs.
  • the number conversion method and the service continuity application server provided by the present invention can transmit the calling number to the called user as needed, and can solve the problem of the VCC user calling and ending in the number sharing scenario. Call the question.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

一种号码转换方法和业务连续性应用服务器
技术领域
本发明涉及通信领域, 尤其涉及一种 IP多媒体子系统号码转换方法和业 务连续性应用服务器。
背景技术
IP ( Internet Protocol, 网络互联协议 )多媒体子系统( IP Multimedia Core Network Subsystem,简称 IMS )是由第三代合作伙伴计划 3GPP( 3rd Generation Partnership Project )提出的一种基于 IP的网络架构, 其构建了一个开放而灵 活的业务环境, 支持多媒体应用, 并为用户提供丰富的多媒体业务。
IMS 是基于 IP 的电信网络架构, 与接入技术无关, 除了可以为 GPRS ( General Packet Radio Service, 通用分组无线业务 )、 WLAN ( Wireless Local Area Network, 无线局域网) 等分组接入网络提供业务外, 还可以为 GSM ( Global System for Mobile communications, 全球移动通讯系统) 、 UMTS ( Universal Mobile Telecommunications System,统一移动通讯系统 )等移动虫奪 窝网络提供业务。
GSM、 UMTS 等移动蜂窝网络釆用电路交换技术, 称为电路(Circuit Switched, 简称 CS )域, 能够为用户提供基本的语音业务, 以及基于语音业 务的补充业务。 当 CS域接入 IMS时, 其演变为一种接入方式, 业务完全由 IMS统一提供, 这种技术称为 IMS集中业务( IMS Centralized Service, 简称 ICS ) 。
用户设备 ( User Equipment, UE )在 PS域和 CS域切换中保持语音的连 续性。 保证这种连续性的技术称为 IMS 语音呼叫连续性 (Voice Call Continuity, 简称 VCC ) 。
图 1是 IMS会话转移的系统参考框架图。 整个框架包括用户设备 ( User Equipment, 简称 UE ) 101、移动交换中心( Mobile Switch Center, 简称 MSC ) 102、媒体网关控制功能( Media Gateway Control Function, 简称 MGCF ) 103 , 媒体网关(Media Gateway, 简称 MGW ) 104、代理呼叫会话控制功能( Proxy Call Session Control Function, 简称 P-CSCF ) 105、 查询呼叫会话控制功能
( Interrogating Call Session Control Function , 简称 I-CSCF ) 106、 归属用户月良 务器( Home Subscriber Server,简称 HSS )107、服务呼叫会话控制功能( Serving Call Session Control Function, 简称 S-CSCF ) 108、 业务连续性应用服务器
( Service Continuity Application Server,简称 SC AS ) 109、业务控制点( Service Control Point, 简称 SCP ) 110。
SC AS 109提供多媒体业务连续性服务器、 多媒体业务服务器等, 可为 用户提供多媒体业务连续性、 多媒体业务等服务。
SCP 110为智能网业务控制网元, 主要通过智能业务对传统电路域业务 进行第三方业务控制。
关联号码( Correlation MSISDN, 简称 C-MSISDN )是用于会话转移时, 唯一关联一个会话的号码, 以实现 IMS号码共享场景下的会话转移。 在 IMS 领域,关联号码和用户私有用户标识——对应。关联号码通常在用户进行 IMS 注册时, 由 S-CSCF通过第三方注册时带给 SC AS, 或者 SC AS在收到第三 方注册时根据用户私有用户标识从 HSS获取得到。 用户发起会话时, SC AS 用关联号码锚定本次会话, 当用户发起域间呼叫转移时, SC AS根据新建立 的会话请求中的关联号码关联上锚定的会话, 并对其进行切换。
图 2是号码共享场景下,会话转移示意图。号码 123同时被 UE 1和 UE 2 共享, 当 UE 1使用号码 123与远端 UE 3发起会话的时候, UE 2同时也使用 号码 123与远端 UE 4发起会话, 这时候 UE 2可能因为移动, 决定把当前的 会话切换到 CS域。
图 3是号码共享场景下, 会话转移流程图, UE 1和 UE 2均为 VCC 用 户, 该流程包括如下步骤:
301、 UE 1和 UE 3在分组域中存在一个正在通信的会话, 该会话业务的 业务控制信令锚定在 IMS网络的 SC AS上, UE 1的号码为 123 , UE 3的号 码为 444, 其中 SC AS使用 UE 1的关联号码 111锚定该会话;
302、 UE 2和 UE 4在分组域中也存在一个正在通信的会话, 该会话业务 的业务控制信令同样锚定在 IMS网络的 SC AS上,UE 2的号码与 UE 1共享, 同为 123 , UE 4的号码为 555 , 其中 SC AS使用 UE 2的关联号码 222锚定该 会话;
303、 UE 2这时候可能由于空口无线质量或者用户移动, 希望把当前的 会话转移到电路域;
304、 UE 2在目标电路域网络执行标准附着流程;
305、 UE 2附着成功后, 向电路域网络发送呼叫建立请求消息, 消息中 包含用户身份标识和被叫号码。 被叫号码设置为终端静态配置的会话转移号 码 ( Session Transfer Number, STN ) ;
其中, STN主要用于路由和标识会话转移, 当电路域核心网收到呼叫建 立请求消息, 根据 STN, 把会话请求路由到用户 UE 2归属网络的 SC AS, SC AS收到会话请求后, 根据 STN判断本次会话请求是用于会话切换, 替换 原来的会话(参见步骤 306-311 ) 。
306、 MSC Server (移动交换中心服务器)收到 UE 2的呼叫建立请求消 息, 根据对 STN号码的分析, 向 UE 2归属域 IMS网络 MGCF发送地址初始 消息, 该消息中包含被叫号码和主叫号码, 其中被叫号码为 STN, 主叫号码 设置为 UE 2的关联号码。
MSC Server获取关联号码通常有两种方式,一种方式是,在步骤 304中, HSS把关联号码(C-MSISDN )作为用户号码下发给 MSC Server; 另外一种 方式是, MSC Server通过起呼智能业务把关联号码(C-MSISDN )替换成用 户主叫号码;
307、 MGCF收到地址初始消息后, 组包 SIP ( Session Initiation Protocol , 会话初始协议)会话邀请消息, 消息中的目标地址为 STN, 发送给 SC AS;
308、 SC AS收到会话邀请消息, 根据消息中的目标地址为 STN判断出 该会话邀请消息为会话转移请求消息,并根据消息中的主叫号码即 UE 2的关 联号码, 找到之前锚定的分组域会话;
309、 SC AS更新远端 UE 4媒体对端 IP地址和端口地址为新会话的 IP 地址和端口号; 310、 远端更新成功后, SC AS释放原分组域会话;
311、 SC AS向 UE 2返回会话成功消息, 指示会话转移成功。
在上述场景下,如果 UE 1发起普通起呼流程,将存在问题,如图 4所示, 该流程包括:
401、 UE 1在 CS网络发起附着流程;
402、 UE 1在 CS域发起呼叫, 向 MSC Server发送呼叫建立消息, 消息 中携带的被叫号码为 UE 2号码;
403、 MSC Server收到 UE 1的呼叫建立消息, 触发智能业务, 从用户归 属地 SC AS获取 IP多媒体路由号码( IP Multimedia Routing Number, 简称 IMRN ) , 消息中携带被叫号码(即 UE 2的号码) 。
404、 MSC Server获取 IMRN成功后, 根据 IMRN向用户归属 IMS网络 发送地址初始消息,消息中携带主叫号码和被叫号码,其中,主叫号码为 UE1 的关联号码, 被叫号码为 IMRN;
405、 MGCF收到地址初始消息后, 组包 SIP ( Session Initiation Protocol , 简称 SIP )会话邀请消息, 消息中的目标地址为 IMRN, 发送给 SC AS;
406、 SC AS收到会话邀请消息,根据消息中的 IMRN关联步骤 403中的 原被叫号码, 并把会话邀请消息中的被叫号码设置为原被叫号码, SC AS向 被叫 UE (即 UE 2 )转发会话邀请, 此时转发给被叫 UE (即 UE 2 ) 的会话 邀请消息中的主叫号码是关联号码;
407、 会话应答。
上述流程中, 步骤 406中, SC AS转发给 UE 2的会话邀请消息中的主叫 号码是关联号码, 该关联号码是网络内部产生的一个关联会话的号码, 关联 号码和用户号码还是有区别的, 按照上述步骤, 被叫 UE收到的主叫号码是 一个关联号码, 这对被叫用户的主叫号码显示和主叫黑名单等业务有影响。
在上述场景下, UE 1作为被叫时同样存在问题, 如图 5所示, 该流程包 括:
501、 UE 3向 UE 1发送会话邀请消息, 其中消息中的目标地址为 UE 1 用户号码 123; 502 - 504、 S-CSCF收到会话邀请消息, 根据消息中的目标地址, 判断为 电路域用户, 转发会话邀请消息给 MGCF;
505、 MGCF根据对被叫号码 123的分析, 向目标 MSC Server发送地址 初始消息, 消息中被叫号码为 123。
MSC Server收到地址初始消息后, 根据被叫号码 123查找被叫, 但在某 种可能情况下,如上述步骤 306中,按照 C-MSISDN获取方式一, MSC Server 保存的用户号码为用户的关联号码(C-MSISDN ) 111 , 此时 MSC Server会 认为号码 123的用户不在它管辖范围内, 拒绝呼叫, 从而导致无法寻呼用户。
发明内容
本发明要解决的技术问题是提供一种号码转换方法和业务连续性应用服 务器, 解决号码共享场景下, VCC用户起呼和终呼问题。
为了解决上述技术问题, 本发明提供了一种号码转换方法, 包括: 主叫用户在电路域发起呼叫; 电路域核心网发送会话邀请消息给所述主 叫用户归属的业务连续性应用服务器(SC AS ) ; 以及所述 SC AS接收到所 述会话邀请消息, 将所述会话邀请消息中的主叫号码和所述主叫用户的用户 数据进行比较, 根据比较结果设置所述会话邀请消息中的主叫号码后, 转发 所述会话邀请消息给被叫用户。
优选地, 上述方法还可包括: 所述 SC AS收到所述会话邀请消息后, 根 据所述会话邀请消息中的主叫号码从所述主叫用户所属的归属用户服务器获 取所述主叫用户的用户数据, 或者, 所述 SC AS收到所述电路域核心网中移 动交换中心服务器发送的 IP多媒体路由号码请求后, 根据所述 IP多媒体路 由号码请求中的主叫号码从所述主叫用户所属的归属用户服务器获取所述主 叫用户的用户数据。
优选地, 上述方法还可具有以下特点: 所述用户数据包括所述主叫用户 的公共用户标识例表、 或者包括所述主叫用户的公共用户标识例表和关联号 码, 或者包括所述主叫用户的公共用户标识例表、 关联号码和所述主叫用户 在归属用户服务器设置的显示号码。 优选地, 上述方法还可具有以下特点: 所述 SC AS根据比较结果设置所 述会话邀请消息中的主叫号码的步骤包括: 如果所述用户数据中包含显示号 码且所述会话邀请消息中的主叫号码不是所述显示号码, 所述 SC AS将所述 显示号码设置为所述会话邀请消息中的主叫号码。
优选地, 上述方法还可具有以下特点: 所述公共用户标识例表中包括一 缺省号码;
所述 SC AS根据比较结果设置所述会话邀请消息中的主叫号码的步骤包 括: 如果所述用户数据中不包含显示号码且所述会话邀请消息中的主叫号码 未包含在所述公共用户标识例表中且该主叫号码为关联号码, 所述 SC AS将 公共用户标识例表中的缺省号码设置为该会话邀请消息中的主叫号码。
优选地, 上述方法还可具有以下特点: 所述 SC AS根据比较结果设置所 述会话邀请消息中的主叫号码的步骤包括: 如果所述用户数据中包含显示号 码且所述会话邀请消息中的主叫号码是所述显示号码, 或者, 如果所述用户 数据中不包含显示号码且所述会话邀请消息中的主叫号码包含在所述公共用 户标识例表中, 所述 SC AS保留该会话邀请消息中的主叫号码。
本发明还提供一种号码转换方法, 包括: 主叫用户发起对电路域中的被 叫用户的呼叫; 以及 SC AS接收到所述主叫用户的会话邀请消息, 将所述会 话邀请消息中的目的地址与被叫用户当前使用的号码进行比较, 根据比较结 果设置所述会话邀请消息中的目的地址后, 转发所述会话邀请消息给被叫用 户。
优选地, 上述方法还可包括: 所述 SC AS根据所述会话邀请消息中的目 的地址, 从所述被叫用户所属的归属用户服务器获取所述被叫用户当前使用 的号码。
优选地, 上述方法还可具有以下特点: 所述 SC AS根据比较结果设置所 述会话邀请消息中的目的地址的步骤包括: 当所述会话邀请消息中的目的地 址与所述被叫用户当前使用的号码不同时, 所述 SC AS将所述会话邀请消息 中的目的地址设置为被叫用户当前使用的号码; 当所述会话邀请消息中的目 的地址与所述被叫用户当前使用的号码相同时, 所述 SC AS保留所述会话邀 请消息中的目的地址。 本发明还提供一种业务连续性应用服务器(SC AS ) , 设置为: 收到电 路域核心网发送的会话邀请消息时, 将所述会话邀请消息中的主叫号码和所 述主叫用户的用户数据进行比较, 根据比较结果设置所述会话邀请消息中的 主叫号码后, 转发所述会话邀请消息给被叫用户。
优选地, 所述 SC AS, 还设置为: 收到所述会话邀请消息后, 根据所述 会话邀请消息中的主叫号码从所述主叫用户所属的归属用户服务器获取所述 主叫用户的用户数据, 或者, 收到所述电路域核心网中移动交换中心服务器 发送的 IP多媒体路由号码请求后, 根据所述 IP多媒体路由号码请求中的主 叫号码从所述主叫用户所属的归属用户服务器获取所述主叫用户的用户数 据。
优选地, 所述 SC AS, 还设置为在所述用户数据中包含显示号码且所述 会话邀请消息中的主叫号码不是所述显示号码时, 将所述显示号码设置为所 述会话邀请消息中的主叫号码。
优选地, 所述 SC AS, 设置为在所述用户数据中不包含显示号码且所述 会话邀请消息中的主叫号码未包含在所述用户数据中的公共用户标识例表中 且该主叫号码为关联号码时, 将公共用户标识例表中的缺省号码设置为该会 话邀请消息中的主叫号码。
优选地, 所述 SC AS, 设置为在所述用户数据中包含显示号码且所述会 话邀请消息中的主叫号码是所述显示号码, 或者, 所述用户数据中不包含显 示号码且所述会话邀请消息中的主叫号码包含在所述用户数据中的公共用户 标识例表中时, 保留该会话邀请消息中的主叫号码。
本发明还提供一种业务连续性应用服务器(SC AS ) , 设置为: 在主叫 用户发起对电路域中的被叫用户的呼叫, 该 SC AS接收到主叫用户的会话邀 请消息时, 将所述会话邀请消息中的目的地址与被叫用户当前使用的号码进 行比较, 根据比较结果设置所述会话邀请消息中的目的地址后, 转发所述会 话邀请消息给被叫用户。
优选地, 所述 SC AS, 还设置为根据所述会话邀请消息中的目的地址号 码, 从所述被叫用户所属的归属用户服务器获取被叫用户当前使用的号码。 优选地, 所述 SC AS, 设置为当所述会话邀请消息中的目的地址与所述 被叫用户当前使用的号码不同时, 将所述会话邀请消息中的目的地址设置为 被叫用户当前使用的号码; 当所述会话邀请消息中的目的地址与所述被叫用 户当前使用的号码相同时, 保留所述会话邀请消息中的目的地址。
使用本发明, 在 UE共享号码的场景下, SC AS通过对号码进行转换, 能够解决起呼和终呼问题。
附图概述
图 1是 IMS会话转移的系统参考框架图;
图 2是 IMS号码共享场景下会话转移示意图;
图 3是 IMS号码共享场景下会话转移流程图;
图 4是现有技术中 IMS号码共享场景下起呼流程图;
图 5是现有技术中 IMS号码共享场景下终呼流程图;
图 6是本发明 IMS号码共享场景下起呼号码转换实施例流程图; 图 7是本发明 IMS号码共享场景下终呼号码转换实施例流程图。
本发明的较佳实施方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
本发明提供一种号码转换方法, 包括: 主叫用户在电路域发起呼叫, 电 路域核心网发送会话邀请消息给所述主叫用户归属的 SC AS, 所述 SC AS将 所述会话邀请消息中的主叫号码和所述主叫用户的用户数据进行比较, 根据 比较结果设置所述会话邀请消息中的主叫号码, 然后转发所述会话邀请消息 给被叫用户。
所述 SC AS收到所述会话邀请消息后, 根据所述会话邀请消息中的主叫 号码从所述主叫用户所属的归属用户服务器获取所述主叫用户的用户数据; 或者,所述 SC AS收到移动交换中心服务器发送的 IP多媒体路由号码请求后, 根据所述 IP多媒体路由号码请求中的主叫号码从所述主叫用户所属的归属用 户服务器获取所述主叫用户的用户数据。
所述用户数据包括所述主叫用户的公共用户标识例表, 或者包括所述主 叫用户的公共用户标识例表和关联号码, 或者包括所述主叫用户的公共用户 号码例表、 关联号码和所述主叫用户在归属用户服务器设置的显示号码, 所 述公共用户号码例表中包括一缺省号码。
所述 SC AS将所述会话邀请消息中的主叫号码和所述主叫用户的用户数 据进行比较,根据比较结果设置所述会话邀请消息中的主叫号码的步骤包括: 如果所述用户数据中包含显示号码且所述会话邀请消息中的主叫号码不 是所述显示号码, 所述 SC AS将所述显示号码设置为所述会话邀请消息中的 主叫号码;
如果所述用户数据中不包含显示号码且所述会话邀请消息中的主叫号码 未包含在所述公共用户号码例表中且该主叫号码为关联号码, 所述 SC AS将 公共用户号码例表中的缺省号码设置为该会话邀请消息中的主叫号码;
如果所述用户数据中包含显示号码且所述会话邀请消息中的主叫号码是 所述显示号码, 或者, 如果所述用户数据中不包含显示号码且所述会话邀请 消息中的主叫号码包含在所述公共用户号码例表中, 所述 SC AS保留该会话 邀请消息中的主叫号码。
本发明还提供一种号码转换方法, 包括: 主叫用户发起对电路域中的被 叫用户的呼叫, SC AS接收到所述主叫用户的会话邀请消息, 将所述会话邀 请消息中的目的地址与被叫用户当前使用的号码进行比较, 根据比较结果设 置所述会话邀请消息中的目的地址后, 转发所述会话邀请消息给被叫用户。
所述 SC AS根据比较结果设置所述会话邀请消息中的目的地址的步骤包 括:
当所述会话邀请消息中的目的地址与所述被叫用户当前使用的号码不同 时, 所述 SC AS将所述会话邀请消息中的目的地址设置为被叫用户当前使用 的号码; 比如, 所述被叫用户当前使用的号码为关联号码时, 所述 SC AS将 所述会话邀请消息中的目的地址设置为被叫用户的关联号码;
当所述会话邀请消息中的目的地址与所述被叫用户当前使用的号码相同 时, 所述 SC AS保留所述会话邀请消息中的目的地址。 所述 SC AS收到所述会话邀请消息后, 根据所述会话邀请消息中的目的 地址号码,从被叫用户所属的归属用户服务器获取被叫用户当前使用的号码。
实施例一
图 6是本发明实施例一的 IMS号码共享场景下, 号码转换起呼信令流程 图。 SC AS收到会话邀请消息, 判断消息中的主叫号码是否需要替换, 如果 需要替换, 把消息中的主叫号码进行替换后转发给被叫, 该过程包括:
601、 UE 1在 CS网络发起附着流程;
602、 UE 1在 CS域发起呼叫, 向 MSC Server发送呼叫建立消息, 消息 中携带的被叫号码为 UE 2号码;
603、 MSC Server收到 UE 1的呼叫建立消息, 触发智能业务, 向用户归 属地 SC AS发送 IP多媒体路由号码 ( IP Multimedia Routing Number, IMRN ) 请求消息, 该消息中携带被叫号码(即 UE 2号码)和主叫号码;
604、 MSC Server获取 IMRN成功后, 根据 IMRN向用户归属 IMS网络 发送地址初始消息, 消息中携带主叫号码和被叫号码, 其中, 主叫号码为 UE 1的关联号码, 被叫号码为 IMRN;
605、 MGCF收到地址初始消息后, 组包 SIP会话邀请消息, 消息中的目 标地址为 IMRN, 发送给 SC AS;
606、 SC AS收到会话邀请消息,根据消息中的 IMRN关联步骤 503中的 原被叫号码, 并把会话邀请消息中的被叫号码设置为原被叫号码, SC AS获 取会话邀请消息中的主叫号码, 并根据该主叫号码从用户所属的 HSS获取用 户的公共用户标识( Public User Identities, PUI )例表、关联号码和用户在 HSS 设置的显示号码。
所述显示号码指所述用户呼叫其它用户的时候, 希望对方终端所显示的 和 Tel URI两种格式的用户标识, 所述 PUI例表中还包含一个缺省号码。
607、 HSS返回用户数据给 SC AS;
608、 SC AS获取用户数据成功后, 将所述会话邀请消息中的主叫号码和 所述用户数据进行比较,根据所述结果设置所述会话邀请消息中的主叫号码; 本步骤包括: 所述 SC AS判断所述用户数据中是否包含显示号码:
如果用户数据中包含显示号码, SC AS继续判断收到的会话邀请消息中 的主叫号码是否与显示号码相同, 如果不同, 所述 SC AS将显示号码设置为 该会话邀请消息中的主叫号码; 如果相同, 则保留该会话邀请消息中的主叫 号码;
如果用户数据中不包含显示号码, SC AS继续判断收到的会话邀请消息 中的主叫号码是否包含在 PUI例表中, 如果是, 不替换主叫号码, 即保留会 话邀请消息中的主叫号码; 如果主叫号码没有包含在 PUI例表中, 并且主叫 号码为关联号码, 所述 SC AS将 PUI例表中缺省号码设置为该会话邀请消息 中的主叫号码;
609、 SC AS向远端 UE (即 UE 2 )转发会话邀请消息;
610、 会话应答。
在本发明另一实施例中, SC AS也可以在收到步骤 603中的 IP多媒体路 由号码请求消息后, 根据该请求消息中的主叫号码从 HSS请求主叫用户的用 户数据。
在本发明又一实施例中, SC AS向 HSS请求的用户数据中也可只包括一 个用户号码和关联号码, 当会话邀请消息中的主叫号码为关联号码时, SC AS 直接将会话邀请消息中的主叫号码设置为该用户号码。
实施例二
图 7是本发明实施例二的 IMS号码共享场景下,号码转换终呼信令流程。
SC AS收到终呼会话邀请消息, 根据消息中被叫号码到被叫用户所属的 HSS 获取被叫用户的关联号码和该用户当前使用的号码, 如果当前使用的号码为 关联号码, SC AS把收到的终呼消息中的目的地址改为关联号码, 该过程包 括:
701、 UE 3通过 UE 1的用户号码呼叫 UE 1;
702、 I-CSCF/S-CSCF把会话邀请消息转发给 SC AS;
703、 SC AS根据会话邀请消息中的目的地址, 从被叫用户所属的 HSS 获取被叫用户当前使用的号码, 还可从 HSS获取被叫用户的关联号码;
704、 HSS返回被叫用户当前使用的号码,还可返回被叫用户的关联号码; 705、 SC AS获取当前使用的号码成功后, 将会话邀请消息中的目的地址 与被叫用户当前使用的号码进行比较, 根据比较结果设置会话邀请消息中的 目的地址;
本步骤包括: 当所述会话邀请消息中的目的地址与所述被叫用户当前使 用的号码不同时, 所述 SC AS将所述会话邀请消息中的目的地址设置为被叫 用户当前使用的号码; 比如, 所述被叫用户当前使用的号码为关联号码时, 所述 SC AS将所述会话邀请消息中的目的地址设置为被叫用户的关联号码; 当会话邀请消息中的目的地址与所述被叫用户当前使用的号码相同时, 所述 SC AS保留所述会话邀请消息中的目的地址。
本实施例中, 用户当前使用的号码是关联号码, 将会话邀请消息中的目 的地址设置为关联号码;
706-707、 转换成功后, SC AS把已转换的会话邀请消息发送给被叫侧网 络;
708、 被叫侧 MSC Server收到地址初始消息, 根据用户关联号码找到该 用户所在位置, 向 UE 1发起呼叫建立请求消息;
709、 被叫 UE 1接通会话, 与 UE 3进行通话。
本发明还提供一种业务连续性应用服务器 ,所述业务连续性应用服务器 , 设置为在收到电路域核心网发送的会话邀请消息时, 将所述会话邀请消息中 的主叫号码和所述主叫用户的用户数据进行比较, 根据比较结果设置所述会 话邀请消息中的主叫号码后, 转发所述会话邀请消息给被叫用户。
所述 SC AS, 还设置为: 在收到所述会话邀请消息后, 根据所述会话邀 请消息中的主叫号码从所述主叫用户所属的归属用户服务器获取所述主叫用 户的用户数据, 或者, 在收到所述电路域核心网中移动交换中心服务器发送 的 IP多媒体路由号码请求后, 根据所述 IP多媒体路由号码请求中的主叫号 码从所述主叫用户所属的归属用户服务器获取所述主叫用户的用户数据。
所述 SC AS, 设置为: 在所述用户数据中包含显示号码且所述会话邀请 消息中的主叫号码不是所述显示号码时, 将所述显示号码设置为所述会话邀 请消息中的主叫号码; 在所述用户数据中不包含显示号码且所述会话邀请消 息中的主叫号码未包含在所述公共用户标识例表中且该主叫号码为关联号码 时,将公共用户标识例表中的缺省号码设置为该会话邀请消息中的主叫号码; 在所述用户数据中包含显示号码且所述会话邀请消息中的主叫号码是所述显 示号码, 或者, 所述用户数据中不包含显示号码且所述会话邀请消息中的主 叫号码包含在所述公共用户标识例表中时, 保留该会话邀请消息中的主叫号 码。
本发明还提供一种业务连续性应用服务器 ,所述业务连续性应用服务器 , 设置为在主叫用户发起对电路域中的被叫用户的呼叫, 该 SC AS接收到主叫 用户的会话邀请消息时, 将所述会话邀请消息中的目的地址与被叫用户当前 使用的号码进行比较,根据比较结果设置所述会话邀请消息中的目的地址后, 转发所述会话邀请消息给被叫用户。
所述 SC AS, 设置为当所述会话邀请消息中的目的地址与所述被叫用户 当前使用的号码不同时, 将所述会话邀请消息中的目的地址设置为被叫用户 当前使用的号码; 当所述会话邀请消息中的目的地址与所述被叫用户当前使 用的号码相同时, 保留所述会话邀请消息中的目的地址。
所述 SC AS, 还设置为根据所述会话邀请消息中的目的地址号码, 从所 述被叫用户所属的归属用户服务器获取被叫用户当前使用的号码。
当然, 本发明还可有其他多种实施例, 在不背离本发明精神及其实质的 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
工业实用性
本发明提供的号码转换方法和业务连续性应用服务器, 通过将主叫号码 进行转换, 可以根据需要将恰当的主叫号码发送给被叫用户, 能够解决号码 共享场景下, VCC用户起呼和终呼问题。

Claims

权 利 要 求 书
1、 一种号码转换方法, 包括:
主叫用户在电路域发起呼叫;
电路域核心网发送会话邀请消息给所述主叫用户归属的业务连续性应用 服务器(SC AS ) ; 以及
所述 SC AS接收到所述会话邀请消息, 将所述会话邀请消息中的主叫号 码和所述主叫用户的用户数据进行比较, 根据比较结果设置所述会话邀请消 息中的主叫号码后, 转发所述会话邀请消息给被叫用户。
2、 如权利要求 1所述的方法, 还包括:
所述 SC AS收到所述会话邀请消息后, 根据所述会话邀请消息中的主叫 号码从所述主叫用户所属的归属用户服务器获取所述主叫用户的用户数据, 或者,所述 SC AS收到所述电路域核心网中移动交换中心服务器发送的 IP多 媒体路由号码请求后,根据所述 IP多媒体路由号码请求中的主叫号码从所述 主叫用户所属的归属用户服务器获取所述主叫用户的用户数据。
3、 如权利要求 1或 2所述的方法,其中, 所述用户数据包括所述主叫用 户的公共用户标识例表、 或者包括所述主叫用户的公共用户标识例表和关联 号码, 或者包括所述主叫用户的公共用户标识例表、 关联号码和所述主叫用 户在归属用户服务器设置的显示号码。
4、 如权利要求 3所述的方法, 其中, 所述 SC AS根据比较结果设置所 述会话邀请消息中的主叫号码的步骤包括: 如果所述用户数据中包含显示号 码且所述会话邀请消息中的主叫号码不是所述显示号码, 所述 SC AS将所述 显示号码设置为所述会话邀请消息中的主叫号码。
5、 如权利要求 3所述的方法, 其中,
所述公共用户标识例表中包括一缺省号码;
所述 SC AS根据比较结果设置所述会话邀请消息中的主叫号码的步骤包 括: 如果所述用户数据中不包含显示号码且所述会话邀请消息中的主叫号码 未包含在所述公共用户标识例表中且该主叫号码为关联号码, 所述 SC AS将 公共用户标识例表中的缺省号码设置为该会话邀请消息中的主叫号码。
6、 如权利要求 3所述的方法, 其中,
所述 SC AS根据比较结果设置所述会话邀请消息中的主叫号码的步骤包 括: 如果所述用户数据中包含显示号码且所述会话邀请消息中的主叫号码是 所述显示号码, 或者, 如果所述用户数据中不包含显示号码且所述会话邀请 消息中的主叫号码包含在所述公共用户标识例表中, 所述 SC AS保留该会话 邀请消息中的主叫号码。
7、 一种号码转换方法, 包括:
主叫用户发起对电路域中的被叫用户的呼叫; 以及
业务连续性应用服务器(SC AS )接收到所述主叫用户的会话邀请消息, 将所述会话邀请消息中的目的地址与被叫用户当前使用的号码进行比较, 根 据比较结果设置所述会话邀请消息中的目的地址后, 转发所述会话邀请消息 给被叫用户。
8、 如权利要求 7所述的方法, 还包括:
所述 SC AS根据所述会话邀请消息中的目的地址, 从所述被叫用户所属 的归属用户服务器获取所述被叫用户当前使用的号码。
9、 如权利要求 7或 8所述的方法, 其中, 所述 SC AS根据比较结果设 置所述会话邀请消息中的目的地址的步骤包括: 当所述会话邀请消息中的目 的地址与所述被叫用户当前使用的号码不同时, 所述 SC AS将所述会话邀请 消息中的目的地址设置为被叫用户当前使用的号码; 当所述会话邀请消息中 的目的地址与所述被叫用户当前使用的号码相同时, 所述 SC AS保留所述会 话邀请消息中的目的地址。
10、 一种业务连续性应用服务器(SC AS ) , 设置为:
收到电路域核心网发送的会话邀请消息时, 将所述会话邀请消息中的主 叫号码和所述主叫用户的用户数据进行比较, 根据比较结果设置所述会话邀 请消息中的主叫号码后, 转发所述会话邀请消息给被叫用户。
11、 如权利要求 10所述的业务连续性应用服务器, 其中, 所述 SC AS, 还设置为: 收到所述会话邀请消息后, 根据所述会话邀请消息中的主叫号码 从所述主叫用户所属的归属用户服务器获取所述主叫用户的用户数据,或者, 收到所述电路域核心网中移动交换中心服务器发送的 IP多媒体路由号码请求 后,根据所述 IP多媒体路由号码请求中的主叫号码从所述主叫用户所属的归 属用户服务器获取所述主叫用户的用户数据。
12、 如权利要求 10所述的业务连续性应用服务器, 其中, 所述 SC AS, 设置为在所述用户数据中包含显示号码且所述会话邀请消息中的主叫号码不 是所述显示号码时,将所述显示号码设置为所述会话邀请消息中的主叫号码。
13、 如权利要求 10所述的业务连续性应用服务器, 其中,
所述 SC AS, 设置为在所述用户数据中不包含显示号码且所述会话邀请 消息中的主叫号码未包含在所述用户数据中的公共用户标识例表中且该主叫 号码为关联号码时, 将公共用户标识例表中的缺省号码设置为该会话邀请消 息中的主叫号码。
14、 如权利要求 10所述的业务连续性应用服务器, 其中,
所述 SC AS, 设置为在所述用户数据中包含显示号码且所述会话邀请消 息中的主叫号码是所述显示号码, 或者, 所述用户数据中不包含显示号码且 所述会话邀请消息中的主叫号码包含在所述用户数据中的公共用户标识例表 中时, 保留该会话邀请消息中的主叫号码。
15、 一种业务连续性应用服务器(SC AS ) , 设置为:
在主叫用户发起对电路域中的被叫用户的呼叫, 该 SC AS接收到主叫用 户的会话邀请消息时, 将所述会话邀请消息中的目的地址与被叫用户当前使 用的号码进行比较, 根据比较结果设置所述会话邀请消息中的目的地址后, 转发所述会话邀请消息给被叫用户。
16、 如权利要求 15所述的业务连续性应用服务器, 其中, 所述 SC AS, 还设置为根据所述会话邀请消息中的目的地址号码, 从所述被叫用户所属的 归属用户服务器获取被叫用户当前使用的号码。
17、 如权利要求 15或 16所述的业务连续性应用服务器, 其中, 所述 SC
AS, 设置为当所述会话邀请消息中的目的地址与所述被叫用户当前使用的号 码不同时, 将所述会话邀请消息中的目的地址设置为被叫用户当前使用的号 码; 当所述会话邀请消息中的目的地址与所述被叫用户当前使用的号码相同 时, 保留所述会话邀请消息中的目的地址。
PCT/CN2010/075040 2009-08-21 2010-07-07 一种号码转换方法和业务连续性应用服务器 WO2011020390A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910170937.2 2009-08-21
CN200910170937.2A CN101998667B (zh) 2009-08-21 2009-08-21 一种号码转换方法和业务连续性应用服务器

Publications (1)

Publication Number Publication Date
WO2011020390A1 true WO2011020390A1 (zh) 2011-02-24

Family

ID=43606626

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/075040 WO2011020390A1 (zh) 2009-08-21 2010-07-07 一种号码转换方法和业务连续性应用服务器

Country Status (2)

Country Link
CN (1) CN101998667B (zh)
WO (1) WO2011020390A1 (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1773967A (zh) * 2004-11-08 2006-05-17 华为技术有限公司 通过分组域为电路域用户提供业务的方法
CN101287272A (zh) * 2007-04-12 2008-10-15 华为技术有限公司 一种实现语音呼叫连续性业务的方法及装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1773967A (zh) * 2004-11-08 2006-05-17 华为技术有限公司 通过分组域为电路域用户提供业务的方法
CN101287272A (zh) * 2007-04-12 2008-10-15 华为技术有限公司 一种实现语音呼叫连续性业务的方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"IP Multimedia Subsystem (IMS) Service Continuity", TECHNICAL SPECIFICATION GROUP SERVICES AND ARCHITECTURE 3GPP TS 23.237 V9.1.0, STAGE 2, RELEASE 9, 30 June 2009 (2009-06-30) *

Also Published As

Publication number Publication date
CN101998667A (zh) 2011-03-30
CN101998667B (zh) 2014-06-18

Similar Documents

Publication Publication Date Title
EP3179675B1 (en) Inter-domain call routing
US20070086581A1 (en) Method and communication system for circuit switch users accessing IP multimedia subsystem
KR101565626B1 (ko) 패킷 교환 방식 멀티미디어 가입자 서비스들을 제공하는 아키텍처에 의해 정의된 기능들을 갖는 인터페이스들을 갖는 이동 교환국 플랫폼
EP1974519B1 (en) Method and apparatus for providing ims services to circuit-switched controlled terminals
WO2006102830A1 (fr) Procede destine a un terminal d’identification de commande de routage d’interaction de capacite pendant que ims et cs sont co-instantanes
WO2008046319A1 (fr) Procédé et système pour assurer la continuité d'un appel vocal lors de la gestion d'une affaire urgente
WO2006105732A1 (fr) Procede de transfert de connexion d’appel par commutation de circuit
WO2007036147A1 (fr) Procede et systeme d'etablissement d'un appel initial dans le service de la continuite de service vocal
WO2012025007A1 (zh) 终端、hss、及核心网网元获知终端能力的方法和系统
US8279832B2 (en) Method, system and device for converting session control signaling
WO2012027939A1 (zh) 一号通呼叫的方法及业务控制点
WO2007025473A1 (fr) Systeme de terminaison d'appel de domaine cs, procede et reseau
WO2009039688A1 (en) Late call forwarding method in ip multimedia core network subsystem centralized service
CN101325590B (zh) 一种ip多媒体子系统集中控制业务实现终呼的方法
WO2008052466A1 (fr) Procédé, système et équipement pour une commutation parmi différents réseaux
CN101742693B (zh) 支持异域通用终端选网的ims核心网系统及呼叫方法
KR20060113284A (ko) 이종망간에 음성 서비스를 지원하는 아이엠에스 시스템 및그에 따른 호 설정 방법
CN101287150A (zh) 一种会话切换的方法、系统及语音呼叫连续性应用服务器
WO2011130954A1 (zh) 单待终端业务连续性实现方法和系统
CN102547651B (zh) 用户漫游方法及ics增强网络
WO2012041138A1 (zh) 终呼通过拜访地ims接入点接入的方法及系统
WO2009092245A1 (zh) 多媒体会话连续性业务的起呼方法
CN101217797B (zh) 一种ip多媒体子系统集中控制业务的起呼方法
CN101998667B (zh) 一种号码转换方法和业务连续性应用服务器
WO2011097966A1 (zh) 一种单模业务连续实现方法和系统

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10809523

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10809523

Country of ref document: EP

Kind code of ref document: A1