Self-configuring network telephone system and method
First Claim
1. A method for automatically configuring a network phone system, comprising:
- broadcasting, by a phone connected to the network, a command containing a predetermined telephone number over the network;
if a network response is received during a timeout period, determining from the response that the predetermined telephone number is already assigned to another telephone connected to the network;
receiving a directory message over the network after receiving the number-assigned response, the directory message including a telephone directory containing numbers assigned to telephones connected to the network;
finding a non-conflicting telephone number from the received telephone directory;
adopting the found number as the number for the phone, and broadcasting the adopted number over the network.
0 Assignments
0 Petitions
Accused Products
Abstract
A self-configuring telephone device interconnected by a network to other network telephone devices. The network telephone device is especially adapted to connect to other similar devices on a network, such as a local area network, without the need for a central controller or secondary wiring. A network telephone sends a broadcast over the network with a predetermined number. If there is no other telephone on the network, the network telephone assigns the predetermined number to itself and notifies the network. If there is another telephone on the network, the phone receives a message so indicating and a directory of numbers from which to choose a non-conflicting telephone number. When a non-conflicting number is found, the telephone adopts the number and informs the network. Voice mail and calls between outside lines and a network phone are supported as well.
-
Citations
24 Claims
-
1. A method for automatically configuring a network phone system, comprising:
-
broadcasting, by a phone connected to the network, a command containing a predetermined telephone number over the network;
if a network response is received during a timeout period, determining from the response that the predetermined telephone number is already assigned to another telephone connected to the network;
receiving a directory message over the network after receiving the number-assigned response, the directory message including a telephone directory containing numbers assigned to telephones connected to the network;
finding a non-conflicting telephone number from the received telephone directory;
adopting the found number as the number for the phone, and broadcasting the adopted number over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for automatically configuring a network phone system, comprising:
-
receiving a directory message over the network, the directory message including a telephone directory containing numbers assigned to telephones connected to the network;
finding a non-conflicting telephone number from the received telephone directory;
adopting the found number as the number for the phone, and broadcasting the adopted number over the network. - View Dependent Claims (13, 14, 15)
-
-
16. A method of operating a voice mail system over a network that interconnects a voice mail device and at least two network telephones, comprising:
-
receiving a ring command at a second network phone from a first network phone;
if the number of ring commands exceeds a predetermined number, sending a voice message storage request to the voice mail device;
receiving a call-connected status from the voice mail device and sending a call-connected status to the first network phone;
receiving a voice data greeting and sending the voice data greeting to the first network phone;
in response to the voice data greeting, receiving a voice data message from the first phone and sending the voice data message to the voice mail device over the network;
receiving a call-disconnect command from the first phone and sending a call-disconnect command to the voice mail device; and
receiving a voice mail message available command from the voice mail device, the voice mail message available command causing a voice mail message waiting indicator to light on the second network phone.
-
-
17. A method of operating a voice mail system over a network that interconnects a voice mail device and at least two network telephones, comprising:
-
sending a ring command from the first network phone to the second network phone, a predetermined number of ring commands being exceeded at the second network phone;
receiving a voice data greeting from the voice mail device, the second phone having sent a voice message storage request to the voice mail device;
sending a voice data message to the voice mail device; and
sending a call-disconnect message to the voice mail device, a voice message waiting indicator being lighted on the second network phone.
-
-
18. A method of transmitting a voice message between at least two network telephones interconnected by a network, comprising:
-
entering a phone number of a second phone into a first phone and sending the phone number over the network;
sending a voice message storage request command to the second phone, the second phone forwarding the storage request command to a voice mail device connected to the network;
receiving a call-connected message from the second phone, the second phone forwarding the call-connected message received from the voice mail device;
receiving a voice data greeting from the second phone, the second phone forwarding the voice data greeting received from the voice mail device;
sending a voice message to the second phone, the second phone forwarding the voice message to the voice mail device; and
sending a call-disconnect message to the second phone, the second phone forwarding the call-disconnect message to the voice mail device.
-
-
19. A method of transmitting a voice message between at least two network telephones interconnected by a network, comprising:
-
entering a phone number of a second phone into a first phone and sending the phone number over the network;
sending a voice message storage request command to the second phone, the second phone forwarding the storage request command to a voice mail device connected to the network;
receiving a call-connected message from the voice mail device;
receiving a voice data greeting from a voice mail device;
sending a voice message to the voice mail device; and
sending a call-disconnect message to the voice mail device.
-
-
20. A method of transmitting a character message between at least two network telephones interconnected by a network, comprising:
-
entering a character message and saving the message in a first phone;
entering a phone number of a second phone into a first phone and sending the phone number over the network;
sending a data message storage request over the network to the second phone;
receiving a data message storage ready command from the second phone;
sending the saved message to the second phone; and
receiving a data message acknowledge command from the second phone.
-
-
21. A method for automatically configuring a voice mail device for a network that interconnects the voice mail device and a network phone, comprising:
-
broadcasting a device type command over the network;
broadcasting a phone directory request command over the network;
receiving a phone directory from the network phone; and
sending an acknowledge message to the network phone.
-
-
22. A method for automatically configuring a trunk line card device for a network that interconnects the trunk line card device and a network phone, comprising:
-
broadcasting a device type command over the network;
broadcasting a phone directory request command over the network;
receiving a phone directory from the network phone;
sending an acknowledge message to the network phone; and
polling on a regular basis to determine the calling status of any phone connected to the network.
-
-
23. A method for conducting a phone call between a first and second phone interconnected by a network, comprising:
-
sending a ring command from the first phone to the second phone over the network;
receiving a ring status from the second phone;
receiving a call-connected status from the second phone;
transferring voice data between the first phone and the second phone; and
sending a call-disconnect command to the second phone.
-
-
24. A method of completing a phone call between a destination phone outside a network and a telephone connected to the network, comprising:
-
sending a link request to a trunk line card coupled between the network and the destination phone;
receiving a link request acknowledge from the trunk line card;
transmitting DTMF data to the trunk line card;
receiving a ring tone from a central office via the trunk line card;
receiving a call-connected message from the trunk line card;
transferring voice data between the network phone and the destination phone outside the network via the trunk line card; and
sending a call-disconnect message to the destination outside the network via the trunk line card.
-
Specification