METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR SESSION INITIATION PROTOCOL (SIP) IDENTITY VERIFICATION
First Claim
1. A method for verifying the identity of a SIP user seeking to establish a session:
- at a computing platform that includes a SIP user agent;
receiving an INVITE message for establishing a session, the INVITE message including sender identification information and dialog identification information;
in response to receiving the INVITE message, sending a subscription request including the dialog identification information to a second computing platform that includes a user agent identified by the sender identification information in the INVITE message;
receiving a response to the subscription request; and
determining, based on the response to the subscription request, whether the identity of the sender of the INVITE message can be verified.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for verifying the identity of a SIP user seeking to establish a session are disclosed. Methods for verifying the identity of a SIP user seeking to establish a session described herein may be performed at a computing platform that includes a SIP user agent. According to one method, an INVITE message for establishing a session is received, where the INVITE message includes sender identification information and dialog identification information. In response to receiving the INVITE message, a subscription request including the dialog identification information is sent to a second computing platform that includes a user agent identified by the sender identification information in the INVITE message. A response to the subscription request is received and, based on the response to the subscription request, it is determined whether the identity of the sender of the INVITE message can be verified.
-
Citations
13 Claims
-
1. A method for verifying the identity of a SIP user seeking to establish a session:
at a computing platform that includes a SIP user agent; receiving an INVITE message for establishing a session, the INVITE message including sender identification information and dialog identification information; in response to receiving the INVITE message, sending a subscription request including the dialog identification information to a second computing platform that includes a user agent identified by the sender identification information in the INVITE message; receiving a response to the subscription request; and determining, based on the response to the subscription request, whether the identity of the sender of the INVITE message can be verified. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system for SIP identity verification, the system comprising:
-
a computing platform; a session initiation module implemented on the computing platform for receiving an INVITE message for establishing a session, the INVITE message including a sender identification information and dialog identification information; a dialog event package module implemented on the computing platform for supporting a SIP dialog event package; and an identity verification module implemented on the computing platform for, in response to receiving the INVITE message, instructing the dialog event package module to send a subscription request including the dialog identification information to a second computing platform including a user agent identified by the sender identification information, for receiving a response to the subscription request, and for determining, based on the response, whether the identity of the sender of the INVITE message can be verified. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable medium comprising computer executable instructions embodied in a non-transitory computer readable medium and when executed by a processor of a computer performs steps comprising:
at a computing platform that includes a SIP user agent; receiving an INVITE message for establishing a session, the INVITE message including sender identification information and dialog identification information; in response to receiving the INVITE message, sending a subscription request including the dialog identification information to a second computing platform that includes a user agent identified by the sender identification information in the INVITE message; receiving a response to the subscription request; and determining, based on the response to the subscription request, whether the identity of the sender of the INVITE message can be verified.
Specification