/// <summary>
        /// Запрос отчета по отправленным смс
        /// </summary>
        /// <param name="id">id сообщения в котором производилась отправка на определенный номер телефона</param>
        /// <param name="phone">Номер телефона. Необязательное поле – если не указано, то возвращается отчет о всех телефонах транзакции</param>
        /// <returns>Возвращает отчет преденный к классу DeliveryReport</returns>
        /// /// <exception cref="ArgumentException">
        /// id запроса не может быть пустым - id
        /// </exception>
        public DeliveryReport GetDeliveryReport(string id, string phone = null)
        {
            if (string.IsNullOrWhiteSpace(id))
            {
                throw new ArgumentException("id запроса не может быть пустым", "id");
            }

            var xml      = _xmlCreator.CreateDeliveryReportXml(id, phone);
            var response = _httpService.Request(DeliveryReportApiUrl, xml);

            return(ResponseParser.ParseDeliveryReportResponse(response));
        }