Summary of the invention
In view of this, the object of the present invention is to provide a kind of method and system for realizing VoWiFi communication service based on OTT,
Outbound roamer can be made using original number and home communications, to obtain and domestic identical communication experiences.
In order to achieve the above object, the present invention provides it is a kind of based on OTT realize VoWiFi communication service method, when with
When mobile phone trustship request is initiated by the APP device in terminal in family, include:
Step A1, the APP device of user terminal sends mobile phone trustship request, mobile phone trustship request to data-voice server
In include user phone number;
Step A2, data-voice server obtains user from user attaching HLR and roams VMSC, is then roamed by user
VMSC issues mute short message to user mobile phone, to detect whether user mobile phone has shut down or in state of flight;
Step A3, data-voice server judges whether mute short message delivers and fails, if it is, indicating that user mobile phone is
Shutdown is in state of flight, sends position updating request to user attaching HLR, the roaming VMSC of user is updated to data
Then the address GT of voice server returns to mobile phone trustship success message to APP device;If it is not, then indicating user mobile phone not
It is to have shut down or in state of flight, returned to mobile phone seat tube failure message to APP device.
In order to achieve the above object, the present invention also provides a kind of system for realizing VoWiFi communication service based on OTT, packets
APP device, data-voice server have been included, wherein:
APP device, installation send mobile phone trustship request on the subscriber terminal, to data-voice server, and mobile phone trustship is asked
It include the phone number of user in asking,
Data-voice server further includes mobile phone seat pipe device, wherein:
Mobile phone seat pipe device, the mobile phone trustship request sent for receiving APP device, obtains from user attaching HLR and uses
Family roams VMSC, then roams VMSC by user and to user mobile phone issues mute short message, when mute short message is delivered unsuccessfully, then to
Family belongs to HLR and sends position updating request, the roaming VMSC of user is updated to the address GT of data-voice server, then
Mobile phone trustship success message is returned to APP device;When mute short message is delivered successfully, then mobile phone seat tube failure is returned to APP device
Message.
Compared with prior art, the beneficial effects of the invention are as follows:When user is in overseas travelling, fishing boat communication or without letter
When number area, the present invention is provided with the low of former phone number and home communications for user by OTT (Over-The-Top) mode
Rate solution.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, the present invention is made with reference to the accompanying drawing further
Detailed description.
When user is in overseas travelling, fishing boat communication or no signal area, the present invention can pass through OTT (Over-
The-Top) mode, user terminal, which is networked using the modes such as mobile phone card data communication, Broadband Satellite or WiFi overseas by Ji, to be connected
Data-voice server is connect, to realize that user completes voice and short message communication with former phone number.As shown in Figure 1, user is whole
APP device is installed, user terminal can include but is not limited on end:The various kinds of equipment such as user mobile phone, pad, when user passes through
When APP device in terminal initiates mobile phone trustship request, the present invention is a kind of to realize VoWiFi (i.e. Voice over based on OTT
Wi-Fi) the method for communication service includes:
Step A1, the APP device of user terminal sends mobile phone trustship request, mobile phone trustship request to data-voice server
In include user phone number;
Step A2, data-voice server obtains user from user attaching HLR and roams VMSC, is then roamed by user
VMSC issues mute short message to user mobile phone, to detect whether user mobile phone has shut down or in state of flight;
Step A3, data-voice server judges whether mute short message delivers and fails?If it is, indicating that user mobile phone is
Shutdown is in state of flight, sends position updating request to user attaching HLR, the roaming VMSC of user is updated to data
Then the address GT of voice server returns to mobile phone trustship success message to APP device;If it is not, then indicating user mobile phone not
It is to have shut down or in state of flight, returned to mobile phone seat tube failure message to APP device.
Mobile phone trustship is carried out when user mobile phone has shut down or is in state of flight, can be led to avoid open state lower linking tube
There is missed call in family of applying.
Fig. 2 is the embodiment that mute short message delivers Signalling exchange process when failing in Fig. 1.As shown in Fig. 2, user is logical
APP device is crossed, detailed Signalling exchange process when initiating mobile phone trustship request is as follows:
Step a1, the APP device of user terminal to data-voice server send include subscriber phone number mobile phone
Trustship request;
Step a2-3, data-voice server sends MAP_SEND_ROUTING_INFO_FOR_SM to user attaching HLR
Message roams VMSC to obtain user;
Step a4, data-voice server roams VMSC to user and sends mute short message;
Step a5, user roams VMSC and returns to mute short message delivery failed message to data-voice server;
Step a6-9, data-voice server sends MAP_UPDATE_LOCATION message, message to user attaching HLR
In carry itself the address GT and user's IMSI number, so that the roaming VMSC of user to be updated to the address GT of itself;
Step a10, data-voice server returns to mobile phone trustship success message to the APP device of user terminal.
After user mobile phone trustship success, user can receive calling or short message with former phone number, below will
Implementation process is discussed in detail:
1, as shown in figure 3, the invention also includes have when the effective family of mobile phone seat is as the called subscriber called:
Step B1, calling network element (such as GMSC) roams VMSC to called ownership HLR inquiry called subscriber;
Step B2, called ownership HLR inquires recorded called subscriber and roams VMSC, therefrom extracts data-voice service
Then called subscriber's MSRN number is requested to data-voice server in the address GT of device;
Step B3, data-voice server is that subscriber phone number distributes a MSRN number, and records user mobile phone number
Then the MSRN number distributed for user is returned to called ownership HLR by the mapping relations of code and the MSRN number for its distribution;
Step B4, the MSRN number that data-voice server is sent is transmitted to calling network element by called ownership HLR;
Step B5, network element MSRN number based on the received is called, calling is triggered to data-voice server;
Step B6, data-voice server, will according to the subscriber phone number recorded and the mapping relations of MSRN number
MSRN number in message related to calls is substituted for subscriber phone number, and then the APP device on user terminal issues SIP calling letter
It enables, to call called subscriber.
Fig. 4 is the embodiment of a Signalling exchange process of Fig. 3.As shown in figure 4, the effective family of mobile phone seat is as called subscriber
When detailed Signalling exchange process it is as follows:
Step b1, GMSC sends MAP_SEND_ROUTING_INFO message to called ownership HLR;
Step b2, called ownership HLR sends MAP_PROVIDE_ROMING_NUMBER message to data-voice server,
To request called subscriber's MSRN number;
Step b3, data-voice server returns to MAP_PROVIDE_ROMING_NUMBER_ACK to called ownership HLR and disappears
Breath, wherein carrying the MSRN number for user's distribution;
Step b4, the MSRN number that data-voice server is sent is transmitted to GMSC by called ownership HLR;
Step b5, GMSC sends IAM message to data-voice server;
Step b6, the MSRN number in IAM message is substituted for subscriber phone number by data-voice server, then to
APP device in the terminal of family issues INVITE message, to call called subscriber.
2, as shown in figure 5, the invention also includes have when the effective family of mobile phone seat receives short message:
Step C1, SMSC roams VSMC to user attaching HLR inquiry user;
Step C2, user attaching HLR inquires recorded user and roams VMSC, therefrom extracts data-voice server
The address GT, then to the address GT of SMSC returned data voice server;
Step C3, short message content is transmitted to data-voice server by SMSC;
Step C4, short message is forwarded to the APP device of user terminal by http protocol by data-voice server.
Fig. 6 is the embodiment of a Signalling exchange process of Fig. 5.As shown in fig. 6, when the effective family of mobile phone seat receives short message
Detailed Signalling exchange process is as follows:
Step c1-2, SMSC sends MAP_SEND_ROUTING_INFO_FOR_SM inquiry user to user attaching HLR and overflows
Swim VMSC, the address GT of user attaching HLR returned data voice server;
Step c3-4, SMSC sends MAP_MT_FORWARD_SM message to data-voice server, wherein including to send
To the short message content of user;
Step c5, the short message content in data-voice server parsing MAP_MT_FORWARD_SM, will by http protocol
Short message is sent to the APP device of user terminal.
Meanwhile user is not necessarily to trustship, can also initiate calling or short message by the APP device of its terminal.Wherein, work as user
When initiating calling by the APP device in its terminal, the invention also includes have:
The APP device of user terminal initiates SIP message related to calls to data-voice server, and data-voice server will be described
SIP message related to calls is forwarded to calling network element, and to the SIP interaction signaling between calling network element and the APP device of user terminal into
Row forwarding, to complete the call proceeding between calling and called.
It further include having when user sends short message by the APP device in its terminal:
The APP device of user terminal sends short message request, data-voice clothes to data-voice server by http protocol
Device be engaged according to Subscriber Number and configuration data, obtains user attaching SMSC, then parses short message content from short message request, and
User attaching SMSC is sent by short message.
As shown in fig. 7, a kind of system for realizing VoWiFi communication service based on OTT of the present invention, includes APP device, number
According to voice server, wherein:
APP device, installation send mobile phone trustship request on the subscriber terminal, to data-voice server, and mobile phone trustship is asked
It include the phone number of user in asking,
Data-voice server further includes mobile phone seat pipe device, wherein:
Mobile phone seat pipe device, the mobile phone trustship request sent for receiving APP device, obtains from user attaching HLR and uses
Family roams VMSC, then roams VMSC by user and to user mobile phone issues mute short message, when mute short message is delivered unsuccessfully, then to
Family belongs to HLR and sends position updating request, the roaming VMSC of user is updated to the address GT of data-voice server, then
Mobile phone trustship success message is returned to APP device;When mute short message is delivered successfully, then mobile phone seat tube failure is returned to APP device
Message.
Data-voice server can also include:
Reception device is called, when receiving called subscriber's ownership HLR request user's MSRN number, for subscriber phone number point
With a MSRN number, and the mapping relations of subscriber phone number and the MSRN number for its distribution are recorded, then will be user
The MSRN number of distribution returns to called subscriber and belongs to HLR;When receiving the message related to calls that calling network element forwarding comes, according to being remembered
MSRN number in message related to calls is substituted for user mobile phone number by the subscriber phone number of record and the mapping relations of MSRN number
Code, then the APP device on user terminal issues SIP call signaling, to call called subscriber;
SIP message related to calls is forwarded to by calling calling device when receiving the SIP message related to calls that APP device is sent
Network element is called, and the SIP interaction signaling between calling network element and the APP device of user terminal is forwarded, to complete main, quilt
Call proceeding between crying;
Short message, by http protocol, is forwarded to user when receiving the short message that SMSC is sent by short message reception device
The APP device of terminal;
Short message sending device is requested for receiving APP device by the short message that http protocol is sent, according to Subscriber Number
And configuration data, user attaching SMSC is obtained, then parses short message content from short message request, and send user for short message
Belong to SMSC.
Mobile phone seat pipe device can further include:
VMSC updating unit is roamed, for sending MAP_UPDATE_ to user attaching HLR when mute short message delivers failure
LOCATION message carries the address GT and the user's IMSI number of data-voice server in message, thus by the unrestrained of user
Trip VMSC is updated to the address GT of data-voice server.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all in essence of the invention
Within mind and principle, any modification, equivalent substitution, improvement and etc. done be should be included within the scope of the present invention.