A method of quality of service monitoring of at least one service in a communication network comprising: a first mode detecting degradation in quality of service in a communication network, comprising the steps of: selecting a set of terminal service sessions for providing terminal service session reports; collecting terminal service session information from the selected terminal service sessions; and determining the quality of service in the communication network from the terminal service sessions monitored in the first mode; and the method being characterized by a second mode being entered when a degradation of service quality in at least part of terminal service sessions is detected, the second mode identifying at least one factor causing degradation of service quality in the communication network, comprising the steps of: determining at least one potential factor associated with terminal service sessions having degraded service quality as a candidate factor potentially causing the observed service quality degradation in at least part of the terminal service sessions; collecting terminal service session information from terminal service sessions associated with at least one candidate factor; and evaluating collected terminal service session information for service sessions associated with a candidate factor to identify whether the candidate factor is a cause of service quality degradation. a first mode detecting degradation in quality of service in a communication network, comprising the steps of: selecting a set of terminal service sessions for providing terminal service session reports; collecting terminal service session information from the selected terminal service sessions; and determining the quality of service in the communication network from the terminal service sessions monitored in the first mode; and the method being characterized by a second mode being entered when a degradation of service quality in at least part of terminal service sessions is detected, the second mode identifying at least one factor causing degradation of service quality in the communication network, comprising the steps of: determining at least one potential factor associated with terminal service sessions having degraded service quality as a candidate factor potentially causing the observed service quality degradation in at least part of the terminal service sessions; collecting terminal service session information from terminal service sessions associated with at least one candidate factor; and evaluating collected terminal service session information for service sessions associated with a candidate factor to identify whether the candidate factor is a cause of service quality degradation. selecting a set of terminal service sessions for providing terminal service session reports; collecting terminal service session information from the selected terminal service sessions; and determining the quality of service in the communication network from the terminal service sessions monitored in the first mode; and the method being characterized by a second mode being entered when a degradation of service quality in at least part of terminal service sessions is detected, the second mode identifying at least one factor causing degradation of service quality in the communication network, comprising the steps of: determining at least one potential factor associated with terminal service sessions having degraded service quality as a candidate factor potentially causing the observed service quality degradation in at least part of the terminal service sessions; collecting terminal service session information from terminal service sessions associated with at least one candidate factor; and evaluating collected terminal service session information for service sessions associated with a candidate factor to identify whether the candidate factor is a cause of service quality degradation. determining at least one potential factor associated with terminal service sessions having degraded service quality as a candidate factor potentially causing the observed service quality degradation in at least part of the terminal service sessions; collecting terminal service session information from terminal service sessions associated with at least one candidate factor; and evaluating collected terminal service session information for service sessions associated with a candidate factor to identify whether the candidate factor is a cause of service quality degradation.