摘要 |
A first session handling function 1 receives a message identifying a communications session, retrieves information relating to the identified session from a database 3, and applies at least one session handling rule to the session. The first session handling function sends an update message to the database, the update message including information relating to the effect of the rule applied to the identified session. A further message is sent to a second session handling function 2, the second message identifying the session but not including information relating to the effect of the rule applied to the identified session. The second session handling function then retrieves state information for the session from the database and applies a session handling rule. By storing and maintaining the state information at the database, a network of session handling functions becomes much more scalable and more robust in the event of failure of one of the session handling functions. |