Packet voice telephony system and method
First Claim
1. An IP telephone for use with a network, comprisinga controller comprising a finite state machine;
- a memory coupled to said controller for seiectively storing a destination IP address;
a packetizer coupled to said controller and said memory for packetizing outbound digitized voice into at least one outbound IP packet, the outbound IP packet including destination data based on the stored destination IP address;
a network interface in communication with said memory for broadcasting the outbound IP packet onto the network;
wherein said network interface captures an inbound IP packet, the inbound IP packet including source data correlating to the destination IP address; and
an extractor coupled to said network interface and said controller for extracting inbound digitized voice from the inbound IP packet.
10 Assignments
0 Petitions
Accused Products
Abstract
According to the present disclosure, connectionless base IP protocol is leveraged to transfer streaming voice to a destination telephony device. As such, the disclosed IP telephone includes a controller and memory specifying the destination IP address, a packetizer coupled the controller and memory for packetizing outbound digitized voice into at least one outbound IP packet, and a network interface for transmitting the outbound IP network onto a network which may involve a LAN, WAN or the Internet. The disclosed IP phone also includes an extractor coupled to the memory and controller for extracting inbound digitized voice within an incoming IP packet whose source address correlates to the destination IP address or addresses stored in the memory.
-
Citations
13 Claims
-
1. An IP telephone for use with a network, comprising
a controller comprising a finite state machine; -
a memory coupled to said controller for seiectively storing a destination IP address;
a packetizer coupled to said controller and said memory for packetizing outbound digitized voice into at least one outbound IP packet, the outbound IP packet including destination data based on the stored destination IP address;
a network interface in communication with said memory for broadcasting the outbound IP packet onto the network;
wherein said network interface captures an inbound IP packet, the inbound IP packet including source data correlating to the destination IP address; and
an extractor coupled to said network interface and said controller for extracting inbound digitized voice from the inbound IP packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
a handset, said handset including a speaker and a microphone for acquiring and relaying voice respectively; and
an analog/digital converter coupled to said handset for converting acquired voice into the outbound digitized voice and for converting inbound digitized voice into analog form.
-
-
7. The telephone of claim 6, further comprising a digital signal processor coupled to said analog/digital converter, said controller, said packetizer, and said extractor for selectively performing echo cancellation and compression operations on the inbound and outbound digitized voice.
-
8. The telephone of claim 6, further comprising:
-
a base;
a keypad disposed on said base;
a keypad interface coupled to said controller and said keypad for detecting at least one keypress and for selectively issuing a corresponding DTMF tone to said analog/digital converter.
-
-
9. The telephone of claim 1, wherein said network interface comprises:
-
a transparent transport coupled to the network, said transport including connection means for coupling a computer to said network and transporting computer data to and from the computer; and
a media access controller coupled to said transport, said media access controller including collision enforcement means coupled to said transparent transport for broadcasting the outbound IP packet onto the network without influencing the computer data.
-
-
10. An IP telephony system, comprising:
-
an IP telephone, comprising;
a controller;
a memory coupled to said controller;
a packetizer coupled to said controller and said memory for packetizing a call request into an outbound IP packet; and
an interface for transmitting the outbound IP packet; and
a phone server in communication with said IP telephone, comprising;
an IP parser for parsing the call request from the transmitted outbound packet;
a call model for resolving a destination IP address from the extracted call request and transmitting the destination IP address to the IP telephone as an inbound IP packet;
wherein the IP telephone further comprises an extractor coupled to said controller, said memory, and said interface for extracting the destination IP address from the inbound IP packet and storing the destination IP address into said memory. - View Dependent Claims (11, 12)
-
-
13. An IP call establishment method, comprising the steps of:
-
packetizing a call request into an outbound IP packet;
transmitting the outbound IP packet;
remotely parsing the call request firm the transmitted outbound packet;
remotely resolving a destination IP address from the call request;
storing the IP address in a memory coupled to a controller;
transmitting the destination IP address as an inbound IP packet;
extracting the destination IP address from the inbound IP packet; and
packetizing outbound digitized voice into a steam of outbound IP packets, each outbound IP packet of the stream including destination data based on the stored destination IP address.
-
Specification