Method for establishing a communication connection, preferably an IP and/or data connection, between a mobile terminal in a mobile communication network and a service provider in a data communication network, comprising the steps of: - sending (101, 102, 201), from an application running on the mobile terminal, a request for establishing the communication connection between the mobile terminal in the mobile communication network and the service provider in the data communication network to a network element of the mobile communication network, - determining, by the network element, the application or type of application requesting (101, 102, 201) the communication connection; - determining, by the network element, the location of the mobile terminal in the mobile communication network; - identifying, by the network element, a gateway between the mobile communication network and the data communication network by the network element of the mobile communication network for the requested (101, 102, 201) communication connection by considering the determined application or type of application requesting (101, 102, 201) the communication connection and the determined location of the mobile terminal in the mobile communication network; and - establishing, by the network element, the requested (101, 102, 201) communication connection between the mobile terminal in the mobile communication network and the service provider in the data communication network by the network element of the mobile communication network via the identified gateway between the mobile communication network and the data communication network, characterized in that different applications with similar requirements regarding communication connections are grouped by the network element to a type of application, and establishing the requested (101, 102, 201) communication connection comprises the network element sending a request to the identified gateway to establish a communication connection between the network element and the gateway for establishing a bearer between the network element and the gateway. - sending (101, 102, 201), from an application running on the mobile terminal, a request for establishing the communication connection between the mobile terminal in the mobile communication network and the service provider in the data communication network to a network element of the mobile communication network, - determining, by the network element, the application or type of application requesting (101, 102, 201) the communication connection; - determining, by the network element, the location of the mobile terminal in the mobile communication network; - identifying, by the network element, a gateway between the mobile communication network and the data communication network by the network element of the mobile communication network for the requested (101, 102, 201) communication connection by considering the determined application or type of application requesting (101, 102, 201) the communication connection and the determined location of the mobile terminal in the mobile communication network; and - establishing, by the network element, the requested (101, 102, 201) communication connection between the mobile terminal in the mobile communication network and the service provider in the data communication network by the network element of the mobile communication network via the identified gateway between the mobile communication network and the data communication network,