Method and apparatus for dynamic VoIP phone protocol selection
First Claim
1. A method for selecting one of a plurality of VoIP phone protocols to establish a VoIP phone connection in a communication network, comprising:
- listening on a multiplicity of available IP ports of a first VoIP phone device for an incoming call, the incoming call utilizing at least one of a predetermined plurality of VoIP phone protocols, the plurality of VoIP phone protocols co-existing on the first VoIP phone device;
detecting the incoming call originating from a second VoIP phone device based upon the listening on the multiplicity of IP ports, the first VoIP phone device checking for availability of a communication line after detecting the incoming call, and in response to detecting an available communication line, determining which one of the plurality of VoIP phone protocols is associated with the incoming call; and
establishing a VoIP phone connection on the available communication line with the second VoIP phone device utilizing the VoIP phone protocol determined to be associated with the incoming call.
18 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for dynamically selecting one of a plurality of VoIP phone protocols to establish a VoIP phone connection is provided. In one example, the method includes listening on a multiplicity of available IP ports associated with a first VoIP phone device for an incoming call utilizing the plurality of VoIP phone protocols, the plurality of VoIP phone protocols co-existing on the first VoIP phone device, detecting the incoming call originating from a second VoIP phone device, and determining which one of the plurality of VoIP phone protocols is associated the incoming call. The method further includes selecting one of the multiplicity of available IP ports on the first VoIP phone device to establish a VoIP phone connection with the second VoIP phone device utilizing the VoIP phone protocol associated with the incoming call.
36 Citations
23 Claims
-
1. A method for selecting one of a plurality of VoIP phone protocols to establish a VoIP phone connection in a communication network, comprising:
-
listening on a multiplicity of available IP ports of a first VoIP phone device for an incoming call, the incoming call utilizing at least one of a predetermined plurality of VoIP phone protocols, the plurality of VoIP phone protocols co-existing on the first VoIP phone device; detecting the incoming call originating from a second VoIP phone device based upon the listening on the multiplicity of IP ports, the first VoIP phone device checking for availability of a communication line after detecting the incoming call, and in response to detecting an available communication line, determining which one of the plurality of VoIP phone protocols is associated with the incoming call; and establishing a VoIP phone connection on the available communication line with the second VoIP phone device utilizing the VoIP phone protocol determined to be associated with the incoming call. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for selecting within a first VoIP phone device at least one of a plurality of VoIP phone protocols to establish an outbound VoIP phone call in a communication network, comprising:
-
associating one of a multiplicity of available IP ports on the first VoIP phone device with one of the plurality of VoIP phone protocols, the plurality of VoIP phone protocols co-existing on the first VoIP phone device; making the outbound call to a second VoIP phone device having at least one VoIP phone protocol after determining that a communication line is available, and comparing the respective VoIP phone protocols of the first VoIP phone device with at least one phone protocol of the second VoIP phone device until a match is made; and establishing a VoIP phone connection for the outbound call between the first and second VoIP phone devices using the VoIP phone protocol match. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for selecting one of a plurality of VoIP phone protocols to establish a VoIP phone connection in a communication network, comprising:
-
means for listening on a multiplicity of available IP ports associated with a first VoIP phone device for an incoming call utilizing at least one of the plurality of VoIP phone protocols, the plurality of VoIP phone protocols co-existing on the first VoIP phone device; means for detecting the incoming call originating from a second VoIP phone device, for checking for availability of a communication line after detecting the incoming call, and for determining which one of the plurality of VoIP phone protocols is associated with the incoming call in response to detecting an available communications line; and means for selecting one of the multiplicity of available IP ports on the first VoIP phone device to establish a VoIP phone connection with the second VoIP phone device utilizing the VoIP phone protocol associated with the incoming call. - View Dependent Claims (12, 13)
-
-
14. A computer-readable medium having computer-executable instructions for performing a method for selecting one of a plurality of VoIP phone protocols to establish a VoIP phone connection in a communication network, the method comprising:
-
listening on a multiplicity of available IP ports of a first VoIP phone device for an incoming call utilizing the plurality of VoIP phone protocols, the plurality of VoIP phone protocols co-existing on the first VoIP phone device; detecting the incoming call originating from a second VoIP phone device, checking for availability of a communication line after detecting the incoming call, and in response to detecting on available communications line, determining which one of the plurality of VoIP phone protocols is associated with the incoming call; and establishing a VoIP phone connection with the second VoIP phone device utilizing the VoIP phone protocol associated with the incoming call. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for selecting one of a plurality of VoIP phone protocols to establish a VoIP phone connection in a communication network, comprising:
-
a multiplicity of IP ports associated with a first VoIP phone device having the plurality of VoIP phone protocols co-existing in association with the first VoIP phone device and wherein each IP port is associated with a predetermined one of the plurality of protocols; at least one processor programmed to monitor the IP ports for an incoming call, the incoming call utilizing at least one of the plurality of VoIP phone protocols and detect the incoming call originating from a second VoIP phone device, to determine which one of the plurality of VoIP phone protocols is associated with the incoming call, and in response to detecting availability of a communication line of the first VoIP phone device, to select one of the multiplicity of available IP ports on the first VoIP phone device to establish a VoIP phone connection with the second VoIP phone device utilizing the VoIP phone protocol associated with the incoming call. - View Dependent Claims (20, 21, 22, 23)
-
Specification