A method of facilitating inbound and outbound roaming of subscribers associated with a club network or a partner network of the club network, the method comprising: interfacing, via a Customised Application Mobile Enhanced Logic, CAMEL, Automated System, CAS gateway, one or more intercepted messages associated with the roaming subscriber, wherein the messages originate from one of the club network and the roaming partner network of the club network, wherein the CAS gateway facilitates roaming services for the inbound and outbound roamers using the intercepted messages flowing between the club network and roaming partner network; and enabling roaming for the subscriber by performing, via the CAS gateway, one or more CAMEL cross phase adaptations between the club network and the roaming partner network to enable roaming for the subscriber by performing various transactions between various elements of the club network and the partner network, the transactions including: transactions capabilities application part, TCAP, traffic, packet data traffic and integrated services digital network, ISDN, user part protocol, ISUP traffic; wherein the club network acts as a Home Public Mobile Network, HPMN, for an outbound roaming subscriber and a roaming partner network of the club network acts a Visited Public Mobile Network, VPMN, and wherein the club network acts a VPMN for an inbound roaming subscriber of a roaming partner network which acts as a HPMN, wherein for an inbound roamer roaming into a club network comprising the HPMN of the inbound roamer, if a mobile application part location update, MAP LUP, message, is intercepted by the CAS gateway which includes a location update of the inbound roamer from the roaming partner network indicating a CAMEL phase that is not supported by the HPMN club network, the CAS gateway either downgrades or upgrades the CAMEL phase in the MAP LUP message and in the application context of the CAMEL profile from the MAP insert subscriber, MAP ISD, for that inbound roamers from a roaming partner network, and wherein for an outbound roamer roaming out of a club network comprising the HPMN of the outbound roamer, if a MAP LUP message is intercepted by the CAS gateway which includes a location update of the outbound roamer into a roaming partner network indicating a CAMEL phase that is not supported by the HPMN club network, the CAS gateway either downgrades or upgrades the CAMEL phase in the MAP LUP message and in the application context of the CAMEL profile from the MAP ISD for that outbound roamer from the club network. interfacing, via a Customised Application Mobile Enhanced Logic, CAMEL, Automated System, CAS gateway, one or more intercepted messages associated with the roaming subscriber, wherein the messages originate from one of the club network and the roaming partner network of the club network, wherein the CAS gateway facilitates roaming services for the inbound and outbound roamers using the intercepted messages flowing between the club network and roaming partner network; and enabling roaming for the subscriber by performing, via the CAS gateway, one or more CAMEL cross phase adaptations between the club network and the roaming partner network to enable roaming for the subscriber by performing various transactions between various elements of the club network and the partner network, the transactions including: transactions capabilities application part, TCAP, traffic, packet data traffic and integrated services digital network, ISDN, user part protocol, ISUP traffic; wherein the club network acts as a Home Public Mobile Network, HPMN, for an outbound roaming subscriber and a roaming partner network of the club network acts a Visited Public Mobile Network, VPMN, and wherein the club network acts a VPMN for an inbound roaming subscriber of a roaming partner network which acts as a HPMN, wherein for an inbound roamer roaming into a club network comprising the HPMN of the inbound roamer, if a mobile application part location update, MAP LUP, message, is intercepted by the CAS gateway which includes a location update of the inbound roamer from the roaming partner network indicating a CAMEL phase that is not supported by the HPMN club network, the CAS gateway either downgrades or upgrades the CAMEL phase in the MAP LUP message and in the application context of the CAMEL profile from the MAP insert subscriber, MAP ISD, for that inbound roamers from a roaming partner network, and wherein for an outbound roamer roaming out of a club network comprising the HPMN of the outbound roamer, if a MAP LUP message is intercepted by the CAS gateway which includes a location update of the outbound roamer into a roaming partner network indicating a CAMEL phase that is not supported by the HPMN club network, the CAS gateway either downgrades or upgrades the CAMEL phase in the MAP LUP message and in the application context of the CAMEL profile from the MAP ISD for that outbound roamer from the club network.