Method for dialing an internet protocol phone
First Claim
1. A method for dialing an Internet protocol phone (IP phone/I-phone), suitable for allowing a calling side unit to dial the Internet protocol phone to a receiving side unit via a general packet radio service (GPRS) network, wherein the calling side unit and the receiving side unit are involved in the same one of a global system for mobile communication (GSM), the method comprising:
- the calling side unit entering the GPRS network, and obtaining an Internet protocol (IP) address of the calling side unit;
the calling side unit using the GSM to issue a request signal for communication to the receiving side unit, wherein the request signal for communication comprises the IP address of the calling side unit and a communication port of the calling side unit;
the receiving side unit receiving the request signal for communication, and entering the GPRS network, and obtaining an IP address of the receiving side unit;
the receiving side unit converting a voice signal of a user of the receiving side unit into a first voice digital data stream, wherein the first voice digital data stream is also compressed and packed into at least one response packet by a user datagram protocol (UDP), wherein the at least one response packet by the UDP includes the IP address of the receiving side unit;
the receiving side unit transmitting the response packet by the UDP to the calling side unit via the GPRS network, according to the IP address of the calling side unit and the communication port of the calling side unit;
the calling side unit receiving the response packet by the UDP from the communication port of the calling side unit, and unpacking and decompressing the response packet by the UDP into a second voice digital data stream, wherein the second voice digital data stream is decoded into the user'"'"'s voice signal that is further provided to the calling side unit; and
the calling side unit starting to transmit and receive the packet by the UDP, which carries the voice digital data, to and from the receiving side unit by each other via the IP address of the receiving side unit included in the response packet by the UDP, so as to perform a dialogue via the Internet protocol phone.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for dialing an Internet protocol phone via a GPRS network is disclosed. First, a calling side unit issues a request signal for communication to a receiving side unit, wherein the request signal for communication includes a calling side IP address and a calling side communication port. Then, the receiving side user receives the request signal for communication and sends back a responding user datagram protocol (UDP) packet to the calling side unit, according to the calling side communication port, in which the responded UDP packet includes the calling side IP address of the calling side unit. Next, the calling side unit receives the UDP packet from the calling side IP communication port, and begins to transmit and receive the UDP packet carrying the voice digital data with the receiving side unit, so as to perform the communication via the Internet protocol phone. The present invention allows the user to easily dial the Internet protocol phone with a reduction of the communication cost.
-
Citations
32 Claims
-
1. A method for dialing an Internet protocol phone (IP phone/I-phone), suitable for allowing a calling side unit to dial the Internet protocol phone to a receiving side unit via a general packet radio service (GPRS) network, wherein the calling side unit and the receiving side unit are involved in the same one of a global system for mobile communication (GSM), the method comprising:
-
the calling side unit entering the GPRS network, and obtaining an Internet protocol (IP) address of the calling side unit;
the calling side unit using the GSM to issue a request signal for communication to the receiving side unit, wherein the request signal for communication comprises the IP address of the calling side unit and a communication port of the calling side unit;
the receiving side unit receiving the request signal for communication, and entering the GPRS network, and obtaining an IP address of the receiving side unit;
the receiving side unit converting a voice signal of a user of the receiving side unit into a first voice digital data stream, wherein the first voice digital data stream is also compressed and packed into at least one response packet by a user datagram protocol (UDP), wherein the at least one response packet by the UDP includes the IP address of the receiving side unit;
the receiving side unit transmitting the response packet by the UDP to the calling side unit via the GPRS network, according to the IP address of the calling side unit and the communication port of the calling side unit;
the calling side unit receiving the response packet by the UDP from the communication port of the calling side unit, and unpacking and decompressing the response packet by the UDP into a second voice digital data stream, wherein the second voice digital data stream is decoded into the user'"'"'s voice signal that is further provided to the calling side unit; and
the calling side unit starting to transmit and receive the packet by the UDP, which carries the voice digital data, to and from the receiving side unit by each other via the IP address of the receiving side unit included in the response packet by the UDP, so as to perform a dialogue via the Internet protocol phone. - View Dependent Claims (2, 3)
-
-
4. A method for dialing an Internet protocol phone (IP phone/I-phone), suitable for allowing a calling side unit to dial the Internet protocol phone to a receiving side unit via a general packet radio service (GPRS) network, wherein the calling side unit and the receiving side unit respectively have an Internet protocol (IP) address of the calling side unit and an IP address of the receiving side unit, the method comprising:
-
the calling side unit issuing a request signal for communication to the receiving side unit, wherein the request signal for communication comprises the IP address of the calling side unit and a communication port of the calling side unit;
the receiving side unit receiving the request signal for communication;
the receiving side unit converting a voice signal of a user of the receiving side unit into a first voice digital data stream, wherein the first voice digital data stream is also compressed and packed into at least one response packet by a user datagram protocol (UDP), wherein the at least one response packet by the UDP includes the IP address of the receiving side unit;
the receiving side unit transmitting the response packet by the UDP to the calling side unit via the GPRS network, according to the IP address of the calling side unit and the communication port of the calling side unit;
the calling side unit receiving the response packet by the UDP from the communication port of the calling side unit, and unpacking and decompressing the response packet by the UDP into a second voice digital data stream, wherein the second voice digital data stream is decoded into the user'"'"'s voice signal that is further provided to the calling side unit; and
the calling side unit starting to transmit and receive the packet by the UDP, which carries the voice digital data, to and from the receiving side unit by each other via the IP address of the receiving side unit included in the response packet by the UDP, so as to perform a dialogue via the Internet protocol phone. - View Dependent Claims (5, 6, 7)
-
-
8. A method of dialing an Internet protocol phone (IP phone/I-phone) using a general packet radio service (GPRS) network, the method comprising:
-
(a) a calling side unit issuing a request signal for communication to a receiving side unit, wherein the request signal for communication comprises an Internet protocol (IP) address of the calling side unit and a communication port of the calling side unit;
(b) the receiving side unit receiving the request signal for communication;
(c) the receiving side unit transmitting a response packet by a user datagram protocol (UDP) to the calling side unit, according to the IP address of the calling side unit and the communication port of the calling side unit in the request signal for communication, wherein the response packet by the UDP includes an IP address of the receiving side unit with respect to the receiving side unit;
(d) the calling side unit receiving the response packet by the UDP from the communication port of the calling side unit; and
(e) the calling side unit starting to transmit and receive the packet by the UDP, which carries a voice digital data, to and from the receiving side unit by each other via the IP address of the receiving side unit included in the response packet by the UDP, so as to perform a dialogue via the Internet protocol phone. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for a calling side unit to dial an Internet protocol phone (IP phone/I-phone) using a general packet radio service (GPRS) network, the method comprising:
-
(a) the calling side unit issuing a request signal for communication to a receiving side unit, wherein the request signal for communication comprises an Internet protocol (IP) address of the calling side unit and a communication port of the calling side unit;
(b) the calling side unit receiving a response packet by a user datagram protocol (UDP), which is transmitted by the receiving side unit, from the communication port of the calling side unit, wherein the packet by the UDP includes an IP address of the receiving side unit; and
(c) the calling side unit transmitting a UDP packet with a voice digital data to the receiving side unit, according to the IP address of the receiving side unit carried by the response packet by the UDP, and receiving a UDP packet with a voice digital data that is transmitted by the receiving side unit. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for a receiving side unit to receive an Internet protocol phone (IP phone/I-phone) using a general packet radio service (GPRS) network, the method comprising:
-
(a) the receiving side unit receiving a request signal for communication from a calling side unit, wherein the request signal for communication comprises an Internet protocol (IP) address of the calling side unit and a communication port of the calling side unit;
(b) the receiving side unit transmitting a response packet by a user datagram protocol (UDP) to the calling side unit, according to the IP address of the calling side unit and the communication port of the calling side unit carried in the request signal for communication, wherein the packet by the UDP includes an IP address of the receiving side unit; and
(c) the receiving side unit transmitting a UDP packet with a voice digital data to the calling side unit and receiving a UDP packet with a voice digital data that is transmitted by the calling side unit. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification