A method for operating a telematics system, the method comprising: determining the current geographic position of a user device with respect to a static boundary separating a first zone, A, and a second zone, B; determining at least one first parameter, the at least one first parameter comprising at least one of a user specific parameter, a user device specific parameter, and a network parameter of a network the user device is connected to; determining a dynamic boundary separating the first zone, A, and the second zone, B, based on the course of the static boundary, the current geographic position and the at least one first parameter; determining whether the current position of the user device is located in the first zone, A, or the second zone, B, based on the course of the dynamic boundary, wherein determining the dynamic boundary comprises setting a correction variable, N, to an initial value, N IN; determining in regular intervals whether the user device is located in the second zone, B; generating a first status, hit, if the user device is located in the second zone, B; and generating a second status, miss, if the user device is not located in the second zone, B, wherein the method further comprises increasing the initial value, N IN, by one if a first status, hit, directly follows a first status, hit; decreasing the initial value, N IN, by one if a second status, miss, directly follows a second status, miss; setting the correction variable, N, to its initial value, N IN, plus one, N = N IN + 1, if a first status, hit, directly follows a second status, miss; and setting the correction variable, N, to its initial value, N IN, minus one, N = N IN - 1, if a second status, miss, directly follows a first status, hit; making a final decision that the user device is not located in the second zone, B, if the value of the correction variable, N, reaches zero, making a final decision that the user device is located in the second zone, B, if the value of the correction variable, N, reaches a maximum value, N max, wherein N max = x * N IN; and activating or deactivating one or more telematics services depending on the final decision. determining the current geographic position of a user device with respect to a static boundary separating a first zone, A, and a second zone, B; determining at least one first parameter, the at least one first parameter comprising at least one of a user specific parameter, a user device specific parameter, and a network parameter of a network the user device is connected to; least one of a user specific parameter, a user device specific parameter, and a network parameter of a network the user device is connected to; determining a dynamic boundary separating the first zone, A, and the second zone, B, based on the course of the static boundary, the current geographic position and the at least one first parameter; determining whether the current position of the user device is located in the first zone, A, or the second zone, B, based on the course of the dynamic boundary, wherein determining the dynamic boundary comprises setting a correction variable, N, to an initial value, N IN; determining in regular intervals whether the user device is located in the second zone, B; generating a first status, hit, if the user device is located in the second zone, B; and generating a second status, miss, if the user device is not located in the second zone, B, wherein the method further comprises increasing the initial value, N IN, by one if a first status, hit, directly follows a first status, hit; decreasing the initial value, N IN, by one if a second status, miss, directly follows a second status, miss; setting the correction variable, N, to its initial value, N IN, plus one, N = N IN + 1, if a first status, hit, directly follows a second status, miss; and setting the correction variable, N, to its initial value, N IN, minus one, N = N IN - 1, if a second status, miss, directly follows a first status, hit; making a final decision that the user device is not located in the second zone, B, if the value of the correction variable, N, reaches zero, making a final decision that the user device is located in the second zone, B, if the value of the correction variable, N, reaches a maximum value, N max, wherein N max = x * N IN; and activating or deactivating one or more telematics services depending on the final decision.