1. A method for controlling a media server, the method comprising: receiving a request to perform a media control function of the media server from an application via a northbound interface of a media server control enabler, the northbound interface providing an abstract interface for invoking one or more of a plurality of media functions of the media server; and requesting the media control function of the media server via a southbound interface of the media server control enabler, the southbound interface providing an interface specific to the media server.