A computer program embodied on a non-transitory computer-readable medium, said computer program comprising computer-executable computer program code which, when the program is run on a computer, is configured to cause the computer to:
- receive, at a visited session management entity from a visited public land mobile network, a session establishment request indication message;
- discover, by said visited session management entity, a visited charging entity of said visited public land mobile network;
- transmit, from said visited session management entity to said visited charging entity, a charging initiation request message for generation of partial charging data records in said visited public land mobile network;
- receive, at said visited session management entity, a charging initiation response message from said visited charging entity, said charging initiation response message being indicative of success of said generation of said partial charging data records in said visited public land mobile network and including information indicative of a first configuration utilized for mobile network related charging;
- transmit, from said visited session management entity to a home session management entity of said home public land mobile network, and receive at said home session management entity, a session creation request message, said session creation request message including said information indicative of said first configuration utilized for mobile network related charging;
- discover, by said home session management entity a home charging entity of said home public land mobile network;
- transmit, from said home session management entity to said home charging entity, a charging initiation request message, said charging initiation request message including said information indicative of said first configuration utilized for mobile network related charging for generation of partial charging data records in said home public land mobile network;
- receive, at said home session management entity, a charging initiation response message from said home charging entity, said charging initiation response message being indicative of success of said generation of said partial charging data records in said home public land mobile network and including information indicative of a second configuration utilized for mobile network related charging;
- transmit, from said home session management entity to said visited session management entity, and receive at said visited session management entity, a session creation response message, said session creation response message including said information indicative of said second configuration utilized for mobile network related charging;
- transmit, from said visited session management entity to said visited charging entity, a charging update request message, said charging update request message including said information indicative of said second configuration utilized for mobile network related charging;
- update, at said visited charging entity, said generation of said partial charging data records in said visited public land mobile network based on said second configuration utilized for mobile network related charging;
- and
- transmit, from said visited charging entity to said visited session management entity, and receiving at said visited session management entity, a charging update response message, said charging update response message being indicative of success of said updating said generation of said partial charging data records in said visited public land mobile network.