Method and system for registering and automatically retrieving digital-certificates in voice over internet protocol (VOIP) communications
First Claim
1. A method of communicating over a network comprising:
- receiving a digital voice call setup request associated with a caller certificate from a caller;
determining a location of a called party identified in said digital voice call setup request by;
transmitting a request to a location server for said location, said request including an identifier of the called party and a signature of the caller; and
receiving a location response from said location server, said location response including said location for said called party called party certificate and said caller certificate;
transmitting said digital voice call setup request with said caller certificate to said called party;
receiving a called party acceptance message;
verifying said called party acceptance message; and
transmitting said called party acceptance message and said called party certificate to said caller.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for registering and automatically retrieving digital-certificates in voice over Internet protocol (VOIP) communications. In accordance with an embodiment of the present invention, the method includes receiving a digital voice call setup request with an associated caller certificate from a caller and determining a location of a called party identified in the digital voice call setup request. The method also includes transmitting the digital voice call setup request with the caller certificate to the called party and receiving a called party acceptance message. The method further includes verifying the called party acceptance message and transmitting the called party acceptance message and a called party certificate to the caller.
-
Citations
40 Claims
-
1. A method of communicating over a network comprising:
-
receiving a digital voice call setup request associated with a caller certificate from a caller;
determining a location of a called party identified in said digital voice call setup request by;
transmitting a request to a location server for said location, said request including an identifier of the called party and a signature of the caller; and
receiving a location response from said location server, said location response including said location for said called party called party certificate and said caller certificate;
transmitting said digital voice call setup request with said caller certificate to said called party;
receiving a called party acceptance message;
verifying said called party acceptance message; and
transmitting said called party acceptance message and said called party certificate to said caller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A medium storing instructions adapted to be executed by a processor, when executed, the instructions to configure the processor to:
-
receive a digital voice call setup request being associated with a caller certificate from a caller;
determine a location of a called party identified in said-digital voice call setup request by;
transmit a request to a location server for said location, said request including an identifier of the called party and a signature; and
receive a location response from said location server, said location response including said location for said called party, a called party certificate and said caller certificate;
transmit said digital voice call setup request with said caller certificate to said called party;
receive a called party acceptance message;
verify said called party acceptance message; and
transmit said called party acceptance message and said called party certificate to said caller. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for providing digital certificate registration and automatic certificate retrieval in a voice over Internet protocol (VOIP) communications system, said system comprising:
a VOIP gateway, said VOIP gateway to;
receive a digital voice call setup request that is associated with a caller certificate from a caller;
determine a location of a called party identified in said digital voice call setup request by;
transmit a request to a location server for said location, said request including an identifier of the called party and a signature; and
receive a location response from said location server, said location response including said location for said called party, a called party certificate and said caller certificate;
transmit said digital voice call setup request with said caller certificate to said called party;
receive a called party acceptance message;
verify said called party acceptance message; and
transmit said called party acceptance message and said called party certificate to said caller. - View Dependent Claims (35, 36, 37)
-
38. An apparatus for establishing communications over a network, comprising:
-
a processor; and
a memory coupled to said processor, said memory storing call setup instructions to be executed by said processor to perform steps including;
receiving a digital voice call setup request being associated with a caller certificate from a caller;
determining a location of a called party identified in said digital voice call setup request by;
transmitting a request to a location server for said location, said request including an identifier of the called party and a signature of the caller; and
receiving a location response from said location server, said location response including said location for said called party, a called party certificate and said caller certificate;
transmitting said digital voice call setup request with said caller certificate to said called party;
receiving a called party acceptance message;
verifying said called party acceptance message; and
transmitting said called party acceptance message and said called party certificate to said caller.
-
-
39. A system for providing digital certificate registration and automatic certificate retrieval in a voice over Internet protocol (VOIP) communications system, said system comprising:
a VOIP gateway, said VOIP gateway including;
means for receiving a digital voice call setup request being associated with a caller certificate from a caller;
means for determining a location of a called party identified in said digital voice call setup request, said means for determining including;
means for transmitting a request to a location server for said location, said request including an identifier of the called party and a signature; and
means for receiving a location response from said location server, said location response including said location for said called party, a called party certificate and said caller certificate;
means for transmitting said digital voice call setup request with said caller certificate to said called party;
means for receiving a called party acceptance message;
means for verifying said called party acceptance message; and
means for transmitting said called party acceptance message and said called party certificate to said caller.
-
40. An apparatus for establishing communications over a network, comprising:
-
means for processing; and
means for storing coupled to said processing means, said storing means storing call setup instructions to be executed by said processing means to perform steps including;
receiving a digital voice call setup request being associated with a caller certificate from a caller;
determining a location of a called party identified in said digital voice call setup request by;
transmitting a request to a location server for said location, said request including an identifier of the called party and a signature; and
receiving a location response from said location server, said location response including said location for said called party, a called party certificate and said caller certificate;
transmitting said digital voice call setup request with said caller certificate to said called party;
receiving a called party acceptance message;
verifying said called party acceptance message; and
transmitting said called party acceptance message and said called party certificate to said caller.
-
Specification