Patent ID: 7181211

Claim:
A method of provisioning service to a subscriber terminal having roamed from a first communication network to a second communication network, comprising: each of said first and second networks comprising an access network via which said subscriber terminal communicates with an associated core network, each of said core networks being provided with at least one call state control functional entity for performing, according to available services, communication control between the respective communication network and the terminal, and a database entity keeping a record of available communication control entities in said core network of said communication network; accessing, from the subscriber terminal, the core network of said second communication network; discovering at least one call state control functional entity among the communication control entities of both core networks, which is configured for controlling the communication with the subscriber terminal according to services requested by the subscriber terminal; and registering to at least one of said at least one discovered call state control functional entity, irrespective of whether the at least one discovered call state control functional entity is located in said first or second communication network, wherein said discovering precedes said registering and follows said accessing; wherein said discovering further comprises: partitioning at least some services requested by said subscriber terminal into service subsets, such that each service subset is adapted to services available in a respective one of said first and second communication networks.