Method and system for implementing a stateless back to back user agent
First Claim
1. A method for providing a stateless Session Interface Protocol (SIP) back to back user agent (B2BUA) comprising:
- receiving a SIP message;
determining if said SIP message is a SIP request;
determining if said SIP message is a SIP response;
transforming said SIP request;
transforming said SIP response;
transmitting said transformed SIP request to a new destination; and
transmitting said transformed SIP response to a request originator.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for providing a stateless Session Interface Protocol (SIP) back to back user agent (B2BUA) comprising receiving a SIP message and determining if the SIP message is a SIP request. The SIP request further comprises a request to create an original SIP dialog or a request for an existing SIP dialog. Method further comprises determining if the SIP message is a SIP response. The SIP response may further comprise a provisional SIP response or a final SIP response. Method is suitable for transforming the SIP request, transforming the SIP response, transmitting the transformed SIP request to a new destination, and transmitting the transformed SIP response to a request originator.
34 Citations
20 Claims
-
1. A method for providing a stateless Session Interface Protocol (SIP) back to back user agent (B2BUA) comprising:
-
receiving a SIP message; determining if said SIP message is a SIP request; determining if said SIP message is a SIP response; transforming said SIP request; transforming said SIP response; transmitting said transformed SIP request to a new destination; and transmitting said transformed SIP response to a request originator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14)
-
-
8. A method for providing a stateless Session Interface Protocol (SIP) back to back user agent (B2BUA) comprising:
-
receiving a SIP message; determining if said SIP message is a SIP request, said SIP request further comprising a request to create an original SIP dialog or a request for an existing SIP dialog; determining if said SIP message is a SIP response, said SIP response further comprising a provisional SIP response or a final SIP response; transforming said SIP request; transforming said SIP response; transmitting said transformed SIP request to a new destination; and transmitting said transformed SIP response to a request originator.
-
-
15. A system comprising:
-
a back-to-back user agent, said back-to-back user agent further comprising; a user agent server; and a user agent client, said user agent client concatenated with said user agent server to form said back-to-back user agent, wherein said back-to-back user agent is suitable for inserting a record-route header and a via header in both said user agent server and said user agent client, said record-route header and said via header suitable for transferring SIP dialog state data to an endpoint and reconstructing said SIP dialog state data on a receiving record-route header and a receiving via header in a subsequent SIP message received from said endpoint. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification