WO2017028569A1 - 一种网络电话连接方法及装置 - Google Patents

一种网络电话连接方法及装置 Download PDF

Info

Publication number
WO2017028569A1
WO2017028569A1 PCT/CN2016/082352 CN2016082352W WO2017028569A1 WO 2017028569 A1 WO2017028569 A1 WO 2017028569A1 CN 2016082352 W CN2016082352 W CN 2016082352W WO 2017028569 A1 WO2017028569 A1 WO 2017028569A1
Authority
WO
WIPO (PCT)
Prior art keywords
network
data network
called terminal
call
circuit domain
Prior art date
Application number
PCT/CN2016/082352
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 WO2017028569A1 publication Critical patent/WO2017028569A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres

Definitions

  • This document relates to, but is not limited to, the field of communications, and in particular, to a network telephone connection method and apparatus.
  • Internet telephony has a natural advantage: basically all VoIP phones are encrypted and transmitted, and their confidentiality is superior to that of ordinary circuit domain phones.
  • VoIP has a big disadvantage: it must keep the called party connected to the data network to ensure that the called party is called at any time.
  • a network telephone connection method that does not require the called party to be always connected to the data network, but can call the called party at any time, just like a normal circuit domain telephone.
  • Such a VoIP phone should be similar to a normal circuit domain phone in terms of delay in the process of connecting to the phone, so as to bring a good experience to the user.
  • the protocol does not stipulate the connection method of the network telephone.
  • the user needs to always connect to the data network or modify the protocol stack to implement.
  • China Mobile is promoting a network telephone application on the LTE network.
  • the instant connection scheme is to modify the protocol stack, and only the mobile phone supporting the protocol can realize the instant connection of the network telephone.
  • the China Mobile solution can only be used on new mobile phones that support the agreement in the future, and cannot be applied to the existing 3G and 4G smart phones that it already has, and cannot communicate with Telecom and China Unicom.
  • the range available is small.
  • the embodiment of the invention provides a method and a device for connecting a network telephone, which can solve at least the problem that the related party cannot use the network telephone to dial the called party at any time like the ordinary circuit domain telephone.
  • a network telephone connection method includes:
  • the called terminal receives a circuit domain call request sent by the calling terminal through the circuit domain;
  • the called terminal determines to make a call with the calling terminal through a data network, the called terminal rejects the circuit domain call request;
  • the called terminal establishes a network telephone connection with the calling terminal through the data network.
  • the receiving, by the called terminal, the circuit domain call request sent by the calling terminal through the circuit domain includes:
  • the called terminal receives the circuit domain call request sent by the calling terminal through the circuit domain without being connected to the data network.
  • the called terminal establishes a network telephone connection with the calling terminal by using the data network, including:
  • the called terminal sends a connection request to the data network
  • connection success response sent by the data network, where the connection success response is used to indicate that the called terminal successfully connects to the data network
  • a network telephone connection is established through the data network with the calling terminal connected to the data network.
  • the called terminal establishes a network call with the calling terminal by using the data network.
  • the data network Before connecting, include:
  • the called terminal After the called terminal receives the circuit domain call request, the called terminal determines whether the caller number carried in the circuit domain call request is a phone number marked as capable of data network call;
  • the called terminal displays an interface having a data network call option
  • the called terminal determines to make a call with the calling terminal through the data network when receiving an instruction to select a call option through the data network.
  • the called terminal establishes a network telephone connection with the calling terminal by using the data network, including:
  • the called terminal establishes a network telephone connection with the calling terminal through the data network according to the network call software;
  • the configuration parameter in the network call software includes one or more of the following: the called terminal logs in to the network The username and password of the call software, and the username of the calling terminal to log in to the network call software.
  • the circuit domain call request includes: a number of the called terminal that is obtained by the calling terminal from a configuration parameter in the network call software.
  • a network telephone connection method includes:
  • the calling terminal sends a circuit domain call request to the called terminal through the circuit domain;
  • the calling terminal is connected to a data network
  • the calling terminal In the case of determining that the called terminal is connected to the data network, the calling terminal establishes a network telephone connection with the called terminal through the data network.
  • the receiving, by the calling terminal, the message for indicating that the called terminal rejects the circuit domain call request includes:
  • the calling terminal is used to indicate that the called terminal rejects The circuit domain calls the requested message
  • the connecting the terminal to the data network includes:
  • the calling terminal establishing a network telephone connection with the called terminal by using the data network includes:
  • the calling terminal establishes a network telephone connection with the called terminal through the data network according to the network call software;
  • the configuration parameter in the network call software includes one or more of the following: the calling terminal logs in to the network The username and password of the call software, and the username of the called terminal to log in to the network call software.
  • the circuit domain call request includes: a number of the called terminal that is obtained by the calling terminal from a configuration parameter in the network call software.
  • a network telephone connection device is applied to a called terminal, including:
  • the first receiving module is configured to receive a circuit domain call request sent by the calling terminal through the circuit domain;
  • Rejecting a module configured to reject the circuit domain call request if the called terminal determines to make a call with the calling terminal through a data network
  • the first establishing module is configured to establish a network telephone connection with the calling terminal through the data network.
  • the first receiving module includes:
  • the first receiving unit is configured to receive a circuit domain call request sent by the calling terminal through the circuit domain if the called terminal is not connected to the data network.
  • the first establishing module includes:
  • a sending unit configured to send a connection request to the data network
  • a second receiving unit configured to receive a connection success response sent by the data network, the connection The success response is used to indicate that the called terminal successfully connects to the data network;
  • an establishing unit configured to establish a network telephone connection with the calling terminal connected to the data network through the data network if the called terminal is connected to the data network.
  • the device further includes:
  • the determining module is configured to determine, after the first receiving module receives the circuit domain call request, whether the caller number carried in the circuit domain call request is a phone number marked as capable of data network call;
  • a display module configured to display an interface having a data network call option when the caller number carried in the circuit domain call request is the phone number marked as capable of data network call;
  • the determining module is configured to determine to make a call with the calling terminal over the data network in the event that an instruction to select a call through the data network is received.
  • the establishing, by the first establishing module, the network telephone connection with the calling terminal by using the data network includes:
  • the first establishing module establishes a network telephone connection with the calling terminal through the data network according to the network call software;
  • the configuration parameter in the network call software includes one or more of the following: the called terminal logs in to the The username and password of the network call software, and the username of the calling terminal to log in to the network call software.
  • the circuit domain call request includes a number of the called terminal that is obtained by the calling terminal from configuration parameters in the network call software.
  • a network telephone connection device is applied to a calling terminal, including:
  • a sending module configured to send a circuit domain call request to the called terminal through the circuit domain
  • a second receiving module configured to receive a message for instructing the called terminal to reject the circuit domain call request
  • connection module configured to connect to a data network
  • a second establishing module configured to determine that the called terminal is connected to the data network And establishing a network telephone connection with the called terminal through the data network.
  • the receiving, by the second receiving module, the message indicating that the called terminal rejects the circuit domain call request includes:
  • the second receiving module receives, by the mobile switching center MSC, a message for instructing the called terminal to reject the circuit domain call request;
  • the connecting module connected to the data network includes:
  • the connection module determines, according to the message for instructing the called terminal to reject the circuit domain call request, that the called terminal rejects the circuit domain call request, and switches to the data network and the In the case where the calling terminal establishes the network telephone connection, it is connected to the data network.
  • the establishing, by the second establishing module, the network telephone connection with the called terminal by using the data network includes:
  • the second establishing module establishes a network telephone connection with the called terminal through the data network according to the network call software;
  • the configuration parameter in the network call software includes at least one or more of the following: the calling terminal login station The username and password of the network call software, and the username of the called terminal to log in to the network call software.
  • the circuit domain call request includes: a number of the called terminal that is obtained by the calling terminal from a configuration parameter in the network call software.
  • a storage medium storing computer executable instructions for performing the above method.
  • the called terminal receives the circuit domain call request sent by the calling terminal through the circuit domain; and when the called terminal determines to make a call with the calling terminal through the data network, the called terminal rejects the circuit domain call request.
  • the called terminal establishes a network telephone connection with the calling terminal through the data network, which can solve the problem that the related technology can not use the network telephone to call the called party at any time like dialing a normal circuit domain telephone, thereby realizing that the called terminal is not required to be always used. Connected to the data network, you can call the called terminal at any time, just like a normal circuit domain phone.
  • FIG. 1 is a flow chart of a method for connecting a network telephone according to an embodiment of the present invention
  • FIG. 2 is a structural block diagram of a network telephone connection apparatus according to an embodiment of the present invention.
  • FIG. 3 is a structural block diagram (1) of an alternative embodiment of a network telephone connection device according to an embodiment of the present invention.
  • FIG. 4 is a structural block diagram (2) of an alternative embodiment of a network telephone connection device according to an embodiment of the present invention.
  • FIG. 5 is a structural block diagram (3) of an alternative embodiment of a network telephone connection apparatus according to an embodiment of the present invention.
  • FIG. 6 is a second flowchart of a method for connecting a network telephone according to an embodiment of the present invention.
  • FIG. 7 is a second structural block diagram of a network telephone connection apparatus according to an embodiment of the present invention.
  • FIG. 8 is a schematic flowchart diagram of a method for connecting a network telephone according to an embodiment of the present invention.
  • FIG. 9 is a schematic flowchart of a case where a called party is not connected to a data network when a network telephone establishes a connection according to an embodiment of the present invention
  • FIG. 10 is a flowchart of a process for a calling party terminal to connect to a network call according to an embodiment of the present invention
  • FIG. 11 is a flowchart of processing of a called party terminal for a local call connection method according to an embodiment of the present invention.
  • FIG. 1 is a flowchart of a network telephone connection method according to an embodiment of the present invention. As shown in FIG. 1, the process includes the following steps. S102 ⁇ S106:
  • Step S102 The called terminal receives a circuit domain call request sent by the calling terminal through the circuit domain.
  • Step S104 in a case where the called terminal determines to make a call with the calling terminal through a data network, the called terminal rejects the circuit domain call request;
  • Step S106 the called terminal establishes a network telephone connection with the calling terminal through the data network.
  • the called terminal rejects the circuit domain call request sent by the calling terminal in the circuit domain when determining that the calling terminal is to make a call through the data network, and establishes a network telephone connection with the calling terminal through the data network.
  • the called terminal needs to be connected to the data network all the time to call the called terminal through the data network.
  • the above steps solve the problem that the related technology cannot dial the called party at any time by using the network telephone as the ordinary circuit domain telephone.
  • the problem does not require the called terminal to be connected to the data network all the time, but can call the called terminal at any time, just like a normal circuit domain telephone.
  • step S102 includes, in an optional embodiment, the called terminal receiving the circuit domain call request sent by the calling terminal through the circuit domain without being connected to the data network.
  • the foregoing step S106 includes, in an optional embodiment, that the called terminal sends a connection request to the data network, and the called terminal receives a connection success response sent by the data network, and if received, guarantees the called party.
  • the terminal is already connected to the data network.
  • the connection success response is used to indicate that the called terminal successfully connects to the data network, and in the case that the called terminal is connected to the data network, and the main connected to the data network
  • the calling terminal establishes a network telephone connection through the data network.
  • the method before the called terminal establishes a network telephone connection with the calling terminal through the data network, the method further includes: after the called terminal receives the circuit domain call request, the called terminal determines the location Whether the caller number carried in the circuit domain call request is a phone number marked as capable of data network call, and if the caller number carried in the circuit domain call request is a phone number marked as capable of data network call, The called terminal displays an interface with a data network call option, and the called terminal determines to make a call with the calling terminal through the data network if receiving an instruction to select an option to communicate over the data network.
  • the user of the terminal can reject the above circuit domain call request sent by the calling terminal by selecting the data network call option, so as to facilitate subsequent telephone connection with the calling terminal through the data network.
  • the data network network call can be performed by an incoming call that can be marked by the user in the called terminal by itself, that is, the above steps of the embodiment can be performed for the incoming calls of the phone numbers.
  • the phone number itself can be marked directly, or the contact can be marked. For example, after the contact A is marked, as long as the call is saved from the phone number saved as the contact A, the data network call can be displayed. The interface of the option.
  • the called terminal establishes a network telephone connection with the calling terminal through the data network through the network call software.
  • the configuration parameter in the network call software includes at least one of the following: a username and a password of the called terminal to log in to the network call software, and a username of the calling terminal to log in to the network call software.
  • the circuit domain call request includes: the number of the called terminal that is obtained by the calling terminal from configuration parameters in the network call software.
  • the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, by hardware, but in many cases, the former is The chosen implementation.
  • the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium (such as ROM/RAM, disk).
  • the optical disc includes one or more instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method described in the above embodiments of the present invention.
  • a network telephone connection device is also provided, which is used to implement the above embodiments, and details have been omitted for description.
  • the term “module” may implement a combination of software and/or hardware of a predetermined function.
  • the devices described in the following embodiments are typically implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
  • FIG. 2 is a structural block diagram of a network telephone connection apparatus according to an embodiment of the present invention, applied to a called terminal, as shown in FIG. 2, the apparatus includes: a first receiving module 22 configured to receive a calling terminal through a circuit domain Transmitting a circuit domain call request; the rejecting module 24 is configured to reject the circuit domain call if the called terminal determines to make a call with the calling terminal over a data network The first establishing module 26 is configured to establish a network telephone connection with the calling terminal through the data network.
  • FIG. 3 is a structural block diagram (1) of an optional embodiment of a network telephone connection apparatus according to an embodiment of the present invention.
  • the first receiving module 22 includes: a first receiving unit 222, configured to be in the called When the terminal is not connected to the data network, the circuit domain call request sent by the calling terminal through the circuit domain is received.
  • the first setup module 26 includes: a sending unit 262 configured to send a connection request to the data network.
  • the second receiving unit 264 is configured to receive a connection success response sent by the data network, wherein the connection success response is used to indicate that the called terminal successfully connects to the data network; and the establishing unit 266 is configured to be In the case where the terminal is connected to the data network, a network telephone connection is established through the data network with the calling terminal connected to the data network.
  • FIG. 5 is a structural block diagram (3) of an optional embodiment of a network telephone connection apparatus according to an embodiment of the present invention.
  • the apparatus further includes: a determining module 52, configured to receive at the first receiving module After the circuit domain call request, determining whether the caller number carried in the circuit domain call request is a phone number marked as capable of data network call; the display module 54 is configured to send an incoming call in the circuit domain call request The number is the telephone number marked as capable of data network call, displaying an interface having a data network call option; the determining module 56 is configured to determine, in the event of receiving an instruction to select an option to communicate over the data network A call is made to the calling terminal through the data network.
  • the establishing, by the first establishing module 26, the network telephone connection with the calling terminal by using the data network includes:
  • the first establishing module 26 establishes a network telephone connection with the calling terminal through the data network according to the network call software.
  • the configuration parameter in the network call software includes at least one of the following: the called terminal logs in. a username and password of the network call software, and a username of the calling terminal to log in to the network call software.
  • the circuit domain call request includes: the number of the called terminal that is obtained by the calling terminal from configuration parameters in the network call software.
  • modules may be implemented by software or hardware.
  • the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; or, the modules are respectively located in multiple processes. In the device.
  • FIG. 6 is a second flowchart of a network telephone connection method according to an embodiment of the present invention. As shown in FIG. 6, the flow includes the following steps S602-S608. :
  • Step S602 the calling terminal sends a circuit domain call request to the called terminal through the circuit domain;
  • Step S604 the calling terminal receives a message for instructing the called terminal to reject the circuit domain call request.
  • Step S606 the calling terminal is connected to a data network
  • Step S608 in the case that it is determined that the called terminal is connected to the data network, the calling terminal establishes a network telephone connection with the called terminal through the data network.
  • the calling terminal sends a circuit domain call request to the called terminal through the circuit domain
  • the called terminal rejects the circuit domain that the calling terminal sends in the circuit domain when determining that the calling terminal is to be called through the data network.
  • the call request establishes a network telephone connection with the calling terminal through the data network.
  • the called terminal needs to be connected to the data network all the time to call the called terminal through the data network, and the above steps solve the problem in the related art.
  • the receiving, by the calling terminal, the message indicating that the called terminal rejects the circuit domain call request comprises: receiving, by the calling terminal, an MSC (Mobile Switching Center) a message for instructing the called terminal to reject the circuit domain call request; the calling terminal connecting to the data network includes: at the calling terminal, according to the means for indicating that the called terminal rejects the circuit
  • the domain call request message determines that the called terminal rejects the circuit domain call request, and switches to the data network to establish the network telephone connection with the calling terminal, where the calling terminal is connected to The data network.
  • the calling terminal establishes a network telephone connection with the called terminal through the data network.
  • the calling terminal establishes, by using the network call software, the called terminal according to the network call software. a network telephone connection; wherein the configuration parameter in the network call software includes at least one of the following: a username and a password of the calling terminal to log in to the network call software, and a user of the called terminal logging in to the network call software name.
  • the circuit domain call request includes: the number of the called terminal obtained by the calling terminal from configuration parameters in the network call software.
  • the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium (such as ROM/RAM, disk).
  • the optical disc includes one or more instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method described in the embodiments of the present invention.
  • module may implement a combination of software and/or hardware of a predetermined function.
  • devices described in the following embodiments are typically implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
  • FIG. 7 is a second structural block diagram of a network telephone connection apparatus according to an embodiment of the present invention, applied to a calling terminal.
  • the apparatus includes: a sending module 72 configured to send a circuit to a called terminal through a circuit domain.
  • a second call module 74 configured to receive a message for instructing the called terminal to reject the circuit domain call request; a connection module 76 configured to connect to the data network; and a second setup module 78 configured to In the case of determining that the called terminal is connected to the data network, a network telephone connection is established with the called terminal through the data network.
  • the receiving, by the second receiving module 74, the message indicating that the called terminal rejects the circuit domain call request includes:
  • the second receiving module 74 Receiving, by the MSC, the second receiving module 74, by using the MSC, to indicate that the called terminal rejects the circuit domain. Call request message;
  • the connecting module 76 is connected to the data network and includes:
  • the connection module 76 determines, according to the message for instructing the called terminal to reject the circuit domain call request, that the called terminal rejects the circuit domain call request, and switches to the data network and The calling terminal connects to the data network if the network telephone connection is established.
  • the establishing, by the second establishing module 78, the network telephone connection with the called terminal by using the data network includes:
  • the second establishing module 78 establishes a network telephone connection with the called terminal through the data network according to the network call software.
  • the configuration parameter in the network call software includes at least one of the following: the calling terminal logs in. a username and password of the network call software, and a username of the called terminal to log in to the network call software.
  • the circuit domain call request includes: the number of the called terminal that is obtained by the calling terminal from configuration parameters in the network call software.
  • modules may be implemented by software or hardware.
  • the foregoing may be implemented by, but not limited to, the foregoing modules are all located in the same processor; or, the modules are respectively located in multiple processes. In the device.
  • Embodiments of the present invention also provide a storage medium.
  • the foregoing storage medium may be configured to store program code (ie, computer executable instructions) for performing the following steps S1 to S3:
  • the storage medium may be further configured to store program code for performing the following steps S4 to S7:
  • the foregoing storage medium may include, but is not limited to, a USB flash drive, a ROM (Read-Only Memory), a RAM (Random Access Memory), a mobile hard disk, and a magnetic device.
  • a USB flash drive a ROM (Read-Only Memory), a RAM (Random Access Memory), a mobile hard disk, and a magnetic device.
  • ROM Read-Only Memory
  • RAM Random Access Memory
  • mobile hard disk a magnetic device.
  • the processor executes the foregoing S1, S2, and S3 according to the stored program code in the storage medium.
  • the processor executes the foregoing S4, S5, S6, and S7 according to the stored program code in the storage medium.
  • the optional embodiment provides a network telephone connection method, which does not require the called party to be connected to the data network all the time, but can call the called party at any time like the ordinary circuit domain telephone; A terminal implemented using this method.
  • Terminal A is the calling party, and terminal B is the called party. Both A and B are set.
  • the caller interface of the other party can have the option of calling through the data network. Both parties set through the setting module.
  • the VoIP software that should be used for data network calls (the two sides of the setup need to be consistent) and other necessary parameters, including: the user name and password of the VoIP phone used by the user (ie, logged in), and the username of the VoIP phone software used by the other party;
  • the above VoIP software should have been installed on A and B.
  • This type of software is optional. It does not specify a certain software, as long as the software can handle the instructions specified in this method.
  • A uses a dedicated dialing software to dial the phone to B.
  • the dialing software should read the contact person and its phone number that can make data network calls from the aforementioned setting module, and the dedicated dialing software can only dial these phone numbers;
  • A dials B with the dialing software, and initially dials a normal circuit domain call to B;
  • the telephone module After receiving the telephone in the circuit domain, the telephone module reads A from the foregoing setting module to perform a data network call, so that an option of calling over the data network is displayed on the incoming call interface;
  • B uses the username and password of the VoIP
  • A uses the username of the VoIP
  • A will automatically connect to the data network after B hangs up the phone, and activate the aforementioned set of VoIP software according to the preset parameters; these parameters are: A uses the VoIP username and password, B uses the VoIP username And a set of instructions for the VoIP: (a) once B goes online immediately; (b) waits for the B online timeout setting.
  • a and B will form a network call.
  • FIG. 8 is a schematic flowchart of a method for connecting a network telephone according to an embodiment of the present invention, including S801 to S804:
  • Step S801 The calling party (ie, the calling terminal) initiates a network call by using a dedicated dialing software, and firstly dials a normal circuit domain call to the called party (ie, the called terminal);
  • Step S802 After the called party selects the network call option in the answering interface, the called party automatically hangs up the circuit domain telephone, and then actively connects to the data network, and starts the network telephone software to wait;
  • Step S803 After the called party hangs up the circuit domain telephone, the calling party also automatically connects to the data network, and starts the network telephone software to wait for the called party to go online;
  • Step S804 After detecting that the called party is online, the calling party automatically calls out using the VoIP software, and the two parties establish a network call.
  • both the calling party and the called party must set an option to call through the data network when the other party uses their mobile phone number to call, and both parties set the network phone that should be used when making the data network call.
  • the software both settings need to be consistent) and other necessary parameters, including: the user name and password of the VoIP phone, and the user name of the VoIP phone software.
  • the above VoIP software does not specify a certain software, as long as the software can handle the method.
  • the order can be.
  • the parameters of the called party when the VoIP software enters the waiting mode are: the user name and password of the called party using the VoIP phone, the calling party's username using the VoIP phone, and a set of instructions for the VoIP phone: (a) waiting for the calling party Party incoming; (b) automatic/manual answering of the incoming call; (c) waiting for the calling party to call in the timeout setting.
  • the following is a process diagram to illustrate the method of connecting the network telephone.
  • FIG. 9 is a flow chart showing a process in which a called party is not connected to a data network when a network telephone establishes a connection according to an embodiment of the present invention.
  • the called party When the network phone establishes a connection, the called party is not connected to the data network, and only the circuit domain is connected, and the phone from the circuit domain can be received.
  • the process includes the following steps S901 to S907:
  • Step S901 is that the calling party makes a call to the called party through the circuit domain
  • Step S902 is that the called party receives the call from the circuit domain
  • Step S903 the called party determines that the data network call can be made according to the caller number, and the called party selects to perform the data network call, and the called party automatically hangs up the call;
  • Step S904 is that the called direction data network initiates a connection request
  • Step S905 is that the called party connects to the data network successfully
  • Step S906 the calling party initiates a connection request to the data network after the called party hangs up the aforementioned circuit domain telephone;
  • Step S907 is that the calling party connects to the data network successfully, and starts the network telephone software to wait for the called party to go online;
  • both parties have connected to the data network and logged into the VoIP software. Once the calling party detects that the called party is online, the calling party will automatically call out using the VoIP software, and the two parties establish a network call.
  • FIG. 10 is a flowchart of a process for a calling party to connect to a network call according to an embodiment of the present invention. As shown in FIG. 10, the following is illustrated in chronological order:
  • any phone number can be dialed by the method of this alternative embodiment.
  • the contacts in the setting module that can read the data network call and their phone numbers can only dial these phone numbers, so a dedicated dialing software can be used to ensure that the subsequent connection process runs according to the logic designed by the method;
  • the calling party first dials a normal circuit domain call to the called party, and then waits for the called party to hang up the call actively;
  • the calling party actively connects to the data network; and logs in to the VoIP software to wait, and once the detected called party goes online, it automatically calls out, and the two parties establish a network call.
  • connection to the data network fails, or the login to the VoIP software fails, and the retries fail a certain number of times, or wait for a timeout, the network call is abandoned.
  • FIG. 11 is a flowchart of a process for a called party to connect to a network call according to an embodiment of the present invention. As shown in FIG. 11, the following is illustrated in chronological order:
  • the protocol stack of the called party terminal After the protocol stack of the called party terminal sends a Layer 3 message Call Confirmed to the MSC, it will send a Layer 3 message Alerting to the MSC (meaning the called party has ringed) while another The aspect sends a RING message to the MMI (Multi-Media Interface), which notifies the MMI that the incoming call interface should be displayed;
  • MMI Multi-Media Interface
  • the MMI After receiving the RING message, the MMI will check the caller's number. If the phone number is read from the aforementioned setting module, the data network call can be displayed on the incoming call interface.
  • the normal process is processed to display the normal caller interface
  • the call is automatically hanged up;
  • the called party After the call is dropped, the called party automatically connects to the data network;
  • connection data network If the connection data network is successful, it will automatically log in to the VoIP software and wait for the calling party to call in;
  • connection to the data network fails, or the login to the VoIP software fails, the called party will retry a certain number of times within a certain time range. If it is not successful, the network call will be abandoned.
  • the VoIP software is an important part of the process of this connection method, but it is optional to specify which VoIP software to use. It can be used as long as it meets the instructions that can handle the requirements of this method.
  • the parameters are:
  • the parameters are:
  • Waiting for the incoming call command can be set to automatically answer the call once it is called, so that the connection speed will be faster, or you can specify the need to manually answer the call, giving the called party a chance to reject it once.
  • the network call request of any other user is not accepted during the period before waiting for the timeout.
  • the three parts are divided into a dedicated dialing program, a called party program and a setting program.
  • the mobile phone is preset in the mobile phone when it is shipped from the factory, and cannot be deleted. It is embodied as the dialing interface of the system, the incoming call interface of the system and the contact of the system. application;
  • the network communication software selected by the instance is not specified. The only requirement is that the software can cooperate with the connection method to execute the foregoing instructions and encrypt the call.
  • the user can mark a phone number of a contact as a data network call in the contact interface of the system, and set the network call software selected during the data network call with the contact, and set necessary parameters. : The username and password of the VoIP phone that you have logged into, And the username of the contact to log in to the VoIP software;
  • the called party receives the call. If the caller number is marked as data network call, there will be a “network call” button in the system call interface. Pressing this button will hang up the call and automatically connect to the data network. Send a “waiting for incoming call command” to the selected network call software to inform it of the user name and password of the VoIP phone software, and the user name of the waiting party to log in to the VoIP software, requesting automatic answering, and the waiting time for the timeout is 30 seconds; Then the caller interface disappears, and instead the network call software will pop up the “waiting for connection” interface;
  • the calling party After receiving the notification that the circuit domain phone is hung up, the calling party automatically connects to the data network, and simultaneously sends a “waiting for outgoing call command” to the selected network call software to inform the user of the username and password for logging in to the network phone software, and is waiting.
  • the user name of the other party logging in to the VoIP software, the timeout period is 30 seconds; then the dialing interface disappears, and the network call software will pop up the “waiting for connection” interface;
  • the called party may select “hang up” on the incoming call interface to terminate the above connection process. But without notifying the other party, the other party will continue the process until the timeout ends;
  • the circuit domain phone will hang up because the timeout is not answered, but the calling party can get the reason from the received hang up notification, knowing that it is caused by timeout missed. Hang up, then terminate the above connection process, prompting the user "the other party did not answer";
  • the mobile phone in the related art is a method for realizing the network telephone connection method described in the present invention, and the terminal that can dial the network telephone by using the connection method;
  • the application created by this example does not have to be preset in the mobile phone at the factory, or it can be installed as a third-party application (dedicated dialing program, monitoring call module, dedicated setting program) on the mobile phone, and can still display "network call" on the incoming call interface. Options" (for example, displaying this option as a floating window) and actively connecting/disconnecting the data network.
  • the phone from the circuit domain wakes up the mobile phone and triggers the aforementioned process of establishing a network call connection.
  • the network telephone connection method and the terminal provided by the embodiment of the present invention are similar to the ordinary circuit domain telephone in the process of connecting the telephone and the connection rate, and the user experience is good; Connect to the data network to save power; install on a smart machine in the form of a third-party application, which can be used across different types of mobile phones, with a wide range of use;
  • modules or steps can be implemented by a general computing device, which can be concentrated on a single computing device or distributed over a network of multiple computing devices, optionally They may be implemented by program code executable by a computing device such that they may be stored in a storage device for execution by the computing device and, in some cases, may be performed in a different order than that illustrated herein or
  • the steps described are either made separately as integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
  • embodiments of the invention are not limited to any specific combination of hardware and software.
  • the called terminal receives the circuit domain call request sent by the calling terminal through the circuit domain; and when the called terminal determines to make a call with the calling terminal through the data network, the called terminal rejects the circuit domain call request.
  • the called terminal establishes a network telephone connection with the calling terminal through the data network, which can solve the problem that the related technology can not use the network telephone to call the called party at any time like dialing the ordinary circuit domain telephone, thereby realizing that the called terminal is not required to be always used. Connected to the data network, you can call the called terminal at any time, just like a normal circuit domain phone.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种网络电话连接方法及装置,其中,该方法包括:被叫终端接收主叫终端通过电路域发送的电路域呼叫请求;在被叫终端确定通过数据网络与主叫终端进行通话的情况下,被叫终端拒绝该电路域呼叫请求;被叫终端通过数据网络与主叫终端建立网络电话连接。

Description

一种网络电话连接方法及装置 技术领域
本文涉及但不限于通信领域,尤其涉及一种网络电话连接方法及装置。
背景技术
在终端上,我们常常使用网络电话。在进入4G时代以后,移动互联网的网速更快,流量资费更低,因此我们在移动终端上使用网络电话更加频繁。
网络电话有一个天生的优点,即:基本上所有的网络电话都是加密传输的,其保密性优于普通电路域电话。
但是众所周知,网络电话存在一个较大缺点:即必须保持被叫方一直连接着数据网络,才能保证随时呼通被叫方。
而出于省钱、省电等原因,大部分用户的移动终端平时仅保持电路域一直在线,并没有连接上数据网络。所以我们不能够像拨打普通电路域电话一样可以随时使用网络电话拨打被叫方,这一点造成网络电话使用上的不方便。
因此,需要一种网络电话的连接方式,它不需要被叫方一直连接着数据网络,却能像拨打普通电路域电话一样,可以随时拨打被叫方。这种网络电话应该在接通电话过程中所耗时延方面与普通电路域电话相差不多,才能带给用户良好的体验。
相关技术中协议并未规定网络电话的连接方法,要能实现网络电话即时连接要么用户需要一直连接数据网络,要么修改协议栈来实现,最近***在推广一种应用在LTE网络上的网络电话即时连接方案,就是修改了协议栈,只有支持该协议的手机才能实现网络电话即时连接。
如果用户需要一直连接数据网络,就不能进入睡眠状态,否则就无法即时从睡眠中被唤醒,这样做很明显非常耗电,大大缩短了手机待机时间。
而***的方案,只能用在以后生产的支持该协议的新手机上,不能应用到自己已有的旧的3G,4G智能手机上,并且不能和电信、联通互通。可用的范围小。
针对相关技术中,不能像拨打普通电路域电话一样可以随时使用网络电话拨打被叫方的问题,还未提出有效的解决方案。
发明内容
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本发明实施例提供了一种网络电话连接方法及装置,可以至少解决相关技术中不能像拨打普通电路域电话一样可以随时使用网络电话拨打被叫方的问题。
本发明实施例采用如下技术方案。
一种网络电话连接方法,包括:
被叫终端接收主叫终端通过电路域发送的电路域呼叫请求;
在所述被叫终端确定通过数据网络与所述主叫终端进行通话的情况下,所述被叫终端拒绝所述电路域呼叫请求;
所述被叫终端通过所述数据网络与所述主叫终端建立网络电话连接。
可选地,所述被叫终端接收到主叫终端通过电路域发送的电路域呼叫请求包括:
所述被叫终端在未连接到所述数据网络的情况下,接收到所述主叫终端通过电路域发送的电路域呼叫请求。
可选地,所述被叫终端通过所述数据网络与所述主叫终端建立网络电话连接包括:
所述被叫终端向所述数据网络发送连接请求;
所述被叫终端接收所述数据网络发送的连接成功响应,所述连接成功响应用于指示所述被叫终端成功连接到所述数据网络;
在所述被叫终端在连接到所述数据网络的情况下,与连接到所述数据网络的所述主叫终端通过所述数据网络建立网络电话连接。
可选地,所述被叫终端通过所述数据网络与所述主叫终端建立网络电话 连接之前包括:
所述被叫终端接收到所述电路域呼叫请求之后,所述被叫终端判断所述电路域呼叫请求中携带的来电号码是否为标记成能够进行数据网络通话的电话号码;
若所述电路域呼叫请求中携带的来电号码为所述标记成能够进行数据网络通话的电话号码,则所述被叫终端显示具有进行数据网络通话选项的界面;
所述被叫终端在接收到选择通过所述数据网络通话选项的指令的情况下,确定通过所述数据网络与所述主叫终端进行通话。
可选地,所述被叫终端通过所述数据网络与所述主叫终端建立网络电话连接包括:
所述被叫终端依据网络通话软件通过所述数据网络与所述主叫终端建立网络电话连接;所述网络通话软件中的配置参数包括以下一个或多个:所述被叫终端登录所述网络通话软件的用户名和密码、所述主叫终端登录所述网络通话软件的用户名。
可选地,所述电路域呼叫请求包括:所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
一种网络电话连接方法,包括:
主叫终端通过电路域向被叫终端发送电路域呼叫请求;
所述主叫终端接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;
所述主叫终端连接至数据网络;
在确定所述被叫终端连接至所述数据网络的情况下,所述主叫终端通过所述数据网络与所述被叫终端建立网络电话连接。
可选地,所述主叫终端接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息包括:
所述主叫终端通过移动交换中心MSC接收用于指示所述被叫终端拒绝 所述电路域呼叫请求的消息;
所述主叫终端连接至数据网络包括:
在所述主叫终端根据所述用于指示所述被叫终端拒绝所述电路域呼叫请求的消息判断出所述被叫终端拒绝所述电路域呼叫请求,并切换到所述数据网络与所述主叫终端建立所述网络电话连接的情况下,所述主叫终端连接至所述数据网络。
可选地,所述主叫终端通过所述数据网络与所述被叫终端建立网络电话连接包括:
所述主叫终端依据网络通话软件通过所述数据网络与所述被叫终端建立网络电话连接;所述网络通话软件中的配置参数包括以下一个或多个:所述主叫终端登录所述网络通话软件的用户名和密码、所述被叫终端登录所述网络通话软件的用户名。
可选地,所述电路域呼叫请求包括:所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
一种网络电话连接装置,应用于被叫终端,包括:
第一接收模块,设置成接收主叫终端通过电路域发送的电路域呼叫请求;
拒绝模块,设置成在所述被叫终端确定通过数据网络与所述主叫终端进行通话的情况下,拒绝所述电路域呼叫请求;
第一建立模块,设置成通过所述数据网络与所述主叫终端建立网络电话连接。
可选地,所述第一接收模块包括:
第一接收单元,设置成在所述被叫终端未连接到所述数据网络的情况下,接收到所述主叫终端通过电路域发送的电路域呼叫请求。
可选地,所述第一建立模块包括:
发送单元,设置成向所述数据网络发送连接请求;
第二接收单元,设置成接收所述数据网络发送的连接成功响应,所述连 接成功响应用于指示所述被叫终端成功连接到所述数据网络;
建立单元,设置成在所述被叫终端连接到所述数据网络的情况下,与连接到所述数据网络的所述主叫终端通过所述数据网络建立网络电话连接。
可选地,所述的装置还包括:
判断模块,设置成在所述第一接收模块接收到所述电路域呼叫请求之后,判断所述电路域呼叫请求中携带的来电号码是否为标记成能够进行数据网络通话的电话号码;
显示模块,设置成当所述电路域呼叫请求中携带的来电号码为所述标记成能够进行数据网络通话的电话号码时,显示具有进行数据网络通话选项的界面;
确定模块,设置成在接收到选择通过所述数据网络通话选项的指令的情况下,确定通过所述数据网络与所述主叫终端进行通话。
可选地,所述第一建立模块通过所述数据网络与所述主叫终端建立网络电话连接包括:
所述第一建立模块依据网络通话软件通过所述数据网络与所述主叫终端建立网络电话连接;所述网络通话软件中的配置参数包括以下一个或多个:所述被叫终端登录所述网络通话软件的用户名和密码、所述主叫终端登录所述网络通话软件的用户名。
可选地,所述电路域呼叫请求包括所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
一种网络电话连接装置,应用于主叫终端,包括:
发送模块,设置成通过电路域向被叫终端发送电路域呼叫请求;
第二接收模块,设置成接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;
连接模块,设置成连接至数据网络;
第二建立模块,设置成在确定所述被叫终端连接至所述数据网络的情况 下,通过所述数据网络与所述被叫终端建立网络电话连接。
可选地,所述第二接收模块接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息包括:
所述第二接收模块通过移动交换中心MSC接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;
所述连接模块连接至数据网络包括:
所述连接模块在根据所述用于指示所述被叫终端拒绝所述电路域呼叫请求的消息判断出所述被叫终端拒绝所述电路域呼叫请求,并切换到所述数据网络与所述主叫终端建立所述网络电话连接的情况下,连接至所述数据网络。
可选地,所述第二建立模块通过所述数据网络与所述被叫终端建立网络电话连接包括:
所述第二建立模块依据网络通话软件通过所述数据网络与所述被叫终端建立网络电话连接;所述网络通话软件中的配置参数包括以下至少一个或多个:所述主叫终端登录所述网络通话软件的用户名和密码、所述被叫终端登录所述网络通话软件的用户名。
可选地,所述电路域呼叫请求包括:所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
一种存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述方法。
本发明实施例中,被叫终端接收主叫终端通过电路域发送的电路域呼叫请求;在被叫终端确定通过数据网络与主叫终端进行通话的情况下,被叫终端拒绝该电路域呼叫请求;被叫终端通过数据网络与主叫终端建立网络电话连接,可以解决相关技术中不能像拨打普通电路域电话一样可以随时使用网络电话拨打被叫方的问题,进而实现了不需要被叫终端一直连接着数据网络,却能像拨打普通电路域电话一样,可以随时拨打被叫终端。
在阅读并理解了附图和详细描述后,可以明白其它方面。
附图概述
图1是根据本发明实施例的网络电话连接方法的流程图之一;
图2是根据本发明实施例的网络电话连接装置的结构框图之一;
图3是根据本发明实施例的网络电话连接装置的可选实施方式的结构框图(一);
图4是根据本发明实施例的网络电话连接装置的可选实施方式的结构框图(二);
图5是根据本发明实施例的网络电话连接装置的可选实施方式的结构框图(三);
图6是根据本发明实施例的网络电话连接方法的流程图之二;
图7是根据本发明实施例的网络电话连接装置的结构框图之二;
图8是根据本发明实施例的网络电话连接方法的流程示意图;
图9是根据本发明实施例的网络电话建立连接时被叫方没有连接着数据网络时的流程示意图;
图10是根据本发明实施例的主叫方终端对于本网络通话连接方法的处理流程图;
图11是根据本发明实施例的被叫方终端对于本网络通话连接方法的处理流程图。
本发明的实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
在本实施例中提供了一种网络电话连接方法,图1是根据本发明实施例的网络电话连接方法的流程图之一,如图1所示,该流程包括如下步骤 S102~S106:
步骤S102,被叫终端接收主叫终端通过电路域发送的电路域呼叫请求;
步骤S104,在所述被叫终端确定通过数据网络与所述主叫终端进行通话的情况下,所述被叫终端拒绝所述电路域呼叫请求;
步骤S106,所述被叫终端通过所述数据网络与所述主叫终端建立网络电话连接。
通过上述步骤,被叫终端在确定将要与主叫终端通过数据网络进行通话的情况下,拒绝主叫终端在电路域发送的电路域呼叫请求,通过数据网络与主叫终端建立网络电话连接,相比于相关技术中,需要被叫终端一直连接至数据网络,才能通过数据网络呼叫被叫终端,上述步骤解决了相关技术中不能像拨打普通电路域电话一样可以随时使用网络电话拨打被叫方的问题,进而不需要被叫终端一直连接着数据网络,却能像拨打普通电路域电话一样,可以随时拨打被叫终端。
上述步骤S102在一个可选实施例中包括:所述被叫终端在未连接到所述数据网络的情况下,接收到所述主叫终端通过电路域发送的电路域呼叫请求。
上述步骤S106在一个可选实施例中包括:所述被叫终端向所述数据网络发送连接请求,所述被叫终端接收所述数据网络发送的连接成功响应,如果接收到则保证了被叫终端已经连接到了数据网络。其中,所述连接成功响应用于指示所述被叫终端成功连接到所述数据网络,在所述被叫终端连接到所述数据网络的情况下,与连接到所述数据网络的所述主叫终端通过所述数据网络建立网络电话连接。
在一个可选实施例中,所述被叫终端通过数据网络与主叫终端建立网络电话连接之前还包括:所述被叫终端接收到所述电路域呼叫请求之后,所述被叫终端判断所述电路域呼叫请求中携带的来电号码是否为标记成能够进行数据网络通话的电话号码,若所述电路域呼叫请求中携带的来电号码为标记成能够进行数据网络通话的电话号码,则所述被叫终端显示具有进行数据网络通话选项的界面,被叫终端在接收到选择通过数据网络通话这一选项的指令的情况下,确定通过所述数据网络与所述主叫终端进行通话。例如,被叫 终端的用户通过对数据网络通话选项的选择即可拒绝主叫终端发送的上述电路域呼叫请求,以便于后续与主叫终端通过数据网络进行电话连接。其中,可以但不限于由用户在被叫终端中自行标记哪些电话号码的来电可以进行数据网络通话,即对于哪些电话号码的来电可以执行本实施例的上述步骤。可以是直接对电话号码本身进行标记,也可以是对联系人进行标记,比如对联系人A进行标记后,只要是来自保存为联系人A的电话号码的呼叫,都可以显示具有进行数据网络通话选项的界面。
在一个可选实施例中,所述被叫终端通过数据网络与主叫终端建立网络电话连接是通过网络通话软件完成的。其中,所述网络通话软件中的配置参数包括以下至少之一:所述被叫终端登录所述网络通话软件的用户名和密码、所述主叫终端登录所述网络通话软件的用户名。
在一个可选实施例中,上述电路域呼叫请求包括:所述主叫终端从网络通话软件中的配置参数中获取到的所述被叫终端的号码。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是被选择的实施方式。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括一或多条指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明上述实施例所述的方法。
在本实施例中还提供了一种网络电话连接装置,该装置用于实现上述实施例,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置通常以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2是根据本发明实施例的网络电话连接装置的结构框图之一,应用于被叫终端,如图2所示,该装置包括:第一接收模块22,设置成接收主叫终端通过电路域发送的电路域呼叫请求;拒绝模块24,设置成在所述被叫终端确定通过数据网络与所述主叫终端进行通话的情况下,拒绝所述电路域呼叫 请求;第一建立模块26,设置成通过所述数据网络与所述主叫终端建立网络电话连接。
图3是根据本发明实施例的网络电话连接装置可选实施方式的结构框图(一),如图3所示,第一接收模块22包括:第一接收单元222,设置成在所述被叫终端未连接到所述数据网络的情况下,接收到所述主叫终端通过电路域发送的电路域呼叫请求。
图4是根据本发明实施例的网络电话连接装置可选实施方式的结构框图(二),如图4所示,第一建立模块26包括:发送单元262,设置成向该数据网络发送连接请求;第二接收单元264,设置成接收所述数据网络发送的连接成功响应,其中,该连接成功响应用于指示所述被叫终端成功连接到所述数据网络;建立单元266,设置成在被叫终端连接到所述数据网络的情况下,与连接到所述数据网络的所述主叫终端通过所述数据网络建立网络电话连接。
图5是根据本发明实施例的网络电话连接装置可选实施方式的结构框图(三),如图5所示,该装置还包括:判断模块52,设置成在所述第一接收模块接收到所述电路域呼叫请求之后,判断所述电路域呼叫请求中携带的来电号码是否为标记成能够进行数据网络通话的电话号码;显示模块54,设置成若所述电路域呼叫请求中携带的来电号码为所述标记成能够进行数据网络通话的电话号码,显示具有进行数据网络通话选项的界面;确定模块56,设置成在接收到选择通过该数据网络通话这一选项的指令的情况下,确定通过所述数据网络与所述主叫终端进行通话。
可选地,所述第一建立模块26通过所述数据网络与所述主叫终端建立网络电话连接包括:
所述第一建立模块26依据网络通话软件通过所述数据网络与所述主叫终端建立网络电话连接;其中,所述网络通话软件中的配置参数包括以下至少之一:所述被叫终端登录所述网络通话软件的用户名和密码、所述主叫终端登录所述网络通话软件的的用户名。
可选地,电路域呼叫请求包括:所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
需要说明的是,上述模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。
在另一个实施例中还提供了另一种网络电话连接方法,图6是根据本发明实施例的网络电话连接方法的流程图之二,如图6所示,该流程包括如下步骤S602~S608:
步骤S602,主叫终端通过电路域向被叫终端发送电路域呼叫请求;
步骤S604,所述主叫终端接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;
步骤S606,所述主叫终端连接至数据网络;
步骤S608,在确定所述被叫终端连接至所述数据网络的情况下,所述主叫终端通过所述数据网络与所述被叫终端建立网络电话连接。
通过上述步骤,主叫终端通过电路域向被叫终端发送电路域呼叫请求,被叫终端在确定将要与主叫终端通过数据网络进行通话的情况下,拒绝主叫终端在电路域发送的电路域呼叫请求,通过数据网络与主叫终端建立网络电话连接,相比于相关技术中,需要被叫终端一直连接至数据网络,才能通过数据网络呼叫被叫终端,上述步骤解决了相关技术中不能像拨打普通电路域电话一样可以随时使用网络电话拨打被叫方的问题,进而不需要被叫终端一直连接着数据网络,却能像拨打普通电路域电话一样,可以随时拨打被叫终端。
在一个可选实施例中,所述主叫终端接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息包括:所述主叫终端通过MSC(Mobile Switching Center,移动交换中心)接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;所述主叫终端连接至数据网络包括:在所述主叫终端根据所述用于指示所述被叫终端拒绝所述电路域呼叫请求的消息判断出所述被叫终端拒绝所述电路域呼叫请求,并切换到所述数据网络与所述主叫终端建立所述网络电话连接的情况下,所述主叫终端连接至所述数据网络。
所述主叫终端通过所述数据网络与所述被叫终端建立网络电话连接在一个可选实施例中包括:所述主叫终端依据网络通话软件通过所述数据网络与所述被叫终端建立网络电话连接;其中,所述网络通话软件中的配置参数包括以下至少之一:所述主叫终端登录所述网络通话软件的用户名和密码、所述被叫终端登录所述网络通话软件的用户名。
在一个可选实施例中,电路域呼叫请求包括:所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括一或多条指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明实施例所述的方法。
在本实施例中还提供了另一种网络电话连接装置,该装置用于实现上述实施例及可选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置通常以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图7是根据本发明实施例的网络电话连接装置的结构框图之二,应用于主叫终端,如图7所示,该装置包括:发送模块72,设置成通过电路域向被叫终端发送电路域呼叫请求;第二接收模块74,设置成接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;连接模块76,设置成连接至数据网络;第二建立模块78,设置成在确定所述被叫终端连接至所述数据网络的情况下,通过所述数据网络与所述被叫终端建立网络电话连接。
可选地,所述第二接收模块74接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息包括:
所述第二接收模块74通过MSC接收用于指示被叫终端拒绝所述电路域 呼叫请求的消息;
所述连接模块76连接至数据网络包括:
所述连接模块76在根据所述用于指示所述被叫终端拒绝所述电路域呼叫请求的消息,判断出所述被叫终端拒绝所述电路域呼叫请求,并切换到所述数据网络与所述主叫终端建立所述网络电话连接的情况下,连接至所述数据网络。
可选地,所述第二建立模块78通过所述数据网络与所述被叫终端建立网络电话连接包括:
所述第二建立模块78依据网络通话软件通过所述数据网络与所述被叫终端建立网络电话连接;其中,所述网络通话软件中的配置参数包括以下至少之一:所述主叫终端登录所述网络通话软件的用户名和密码、所述被叫终端登录所述网络通话软件的的用户名。
可选地,电路域呼叫请求包括:所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
需要说明的是,上述模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤S1~S3的程序代码(即计算机可执行指令):
S1,接收主叫终端通过电路域发送的电路域呼叫请求;
S2,在被叫终端确定通过数据网络与主叫终端进行通话的情况下,拒绝该电路域呼叫请求;
S3,通过数据网络与主叫终端建立网络电话连接。
可选地,所述存储介质还可以被设置为存储用于执行以下步骤S4~S7的程序代码:
S4,通过电路域向被叫终端发送电路域呼叫请求;
S5,从被叫终端接收用于指示拒绝该电路域呼叫请求的消息;
S6,连接至数据网络;
S7,在确定被叫终端连接至数据网络的情况下,通过数据网络与被叫终端建立网络电话连接。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、移动硬盘、磁碟或者光盘等多种可以存储程序代码的介质。
可选地,在本实施例中,终端作为被叫终端时,处理器根据存储介质中已存储的程序代码执行上述S1、S2以及S3。
可选地,在本实施例中,终端作为主叫终端时,处理器根据存储介质中已存储的程序代码执行上述S4、S5、S6以及S7。
可选地,本实施例中的示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
针对相关技术中存在的问题,本可选实施例提供一种网络电话连接方法,不需要被叫方一直连接着数据网络,却能像拨打普通电路域电话一样,可以随时拨打被叫方;以及使用该方法实现的终端。
本可选实施例的方案是这样设计的:
终端A是主叫方,终端B是被叫方,A和B均设置了当对方用其手机号码来电时,己方的来电界面可以出现通过数据网络通话的选项,双方均通过设置模块设置了进行数据网络通话时应该使用的网络电话软件(该设置双方需要一致)以及其他一些必要参数,包括:己方使用(即登录)网络电话软件的用户名和密码,对方使用网络电话软件的用户名;
上述网络电话软件应该已经安装在了A和B上,这类软件是可选择的,不特定指定某个软件,只要该软件能处理本方法规定的指令即可使用;
A使用一个专用的拨号软件拨电话给B,该拨号软件应从前述设置模块中读取到可以进行数据网络通话的联系人及其电话号码,该专用拨号软件只能拨打这些电话号码;
A用该拨号软件拨打B,一开始会拨出一个普通电路域电话给B;
B接到该电路域电话后,电话模块从前述设置模块中读取到A可以进行数据网络通话,于是在来电接听界面上多显示一个通过数据网络通话的选项;
如果B选择了通过数据网络通话的选项,就会挂断该电路域来电,然后自动连接上数据网络,并按预先设置的参数启动前述设置的网络电话软件等待A通过网络再次呼入;这些参数有:B使用网络电话的用户名和密码,A使用网络电话的用户名,以及一组给网络电话的指令:(a)等待A呼入;(b)自动/手动接听该呼入;(c)等待A呼入超时时间设置。
A在B挂断电话后,也会自动连接上数据网络,并按预先设置的参数启动前述设置的网络电话软件;这些参数有:A使用网络电话的用户名和密码,B使用网络电话的用户名,以及一组给网络电话的指令:(a)一旦B上线立即呼出;(b)等待B上线超时时间设置。
如果一切顺利,A和B将会组成一路网络通话。
本可选实施例提供了一种网络电话的连接方法,请参考图8,图8是根据本发明实施例的网络电话连接方法的流程示意图,包括S801~S804:
步骤S801:主叫方(即主叫终端)用专用的拨号软件发起网络通话,首先会拨出一个普通电路域电话给被叫方(即被叫终端);
步骤S802:被叫方在接听界面选择网络通话选项后,会自动挂断这个电路域电话,之后主动连接上数据网络,启动网络电话软件等待;
步骤S803:主叫方在被叫方挂断前述电路域电话后,也会自动连接上数据网络,启动网络电话软件等待被叫方上线;
步骤S804:检测到被叫方上线后,主叫方使用网络电话软件自动呼出,双方建立起网络通话。
本可选实施例中,主被叫双方均要设置当对方用其手机号码来电时,己方的来电界面可以出现通过数据网络通话的选项,双方均设置了进行数据网络通话时应该使用的网络电话软件(该设置双方需要一致)以及其他一些必要参数,包括:己方使用网络电话软件的用户名和密码,对方使用网络电话软件的用户名。
上述网络电话软件并不特定指定某个软件,只要该软件能处理本方法规 定的指令即可。
被叫方启动网络电话软件进入等待时的参数有:被叫方使用网络电话的用户名和密码,主叫方使用网络电话的用户名,以及一组给网络电话的指令:(a)等待主叫方呼入;(b)自动/手动接听该呼入;(c)等待主叫方呼入超时时间设置。
下面用一个过程示意图说明该网络电话连接方法。
图9是根据本发明实施例的网络电话建立连接时被叫方没有连接着数据网络时的流程示意图。
前提:网络电话建立连接时被叫方没有连接上数据网络,仅仅连接着电路域,可以接收来自于电路域的电话。
如图9所示,该流程包括如下步骤S901~S907:
步骤S901是主叫方通过电路域向被叫方拨打电话;
步骤S902是被叫方接到来自电路域的电话;
步骤S903是被叫方根据来电号码判断出可以进行数据网络通话,并且被叫方选择了进行数据网络通话,于是被叫方自动挂断这个电话;
步骤S904是被叫方向数据网络发起连接请求;
步骤S905是被叫方连接数据网络成功;
步骤S906主叫方在被叫方挂断前述电路域电话后,向数据网络发起连接请求;
步骤S907是主叫方连接数据网络成功,启动网络电话软件等待被叫方上线;
至此,双方均已连上数据网络并登陆网络电话软件,一旦主叫方检测到被叫方上线,主叫方会使用网络电话软件自动呼出,双方建立起网络通话。
主叫方对于本网络通话连接方法的处理逻辑的实施例
图10是根据本发明实施例的主叫方对于本网络通话连接方法的处理流程图,如图10所示,按时间先后顺序说明如下:
不是任何电话号码都可以用本可选实施例的方法拨打,拨打前需要从前 述设置模块中读取到可以进行数据网络通话的联系人及其电话号码,只能拨打这些电话号码,所以可以使用一个专用拨号软件来保证后面的连接流程按照本方法设计的逻辑运行;
主叫方先向被叫方拨出一个普通的电路域电话,然后等待被叫方主动挂断电话;
一旦被叫主动挂断电话,主叫方就主动连接数据网络;并登陆网路电话软件等待,一旦检测到被叫方上线就自动呼出,双方建立起网络通话。
如果连接数据网络失败,或者登陆网络电话软件失败,并且重试一定次数仍然失败,又或者等待超时,就放弃本次网络通话。
被叫方对于本网络通话连接方法的处理逻辑的实施例
图11是根据本发明实施例的被叫方对于本网络通话连接方法的处理流程图,如图11所示,按时间先后顺序说明如下:
在正常被叫流程中,被叫方终端的协议栈在向MSC发送层三消息Call Confirmed之后,就会一方面向MSC发送层三消息Alerting(意思是被叫方已经响铃),同时另一方面向MMI(Multi-Media Interface,多媒体接口)发送RING消息,该消息通知MMI应该显示来电界面了;
MMI在收到RING消息后,会检查来电号码,如果从前述设置模块中读取到这个电话号码可以进行数据网络通话,就会在来电接听界面上多显示一个数据网络通话选项;
如果从前述设置模块中读取到这个电话号码不可以进行数据网络通话,就按正常流程处理,显示普通来电界面;
如果用户选择网络通话选项,就自动挂断该来电;
在挂断来电之后,被叫方自动去连接数据网络;
如果连接数据网络成功,就自动登陆网络电话软件,等待主叫方呼入;
如果连接数据网络失败,或者登陆网络电话软件失败,被叫方会在一定时间范围内重试一定次数,如果还不成功,就放弃本次网络通话。
对网络电话软件的要求的实施例
网络电话软件是本连接方法流程的重要组成部分,但是指定使用哪种网络电话软件却是可选的。只要满足能处理本方法规定的指令即可使用。
指令1:等待呼出指令
参数有:
己方登陆网络电话软件的用户名和密码;
被等待的对方登陆网络电话软件的用户名;
等待超时时长;
等待呼出指令会在一旦对方上线就立即呼出网络电话。在等待超时前的这段时间内,不接受其他任何用户的网络通话请求。
指令2:等待呼入指令
参数有:
己方登陆网络电话软件的用户名和密码;
被等待的对方登陆网络电话软件的用户名;
自动/手动接听该呼入;
等待超时时长;
等待呼入指令可以设置一旦呼入就自动接听,这样连接速度会快点,也可以指定需要手动接听,给被叫方一次拒接的机会。在等待超时前的这段时间内,不接受其他任何用户的网络通话请求。
以下是一个实现了本发明的实例和一个用于实现该实例的手机:
在该实例分为专用拨号程序和被叫方程序以及设置程序三部分,在手机出厂时就预置在手机中,不可删除,分别体现为***的拨号界面,***的来电界面和***的联系人应用;
不指定该实例选用的网络通话软件,唯一的要求是该软件能和本连接方法配合,执行前述的指令,能加密通话;
用户可以在***的联系人界面,将某个联系人的某个电话号码标记为可以进行数据网络通话,同时设置与该联系人进行数据网络通话时所选用的网络通话软件,并设置必要的参数:己方登陆该网络电话软件的用户名和密码, 以及该联系人登陆该网络电话软件的用户名;
打开拨号界面,如果被拨打的电话号码被标记为可以进行数据网络通话,就会出现一个“网络通话”按钮;按下这个按钮,会拨出一个电路域电话,从拨出开始直到对方挂断电话,一直显示“正在呼叫”界面,这和普通电路域电话时一致的;
被叫方接到来电,如果来电号码标记为可以进行数据网络通话,在***来电界面中就会多一个“网络通话”按钮;按下这个按钮,会挂断来电,并且自动连接数据网络,同时向所选用的网络通话软件发出“等待呼入指令”,告知它己方登陆网络电话软件的用户名和密码,被等待的对方登陆网络电话软件的用户名,要求自动接听,超时等待时长为30秒;然后来电界面消失,取而代之的是网络通话软件会弹出“等待连接”界面;
主叫方收到电路域电话被挂断的通知后,自动连接数据网络,同时向所选用的网络通话软件发出“等待呼出指令”,告知它己方登陆网络电话软件的用户名和密码,被等待的对方登陆网络电话软件的用户名,超时等待时长为30秒;然后拨号界面消失,取而代之的是网络通话软件会弹出““等待连接”界面;
至此,双方均进入了“等待连接”界面,一旦连接建立,就可以开始网络通话;
30秒之后,如果连接未建立,提示用户网络通话失败;
在“正在呼叫”界面和“等待连接”界面,均有“挂断”按钮,按下后,己方终止上述连接流程。但没有通知对方,对方会继续流程直到超时结束;
被叫方有可能在来电界面选择“挂断”,终止上述连接流程。但没有通知对方,对方会继续流程直到超时结束;
如果被叫方在来电界面没有进行任何选择,该电路域电话会因为超时未接听而挂断,但是主叫方能从收到的挂断的通知中拿到原因,知道是超时未接听导致的挂断,于是终止上述连接流程,提示用户“对方未接听”;
相关技术中的手机就是实现了本文所述网络电话连接方法,可以使用该连接方法互相拨打网络电话的终端;
该实例制作的应用程序并非必须在出厂时预置在手机中,也可以作为第三方应用(专用拨号程序、监听来电模块、专用设置程序)安装在手机上,仍然可以在来电界面显示“网络通话选项”(例如以悬浮窗形式显示该选项)和主动连接/断开数据网络。
当被叫方手机处于睡眠状态时,来自电路域的电话会唤醒手机,再触发前述建立网络通话连接的流程。
综上所述,通过本发明实施例提供的网络电话连接方法和终端,在接通电话过程中所耗时延以及在接通率方面与普通电路域电话相差不多,用户体验良好;不需要一直连接数据网络,省电;在智能机上以第三方应用形式安装,可以跨不同制式手机使用,使用范围大;
显然,本领域的技术人员应该明白,上述的模块或步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明实施例不限制于任何特定的硬件和软件结合。
工业实用性
本发明实施例中,被叫终端接收主叫终端通过电路域发送的电路域呼叫请求;在被叫终端确定通过数据网络与主叫终端进行通话的情况下,被叫终端拒绝该电路域呼叫请求;被叫终端通过数据网络与主叫终端建立网络电话连接,可解决相关技术中不能像拨打普通电路域电话一样可以随时使用网络电话拨打被叫方的问题,进而实现了不需要被叫终端一直连接着数据网络,却能像拨打普通电路域电话一样,可以随时拨打被叫终端。

Claims (20)

  1. 一种网络电话连接方法,包括:
    被叫终端接收主叫终端通过电路域发送的电路域呼叫请求;
    在所述被叫终端确定通过数据网络与所述主叫终端进行通话的情况下,所述被叫终端拒绝所述电路域呼叫请求;
    所述被叫终端通过所述数据网络与所述主叫终端建立网络电话连接。
  2. 根据权利要求1所述的方法,其中,所述被叫终端接收到主叫终端通过电路域发送的电路域呼叫请求包括:
    所述被叫终端在未连接到所述数据网络的情况下,接收到所述主叫终端通过电路域发送的电路域呼叫请求。
  3. 根据权利要求1所述的方法,其中,所述被叫终端通过所述数据网络与所述主叫终端建立网络电话连接包括:
    所述被叫终端向所述数据网络发送连接请求;
    所述被叫终端接收所述数据网络发送的连接成功响应,所述连接成功响应用于指示所述被叫终端成功连接到所述数据网络;
    在所述被叫终端在连接到所述数据网络的情况下,与连接到所述数据网络的所述主叫终端通过所述数据网络建立网络电话连接。
  4. 根据权利要求1所述的方法,其中,所述被叫终端通过所述数据网络与所述主叫终端建立网络电话连接之前包括:
    所述被叫终端接收到所述电路域呼叫请求之后,所述被叫终端判断所述电路域呼叫请求中携带的来电号码是否为标记成能够进行数据网络通话的电话号码;
    若所述电路域呼叫请求中携带的来电号码为所述标记成能够进行数据网络通话的电话号码,则所述被叫终端显示具有进行数据网络通话选项的界面;
    所述被叫终端在接收到选择通过所述数据网络通话选项的指令的情况下,确定通过所述数据网络与所述主叫终端进行通话。
  5. 根据权利要求1至4中任一项所述的方法,其中,所述被叫终端通过 所述数据网络与所述主叫终端建立网络电话连接包括:
    所述被叫终端依据网络通话软件通过所述数据网络与所述主叫终端建立网络电话连接;所述网络通话软件中的配置参数包括以下一个或多个:所述被叫终端登录所述网络通话软件的用户名和密码、所述主叫终端登录所述网络通话软件的用户名。
  6. 根据权利要求5所述的方法,其中,所述电路域呼叫请求包括:所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
  7. 一种网络电话连接方法,包括:
    主叫终端通过电路域向被叫终端发送电路域呼叫请求;
    所述主叫终端接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;
    所述主叫终端连接至数据网络;
    在确定所述被叫终端连接至所述数据网络的情况下,所述主叫终端通过所述数据网络与所述被叫终端建立网络电话连接。
  8. 根据权利要求7所述的方法,其中,所述主叫终端接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息包括:
    所述主叫终端通过移动交换中心MSC接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;
    所述主叫终端连接至数据网络包括:
    在所述主叫终端根据所述用于指示所述被叫终端拒绝所述电路域呼叫请求的消息判断出所述被叫终端拒绝所述电路域呼叫请求,并切换到所述数据网络与所述主叫终端建立所述网络电话连接的情况下,所述主叫终端连接至所述数据网络。
  9. 根据权利要求7或8所述的方法,其中,所述主叫终端通过所述数据网络与所述被叫终端建立网络电话连接包括:
    所述主叫终端依据网络通话软件通过所述数据网络与所述被叫终端建立 网络电话连接;所述网络通话软件中的配置参数包括以下一个或多个:所述主叫终端登录所述网络通话软件的用户名和密码、所述被叫终端登录所述网络通话软件的用户名。
  10. 根据权利要求9所述的方法,其中,所述电路域呼叫请求包括:所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
  11. 一种网络电话连接装置,应用于被叫终端,包括:
    第一接收模块,设置成接收主叫终端通过电路域发送的电路域呼叫请求;
    拒绝模块,设置成在所述被叫终端确定通过数据网络与所述主叫终端进行通话的情况下,拒绝所述电路域呼叫请求;
    第一建立模块,设置成通过所述数据网络与所述主叫终端建立网络电话连接。
  12. 根据权利要求11所述的装置,其中,所述第一接收模块包括:
    第一接收单元,设置成在所述被叫终端未连接到所述数据网络的情况下,接收到所述主叫终端通过电路域发送的电路域呼叫请求。
  13. 根据权利要求11所述的装置,其中,所述第一建立模块包括:
    发送单元,设置成向所述数据网络发送连接请求;
    第二接收单元,设置成接收所述数据网络发送的连接成功响应,所述连接成功响应用于指示所述被叫终端成功连接到所述数据网络;
    建立单元,设置成在所述被叫终端连接到所述数据网络的情况下,与连接到所述数据网络的所述主叫终端通过所述数据网络建立网络电话连接。
  14. 根据权利要求11所述的装置,还包括:
    判断模块,设置成在所述第一接收模块接收到所述电路域呼叫请求之后,判断所述电路域呼叫请求中携带的来电号码是否为标记成能够进行数据网络通话的电话号码;
    显示模块,设置成当所述电路域呼叫请求中携带的来电号码为所述标记成能够进行数据网络通话的电话号码时,显示具有进行数据网络通话选项的 界面;
    确定模块,设置成在接收到选择通过所述数据网络通话选项的指令的情况下,确定通过所述数据网络与所述主叫终端进行通话。
  15. 根据权利要求11至14中任一项所述的装置,其中,所述第一建立模块通过所述数据网络与所述主叫终端建立网络电话连接包括:
    所述第一建立模块依据网络通话软件通过所述数据网络与所述主叫终端建立网络电话连接;所述网络通话软件中的配置参数包括以下一个或多个:所述被叫终端登录所述网络通话软件的用户名和密码、所述主叫终端登录所述网络通话软件的用户名。
  16. 根据权利要求15所述的装置,其中,所述电路域呼叫请求包括所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
  17. 一种网络电话连接装置,应用于主叫终端,包括:
    发送模块,设置成通过电路域向被叫终端发送电路域呼叫请求;
    第二接收模块,设置成接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;
    连接模块,设置成连接至数据网络;
    第二建立模块,设置成在确定所述被叫终端连接至所述数据网络的情况下,通过所述数据网络与所述被叫终端建立网络电话连接。
  18. 根据权利要求17所述的装置,其中,所述第二接收模块接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息包括:
    所述第二接收模块通过移动交换中心MSC接收用于指示所述被叫终端拒绝所述电路域呼叫请求的消息;
    所述连接模块连接至数据网络包括:
    所述连接模块在根据所述用于指示所述被叫终端拒绝所述电路域呼叫请求的消息判断出所述被叫终端拒绝所述电路域呼叫请求,并切换到所述数据网络与所述主叫终端建立所述网络电话连接的情况下,连接至所述数据网络。
  19. 根据权利要求17或18所述的装置,其中,所述第二建立模块通过所述数据网络与所述被叫终端建立网络电话连接包括:
    所述第二建立模块依据网络通话软件通过所述数据网络与所述被叫终端建立网络电话连接;所述网络通话软件中的配置参数包括以下至少一个或多个:所述主叫终端登录所述网络通话软件的用户名和密码、所述被叫终端登录所述网络通话软件的用户名。
  20. 根据权利要求19所述的装置,其中,所述电路域呼叫请求包括:所述主叫终端从所述网络通话软件中的配置参数中获取到的所述被叫终端的号码。
PCT/CN2016/082352 2015-08-20 2016-05-17 一种网络电话连接方法及装置 WO2017028569A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510515410.4A CN106470283B (zh) 2015-08-20 2015-08-20 网络电话连接方法及装置
CN201510515410.4 2015-08-20

Publications (1)

Publication Number Publication Date
WO2017028569A1 true WO2017028569A1 (zh) 2017-02-23

Family

ID=58050711

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/082352 WO2017028569A1 (zh) 2015-08-20 2016-05-17 一种网络电话连接方法及装置

Country Status (2)

Country Link
CN (1) CN106470283B (zh)
WO (1) WO2017028569A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113596256A (zh) * 2021-06-16 2021-11-02 荣耀终端有限公司 界面显示方法和电子设备

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113993126B (zh) * 2021-10-27 2023-07-07 微位(深圳)网络科技有限公司 一种被叫终端界面拉起方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1438798A (zh) * 2003-02-15 2003-08-27 李瑞军 一种网络电话***
EP1715642A2 (fr) * 2005-04-19 2006-10-25 France Telecom Procédé et système d'activation ou de désactivation automatique d'un service
CN101146157A (zh) * 2006-09-11 2008-03-19 黄金富 使用省钱的ip电话进行异地通话的***和方法
CN103200591A (zh) * 2012-10-30 2013-07-10 贵阳朗玛信息技术股份有限公司 处理移动网呼叫请求的方法
CN103428797A (zh) * 2012-05-17 2013-12-04 宇龙计算机通信科技(深圳)有限公司 移动终端和拨号切换方法
CN103685794A (zh) * 2013-12-26 2014-03-26 广州华多网络科技有限公司 一种网络电话的接通方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9049051B2 (en) * 2007-10-10 2015-06-02 Microsoft Technology Licensing, Llc Techniques to access messaging services for branch offices

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1438798A (zh) * 2003-02-15 2003-08-27 李瑞军 一种网络电话***
EP1715642A2 (fr) * 2005-04-19 2006-10-25 France Telecom Procédé et système d'activation ou de désactivation automatique d'un service
CN101146157A (zh) * 2006-09-11 2008-03-19 黄金富 使用省钱的ip电话进行异地通话的***和方法
CN103428797A (zh) * 2012-05-17 2013-12-04 宇龙计算机通信科技(深圳)有限公司 移动终端和拨号切换方法
CN103200591A (zh) * 2012-10-30 2013-07-10 贵阳朗玛信息技术股份有限公司 处理移动网呼叫请求的方法
CN103685794A (zh) * 2013-12-26 2014-03-26 广州华多网络科技有限公司 一种网络电话的接通方法及***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113596256A (zh) * 2021-06-16 2021-11-02 荣耀终端有限公司 界面显示方法和电子设备
CN113596256B (zh) * 2021-06-16 2022-11-22 荣耀终端有限公司 界面显示方法和电子设备、存储介质

Also Published As

Publication number Publication date
CN106470283B (zh) 2021-06-15
CN106470283A (zh) 2017-03-01

Similar Documents

Publication Publication Date Title
US20210392474A1 (en) Text Alternative To Established Voice Call Session
JP6404937B2 (ja) Ipマルチメディアサブシステムを用いた呼操作
WO2017028567A1 (zh) 网络电话连接处理方法及装置
US10069879B2 (en) Method for operating application providing group call service using mobile voice over internet protocol
US10462301B2 (en) Call intent notification for establishing a call
WO2012175995A1 (en) Sharing data during a voice call
KR20180019737A (ko) 음성 통화 중의 시스템 콜을 처리하는 방법, 시스템, 및 장치
CA2784651C (en) Apparatus and method in a wireless device for reestablishing a call
US20170111513A1 (en) Communication service processing method and device in circuit switch domain and storage medium
WO2017012547A1 (zh) 一种建立通信连接的方法和电子设备
WO2017028569A1 (zh) 一种网络电话连接方法及装置
CN103297592A (zh) 移动终端、延迟接听***及其运行方法
CN110266895B (zh) 一种通话回拨方法、装置及设备
US9686324B2 (en) System and method for establishing communication links between mobile devices
CN103220400B (zh) 一种连接状态的处理方法及装置
CN105828458A (zh) 通话接入的方法及装置
CN105120525A (zh) 一种建立通信连接的方法和电子设备
US20090185670A1 (en) Method and Apparatus for Using a User Message From a Caller Terminal as a Call Alert For a Callee Terminal
US20130212481A1 (en) Method and apparatus for controlling interface display, and communication terminal
CN104469719B (zh) 通信连接方法和通信终端
TW201427382A (zh) 通訊轉接系統及方法
TWI791972B (zh) 通訊裝置控制方法
CN106658430B (zh) 点对点语音对讲的建立方法及终端
KR101207035B1 (ko) 다자간 통화 서비스 시스템 및 다자간 통화 서비스 방법
JP6500600B2 (ja) 特定着信待機機能を有する電話制御装置

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: 16836434

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: 16836434

Country of ref document: EP

Kind code of ref document: A1