System and method for managing application server responses in ip multimedia subsystem
AssigneeTelefonaktiebolaget LM Ericsson
InventorsTodd A. Pressley, Sean Kendall Schneyer
Life of this patent
Estimating the term…
Abstract
In an Internet Protocol Multimedia Subsystem (IMS), a user profile is provided with an extended schema that provides one or more error code definitions and associated error handling instructions. Response codes received in response to requests to an application server are processed to determine if a matching response code is defined in the user profile. If a match is found, the associated response handling instructions are performed. If no match is found, a default response handling is performed.
Claims20
An Internet Protocol Multimedia Subsystem (IMS) comprising:
- at least one Home Subscriber Server;
- wherein said at least one Home Subscriber Server stores at least one user profile defining
- at least one error code;
- and
- at least one error handling associated with said at least one error code.
A method of managing application server responses in an internet protocol multimedia subsystem, the method comprising :
- receiving a user profile from a home subscriber server;
- sending a request to an application server;
- receiving a response to said request, said response identifying a response code;
- comparing the received response code with one or more response codes defined in said user profile;
- determining response handling instructions associated with a defined response code matching said received response code;
- and
- performing said response handling instructions.
In an Internet Protocol Multimedia Subsystem (IMS) comprising at least one Call Session Control Function (CSCF) and at least one application server, a computer readable medium comprising instructions executable in the at least one Call Session Control Function (CSCF) for:
- receiving a response to a request to said at least one application server;
- processing said response to determine a response code;
- determining whether said response code corresponds to an error code;
- determining whether the error code is a defined error code;
- determining response handling instructions associated with said error code;
- and
- performing said response handling instructions.
Dependencies are inferred from the claim text.