主权项 |
1. A method of managing a service offered to a user of a terminal in a network, the network having a service platform and equipment including session border controllers that communicate with the service platform, a session border controller routing messages received from the terminal to the service platform, said method comprising the steps of:
deciding at the session border controller that the service platform is not accessible on the basis of a platform accessibility check; and operating in an autonomous operating mode in which the session border controller selects an equipment of the network separate from the service platform and routes at least one message received from the terminal and intended for a destination terminal, to said selected network equipment, in which:
if an other session border controller of a group of session border controllers has access to the service platform, said selected network equipment is the other session border controller having access to the service platform, the message routed to said selected network equipment being transmitted from the selected network equipment to the service platform; andotherwise, if no session border controller of the group of session border controllers has access to the service platform, the selected network equipment is an equipment in charge of managing the destination terminal of said message, the message routed to said selected network equipment being transmitted from the session border controller to the destination terminal without passing through the service platform;wherein:
each session border controller implements the platform accessibility check and said operating step includes the steps of:
transmitting a proxy request to at least one other session border controller of the network; andif at least one response to said proxy request is received, selecting, as a proxy, a session border controller from the session border controllers having sent a response; and each session border controller maintains a local database indicating terminals that said session border controller manages, and said operating step further includes the steps of:
transmitting a destination request message from said session border controller to at least one other session border controller; andif a response to the destination request is received, selecting the session border controller having sent said response; a session border controller deciding to transmit a response to the destination request according to the local database. |