Patent ID: 7969956

Claim:
A data network interface device connected to an access network to provide users of the access network with connections to a packet data network, the data network interface device comprising: a call control server agent comprising a subset of functions performed by a call control server in accordance with a call control protocol, the call control server agent being operable to receive a data session request from a call control client on a user communication device, the call control server agent being operable to initiate a data session with a resource performed by at least one data network application over the packet data network; a media stream agent for transfer of a media stream associated with the data session; and a data service billing agent, the data service billing agent being operable to collect, from the media stream agent, media billing information regarding the media stream, wherein the media billing information includes a count of media frames from the data session sent and received by the data network interface device, wherein the data service billing agent is also operable to collect, from the call control server agent, call control billing information regarding the data session, wherein the call control billing information includes a time at which the data session was established, wherein the data service billing agent communicates the media billing information and call control billing information to an accounting server.