ietf-openproxy
[Top] [All Lists]

Re: An opes usage question.

2004-03-06 11:15:35

Markus, thanks for your comments. Depending on what is being done billing could be done after adaptation but this doesn't solve the general case and always makes billing the last stage in the opes proxy pipeline. I think this would overly restrict opes configurations and probably cause issues elsewhere? Also, this restriction might not be practical especially if billing is done in the network where the content is located and adaptation is done in another network. In fact, the content may not even be delivered because of policy in the access network, e.g. parental controls is one situation that comes to mind. In my particular situation the billing server address for each particular flow must be in the opes traces to be used by any downstream proxy and if there are multiple proxy addresses present which one would be the billing proxy? I am not sure the tracing functionality will help but I will investigate.
Thanks for the discussion
Regards  John



Markus Hofmann wrote:


John G. Waclawsky wrote:

Let's assume, for a specific example, a network allows access to premium content that is billable by the number of bytes being delivered. The content flows to the users from a premium content server through a pool of billing gateway proxies and then proceeds to the next stage where the content may be modified by other proxies for rendering on a user's device (color to black/white, compressed for efficiency, adding advertisements or banners etc.). If any particular flow adaptation reduces the number of bytes then billing needs to be adjusted.


My first question about this specific example would be why the billing is done before the adaptation. If the user is billed for the adapted content, do the billing after the adaptation and there's no need for the kind of "callout server interaction" you're talking about, right?

Anyway, I believe the problem you're interested in boils down to tracing callout servers that did some earlier operations on the message. In your hypothetic example above, the adaptation server would have to be able to identify (the IP address?) of the billing server, so that it can contact the billing server, right? Could the OPES tracing functionality be of any help?

-Markus






<Prev in Thread] Current Thread [Next in Thread>