Such third parties would provide value-added services built on top of generic services provided by networks, such as the ability to provide end user authentication, usage recording, billing and connection control (e.g., switching, routing, tones and announcements etc.).