Peer-to-peer voice over internet protocol
First Claim
Patent Images
1. A method implemented by a first optical network terminal, the method comprising:
- receiving, by the first optical network terminal, a call from a second optical network terminal;
determining, by the first optical network terminal, whether a number associated with the call is correct;
notifying, by the first optical network terminal, the second optical network terminal of a connection failure when the number associated with the call is incorrect;
accepting, by the first optical network terminal, the call when the number associated with the call is correct;
establishing, by the first optical network terminal, a connection with the second optical network terminal when the call is accepted; and
exchanging, by the first optical network terminal, voice data, associated with the call, with the second optical network terminal via the connection.
1 Assignment
0 Petitions
Accused Products
Abstract
An optical network terminal receives, from a user device associated with the optical network terminal, a call to a called party, and checks a table, which may be locally cached in the optical network terminal, for a network location of another optical network terminal associated with the called party. The device also establishes a connection with another user device associated with the other optical network terminal, based on the network location, and exchanges voice data with the other user device associated with the other optical network terminal via the connection.
-
Citations
23 Claims
-
1. A method implemented by a first optical network terminal, the method comprising:
-
receiving, by the first optical network terminal, a call from a second optical network terminal; determining, by the first optical network terminal, whether a number associated with the call is correct; notifying, by the first optical network terminal, the second optical network terminal of a connection failure when the number associated with the call is incorrect; accepting, by the first optical network terminal, the call when the number associated with the call is correct; establishing, by the first optical network terminal, a connection with the second optical network terminal when the call is accepted; and exchanging, by the first optical network terminal, voice data, associated with the call, with the second optical network terminal via the connection. - View Dependent Claims (2, 3, 4)
-
-
5. An optical network terminal, comprising:
-
a memory to store a plurality of instructions; and a processor to execute the plurality of instructions in the memory to; receive, from a user device associated with the optical network terminal, a call to a called party, determine whether a cache of the optical network terminal includes a network location of another optical network terminal associated with the called party, establish, when the cache includes the network location, a connection with the other optical network terminal based on the network location, exchange voice data, associated with the call, with the other optical network terminal via the connection, receive another call from the other optical network terminal, determine whether a number associated with the other call is correct, notify the other optical network terminal of a connection failure when the number associated with the other call is incorrect, accept the other call when the number associated with the other call is determined to be correct, establish another connection with the other optical network terminal when the other call is accepted, and exchange voice data, associated with the other call, with the other optical network terminal via the other connection. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium comprising:
a plurality of instructions which, when executed by a first optical network terminal, cause the first optical network terminal to; receive a call from a second optical network terminal; determine whether a number associated with the call is correct; notify the second optical network terminal of a connection failure when the number associated with the call is incorrect; accept the call when the number associated with the call is correct; establish a connection with the second optical network terminal when the call is accepted; and exchange voice data, associated with the call, with the second optical network terminal via the connection. - View Dependent Claims (20, 21, 22, 23)
Specification