Patent ID: 8254918

Claim:
A method for facilitating exchange of a signaling message, the method comprising: identifying, via a Signal Packet Relay System (SPRS) router associated with a client network, at least one parameter in the signaling message received at the SPRS router so as to determine from the at least one parameter one or more roaming agreements between the client network and a Host Supported Roaming Partner (HSRP) network, and so as to allow exchange of the signaling message between the client network and the HSRP network; when the SPRS router determines absence of any of the one or more roaming agreements, facilitating, via the SPRS router, exchange of the signaling message between the client network and the HSRP network via one or more SPRS hubs; when the SPRS router determines presence of at least one of the one or more roaming agreements, facilitating, via the SPRS router, direct exchange of the signaling message between the client network and the HSRP network; detecting, via at least one of the one or more SPRS hubs, a registration attempt of an outbound roamer of the client network at the HSRP network, when the outbound roamer uses an International Mobile Subscriber Identity (IMSI) associated with the client network to register with the HSRP network; and modifying, via at least one of the one or more SPRS hubs, an HSRP roaming number so as to function as a hub roaming number corresponding to the HSRP roaming number, upon receiving the HSRP number from a VLR associated with the HSRP network, and so as to route Mobile Terminated (MT) call to the outbound roamer's Mobile Station International Subscriber Directory Number (MSISDN) via at least one Gateway Mobile Switching Center (GMSC) correspondingly coupled to at least one of the one or more SPRS hubs.