Преимущества системы учета вызовов Tariscope для крупных компаний

Как известно, системы учета вызовов, в том числе и Tariscope Enterprise (SoftPI), используются для сбора и анализа использования данных по вызовам (CDR, SMDR, AMA и др.), что позволяет оптимизировать затраты на телефонные вызовы, увеличить производительность труда работников компании, связанных с телефонными вызовами, выявлять и предотвращать телефонное мошенничество, а также для улучшения обслуживания клиентов компании.
Какие преимущества может дать система Tariscope Enterprise по сравнению с аналогичным программным обеспечением для крупных компаний?
Часто крупные компании имеют разветвленную структуру, когда части компании находятся в разных городах и местах. При этом в разных офисах компании могут использоваться разные телефонные системы от разных производителей. Поэтому для централизованного сбора и анализа данных о вызовах по всей компании возникает необходимость иметь ПО, которое обрабатывает данные всех этих АТС, и кроме того имеет возможность собирать данные с удаленных АТС.
Tariscope Enterprise (в дальнейшем мы будем использовать просто название Tariscope) позволяет это делать. Он поддерживает десятки типов телефонных систем, наиболее распространенных на телекоммуникационном рынке: 3CX, Alcatel-Lucent, Asterisk, Avaya, включая все ранее принадлежавшие АТС Nortel, AudioCodes, Cisco, Grandstream, Karel, LG, NEC, Kontron (ранее Iskratel), Mitel, включая АТС от Unify, Panasonic, Ribbon Communications, Samsung и другие. Если какой-либо у вас АТС нет в этом перечне, компания SoftPI готова бесплатно доработать поддержку в Tariscope необходимой вам АТС.
Tariscope позволяет получать CDR данные из разных источников: TCP сервер или клиент, UDP сервер или клиент, FTP (SFTP) сервер или клиент, SSH, RADIUS, файлы из указанной папки, базы данных Microsoft SQL или MySQL, Asterisk AMI и другие. Эти источники перекрывают практически все варианты получения CDR, применяемые в телефонных системах.
И кроме этого, Tariscope имеет возможность получать данные от удаленно работающей службы Tariscope Observer, которая может непосредственно устанавливаться рядом с АТС в сотнях или тысячах километров от сервера Tariscope. Это актуально, например, для устаревших АТС, передающих CDR через последовательный порт. В этом случае Tariscope Observer получает по последовательному порту CDR данные и далее по сети IP передает их в систему Tariscope. Удаленные службы Tariscope Observer также могут быть актуальны, когда у пользователя есть десятки удаленных АТС, из которых выполняется сбор CDR. В этом случае можно установить отдельный сервер для части служб Tariscope Observer, чтобы не перегружать основной сервер Tariscope.
Чем больше АТС у пользователя, тем сложнее отслеживать, что информация CDR бесперебойно поступает в Tariscope от АТС. А здесь могут быть разные препятствия: повреждение сети, изменение маршрутизации, изменение правил в файреволах и другие. Для того чтобы администратор Tariscope своевременно реагировал на задержку в получении CDR данных, Tariscope содержит Систему мониторинга получения вызовов. Эта система создает модель получения вызовов от конкретной АТС и при отклонении от ожидаемого времени получения очередных CDR данных от АТС, эта система извещает администратора, чтобы он мог оперативно определиться с проблемой и устранить ее.
Крупные компании обладают разветвленной структурой работников. Соответственно, желательно, чтобы система учета вызовов могла поддерживать любую такую структуру. Tariscope позволяет создавать любую иерархическую структуру работников, не имеющую ограничений на количество уровней такой иерархии и позволяющую получать отчеты по любому подразделению компании.
Tariscope позволяет создать администраторов системы с разными правами доступа, например, могут быть администраторы, которые смогут управлять только отдельной группой абонентов из какого-либо подразделения компании.
Tariscope поддерживает синхронизацию параметров абонентов с AD (LDAP), что упрощает администрирование абонентов в Tariscope. Пользователю следует только создать профайл для такой синхронизации и поручить эту работу Планировщику Tariscope.
Tariscope включает в себя Личный кабинет абонента, позволяющий отдельному абоненту просматривать свои вызовы и при необходимости устанавливать категории своих вызовов, например, бизнес и частные. Это позволяет создать отчеты, содержащие данные по затратам на вызовы, как связанные с работой, так и частные. Менеджеры подразделений в своем личном кабинете имеют возможность просматривать вызовы своих подчиненных и проверять корректность отнесения вызовов к рабочим.
Когда компания имеет свою корпоративную телефонную систему, возникает вопрос об определении корпоративных звонков и отличать их от внешних звонков. В Tariscope можно настроить систему для определения корпоративных вызовов.
Если у сотрудников компании есть корпоративные мобильные телефоны, и оператор мобильной связи предоставляет информацию о вызовах с этих телефонов, то Tariscope позволяет импортировать эти данные в систему и выполнять полный анализ затрат на все типы телефонных вызовов.
Tariscope имеет разные методы для предоставления информации о пропущенных вызовах, так как это может быть потеряны контакты и соответственно утраченный доход. Для этого есть отчеты, которые можно получать по расписанию, кроме того, такая информация может отображаться на информационной панели, а также можно получать мгновенное сообщение по электронной почте или через мессенджер сразу после получения такого вызова. Такое сообщение может направляться как администратору Tariscope, так и непосредственно работнику, которому предназначался этот вызов.
Большая компания – это, как правило, и большие затраты на телефонные разговоры и проблемы с непревышением бюджета компании на телефонные разговоры. Tariscope имеет функцию ограничения, позволяющую установить лимиты на конкретный тип телефонного трафика как каждому абоненту, так и в целом на группу абонентов. Можно также устанавливать предел на отдельный шлюз или транк. Когда лимит будет исчерпан, Tariscope посылает в АТС команду изменяющую класс обслуживания, конкретного абонента, группы абонентов или шлюза (транка), запрещая телефонный трафик. С начала следующего месяца Tariscope возобновляет доступ. Таким образом, можно четко выполнять бюджет компании на телефонные разговоры.
Tariscope может устанавливаться как на Windows, так и на Linux, поэтому вне зависимости от того, какая у вас ОС используется в компании, вы можете использовать Tariscope.
Все желая проверить указанный выше функционал Tariscope, могут бесплатно скачать установку, установить систему и получить от SoftPI бесплатный активационный ключ на 1 месяц для полнофункционального тестирования. Служба поддержки SoftPI может оказать помощь в настройке системы и показать, как работать с ней.
Как контролировать расходы на телефонные разговоры?

Любая компания или организация среднего или большого размера, имеющая ведомственную АТС, сталкивается с вопросом контроля за использованием средств на телефонные разговоры. Особенно это может быть актуально для государственных учреждений, потому что они тратят не свои личные средства, а средства налогоплательщиков. Издавна есть организационные способы, где приказами на предприятии оговаривается особенности использования телефонной связи. Но, как показывает практика, эти приказы далеко не всегда выполняются всеми сотрудниками. Можно ли это сделать с помощью компьютерных программ? Да, именно такова система учета телефонных вызовов Tariscope Enterprise (далее Tariscope) компании SoftPI. И это доказано тем, что эта система имеет тысячи пользователей в более чем 40 странах.
Как это делает Tariscope?
Во-первых, Tariscope обладает довольно уникальной функцией по сравнению с аналогичными программами, а именно функцией ограничения. Эта функция позволяет администратору системы установить лимиты на использование либо всего или конкретного типа телефонного трафика для конкретных абонентов или в целом на группу абонентов. После исчерпания лимита Tariscope отправляет команды в ведомственную АТС, которая изменяет класс обслуживания абонента или группы абонентов, если ограничение было установлено на группу абонентов. С началом нового месяца Tariscope автоматически восстанавливает абонентам, которым были установлены ограничения, предыдущее значение класса обслуживания. Таким образом, компания, имеющая месячный бюджет на телефонные разговоры, будет четко придерживаться этого бюджета.
Во-вторых, Tariscope содержит множество возможностей для анализа выполненных вызовов. Это представления для вызовов, позволяющие выбирать порядок и необходимое количество полей, описывающих вызов, сортировать информацию по любому полю, фильтровать данные по разным критериям и группировать данные по разным полям, а также множество различных форм отчетов. Все это позволяет получить полную картину того, как подразделения и абоненты используют средства на телефонные звонки.
И, наконец, Tariscope позволяет абонентам иметь доступ к информации об их вызовах через личный кабинет, где абонентам разрешается проставлять своим вызовам категорию, например, бизнес или частный. Руководитель подразделения имеет возможность проверить эту информацию по вызовам своих подчиненных и при необходимости отредактировать категории. Как следствие, в Tariscope можно сформировать отчеты по категориям вызовов, и если компания считает необходимым, то удержать из зарплаты сотрудников стоимость их частных телефонных разговоров. Если у вас есть сомнения в приведенных выше возможностях Tariscope, предлагаем скачать Tariscope и бесплатно протестировать.
Автоматизация работы с Tariscope

Tariscope — это система, которая включает в себя (Tariscope Enterprise) или билинговую систему для операторов связи (Tariscope Provider). Если не требуется конкретизация редакции Tariscope, то мы будем использовать название Tariscope или система Tariscope.
У каждого пользователя Tariscope есть свой набор операций, которые они чаще всего выполняют в системе. Если это не поисктех или иных вызовов, которые выполняются каждый раз по конкретным параметрам и которые невозможно автоматизировать, то Планировщик Tariscope позволяет автоматически выполнять наиболее используемые операции по расписанию. Приведем перечень задач, которые может выполнять Планировщик Tariscope:
- Формирование отчетов.
- Создание резервных копий базы данных.
- Выполнение архивации информации по вызывам.
- Обноаление курсов валют.
- Синхронизация параметров абонентов с Активным каталогом компании.
- Выполнение начисления периодических услуг.
- Выполнение рассылки абонентам какой-либо информации.
- Запуск какого-либо приложения.
- Выполнение группы задач.
Отчеты
Наиболее распространенным действием в системе Tariscope является формирование каких-либо отчетов. Если такие отчеты должны формироваться периодически, то правильнее для этого создать соответствующую задачу Планировщику Tariscope, который будет автоматически выполнять эту задачу по расписанию.
При создании задачи для формирования отчетов можно задать дату и время первого выполнения задачи, а также период, через который она будет повторяться. Возможны следующие периоды выполнения любых задач Планировщиком Tariscope, в том числе и по формированию отчетов:
- Одноразово. Задача Планировщика будет выполнена только один раз. При необходимости повторного выполнения этой задачи следует или изменить дату ее первого выполнения или установить другой период.
- Каждую минуту. Задача будет выполняться каждую минуту.
- Каждый час. Задача будет выполняться через каждый час.
- Каждый день. Задача будет выполняться один раз в день.
- Еженедельно. Задача будет выполняться один раз в неделю.
- Ежемесячно. Задача будет выполняться раз в месяц.
- Каждый год. Задача будет выполняться один раз в год.
- При старте службы. Задача будет выполняться один раз при запуске службы Планировщика. Служба Планировщика запускается автоматически при запуске сервера Tariscope в приложении Tariscope Старт (при работе в Windows) или может быть запущена вручную (при работе в Windows или Linux).
В том случае, когда необходимо, чтобы задача выполнялась, например, не каждый час, а через 4 часа, то этот период в 4 часа задается в параметре задачи Каждый. По умолчанию используется значение 1.
В том случае, когда задача формирования отчета должна выполняться не для одного, а для каждого абонента какой-либо группы, то можно задать такую группу абонентов. Подробности о том, как это сделать, описаны в статье «Автоматическое формирование отчетов только для заданной группы абонентов в Tariscope».
Если отчеты, которые должны формироваться Планировщиком, связаны с информацией о вызовах, то ограничения вызовов, которые должны обрабатываться, можно выбрать соответствующий фильтр в списке задачи Название фильтра. Если этот список не содержит необходимого фильтра, вы можете создать его в представлении для вызовов.
Задача для формирования отчетов позволяет выбрать папку, куда будут сохраняться отчеты, задать шаблон названия файлов отчетов, указать, формируется ли этот отчет для каждого из абонентов и будут ли абоненты иметь доступ к своим отчетам через Личный кабинет абонента.
Сгенерированный отчет (отчеты) может получать и администратор Tariscope по электронной почте.
Tariscope содержит множество различных форм отчетов. Вместе с тем он позволяет пользователям самостоятельно редактировать существующие формы отчетов или создавать свои.
Создание резервных копий базы данных
Практическая вся информация системы Tariscope хранится в базе данных. Выход из строя сервера, где установлен Microsoft SQL сервер, или хакерская атака могут привести к потере всей информации. Поэтому рекомендуется периодически создавать резервные копии базы данных и хранить их на других серверах или носителях. Эту операцию можно выполнять вручную в Tariscope или с помощью Microsoft SQL Server Management Studio. Но чтобы не забывать это своевременно выполнить проще создать соответствующую задачу в Планировщике Tariscope. Можно задать создание как полной резервной копии, так и дифференциальной копии.
Архивация вызовов
Инсталляционный пакет Tariscope содержит инсталляцию Microsoft SQL Server Express Edition. Эта редакция имеет ограничение на размер базы данных, равное 10 Гбайт. Если база данных достигнет этого размера, дальнейшая обработка информации новых вызовов будет прекращена. Пользователь вместо указанной редакции SQL сервера может использовать платные редакции, не имеющие такого ограничения. Но и в таких редакциях с существенным ростом размера базы данных могут замедляться SQL запросы. Поэтому в обоих случаях, использование бесплатной редакции SQL сервера или платной, есть смысл периодически выполнять архивацию информации о вызовах за прошедшие периоды, которые сейчас не представляют интереса.
Эту операцию в Tariscope можно активировать вручную, но проще еевыполнить через Планировщика Tariscope. Как и для задачи создания резервной копии базы данных, мы рекомендуем файл архива вызовов хранить на физически другом сервере или носителе, чем SQL сервер.
Обновление курсов валют
Эта задача может быть актуальна только в случае, когда вызовы или услуги задаются в разных валютах и есть необходимость приведения их в основную валюту. Задача позволяет автоматически получать курсы необходимых валют по заданному web сайту.
Синхронизация параметров абонентов с AD
Эта задача может быть актуальна только для пользователей редакции Tariscope Enterprise, если у компании есть Активный каталог (Active Directory – AD). Для выполнения синхронизации данных администратор Tariscope должен перед созданием задачи синхронизации данных сначала создать соответствующий профиль AD. А дальше уже в параметрах задачи выбрать этот профиль и установить дату, время и период выполнения синхронизации данных.
Начисление периодических услуг
Эта задача актуальна только для пользователей редакции Tariscope Provider, насчитывающих периодические услуги абонентам. Любые услуги в Tariscope могут начисляться по необходимости и вручную, но проще возложить эту операцию на Планировщика Tariscope. Планировщик Tariscope позволяет создавать отдельные задачи по начислению периодических услуг для отдельных групп абонентов.
Рассылка сообщений
Эта задача может быть более актуальна для операторов связи, использующих Tariscope Provider, когда нужно одновременно отправить какое-либо сообщение для конкретной группы абонентов. Но эта задача также может быть использована и пользователями Tariscope Enterprise. Для того чтобы эта задача работала, нужно настроить параметры отправки электронной почты в Tariscope и задать в параметрах абонентов их электронные адреса.
Выполнение приложения
Формы отчетов, которые создаются на основе Report Definition Language (RDL), позволяют выполнить множество различных действий по данным. Но иногда проще некоторые действия выполнять отдельными приложениями, которые создали пользователи сами. Как самый простой пример использования этой задачи – это копирование каких-то журналов системы Tariscope возможно с предварительным архивированием и последующим удалением этих журналов, чтобы Tariscope создавал новый журнал.
Tariscope позволяет создать подходящую задачу, которая будет периодически запускать необходимое приложение.
Группа задач
Иногда возникает необходимость выполнить группу задач, при чем выполнение задач зависит от результата выполнения предыдущей задачи.
В качестве примера: оператор связи выполняет начисление периодических услуг, выполняет отчет, который начисляет НДС абонентам за месяц, и выполняются отчеты по формированию счетов, квитанций, актов для абонентов.
Возможны разные варианты групп задач:
- Независимая группа. Каждая следующая в группе задача будет запущена на выполнение без анализа результата завершения предыдущего задания.
- Зависимая группа. Каждая следующая в группе задача будет запущена на выполнение только в том случае, если предыдущая задача была успешно выполнена.
- Независимая группа с обратной связью. Запуск задач в группе аналогичен варианту 1, но если любое задание выполнилось неудачно, будет сделана попытка выполнить его снова. Количество попыток выполнения задач настраивается. Если все попытки исчерпаны, но задача так и не была выполнена успешно, то следующая в списке задача все равно будет запущена на выполнение.
- Зависимая группа с обратной связью. Эта группа аналогична варианту 3, но если попытки выполнения исчерпаны, и задача не была успешно завершена, то следующее в списке задача не будет выполняться. Цепочка выполнения останавливается.
- Запустить все вместе. Все задачи группы будут запущены одновременно в разных потоках, без очереди их выполнения.
Как мы указали в начале статьи, в Планировщике Tariscope реализованы задачи, которые наиболее часто используют пользователи. В то же время, возможно, у существующих пользователей Tariscope или у тех, кто планирует его приобрести, есть пожелания по созданию новых задач для Планировщика. В этом случае отправьте свои пожелания в службу поддержки компании SoftPI.
Получение CDR данных с Alcatel-Lucent OmniPCX Enterprise (Alcatel-Lucent OXE) через FTP

Система учета вызовов Tariscope Enterprise и биллинговая система Tariscope Provider (SoftPI) могут получать CDR данные по АТС Alcatel-Lucent OXE, используя различные порты АТС. Это может производиться через локальную сеть или интернет с использованием протоколов TCP или FTP, или через последовательный порт. Последний случай уже достаточно устаревший, поэтому не будем его рассматривать, хотя у Tariscope есть и такая возможность. Описание того, как получить CDR данные из Alcatel-Lucent OXE с использованием TCP, приведены в статье «Alcatel-Lucent OXE. Получение CDR через TCP в Tariscope». В этой статье мы рассмотрим, как настроить Tariscope для получения CDR через FTP.
АТС Alcatel-Lucent OXE содержит файлы под названием TAX-----.DAT. На самом деле это архивные 7z файлы, поэтому если этому файлу изменить расширение с DAT на 7z, то содержимое файла можно разархивировать, например, с помощью приложения 7-Zip. Перед запуском Observer для корректной обработки CDR записей существенное значение имеет правильное задание формата даты, используемого в CDR файлах. Если формат даты указан неверно, то при обработке CDR записей будут появляться ошибки и данные в базу данных Tariscope попадать не будут. Для определения формата даты следует распаковать один из файлов CDR (TAX*.DAT). Пример распакованного файла с выделенным значением даты и времени приведен на рисунке 1.

Рисунок 1
Для значения, отображаемого на рисунке 1 в параметрах АТС, указанных на рисунке 2, следует выбрать следующий формат: ггггММдд |T:мм:cc

Рисунок 2
Или если у вас уже работает Observer, и он получает эти файлы, то выберите в меню Observer-а пункт Текущий файл данных (CDR/SMDR). Отображается страница Журнал работы, где можно увидеть формат даты и времени.
В системе Tariscope, как Tariscope Enterprise, так и Tariscope Provider, для сбора CDR (SMDR) используются модули Tariscope Observer (или просто Observer). Для создания нового Observer-а в меню системы Tariscope следует выбрать Сбор данных/Observer -> Управление сбором данных. Появится страница Сбор данных/Observer, где щелкнуть по иконке Добавить на панели инструментов и выбрать Новый Observer. Появится окно Новый Observer, где необходимо ввести его название, например Alcatel-Lucent OXE. В открывшемся окне подтверждающем создание Observer-а щелкните по кнопке Настройки. В результате отобразится страница Настройки Tariscope Observer, пример которой приведен на рисунке 3.

Рисунок 3
Создание нового Observer-а предполагает, что пользователь уже создал и настроил параметры АТС.
Для выбора созданной АТС в параметрах Observer-а щелкните по ссылке «здесь» и выберите название созданной АТС. В списке Источник данных выберите значение FTP клиент и щелкните по кнопке Настройка источника данных, находящейся справа от списка.
Откроется окно Настройка источника данных, приведенного на рисунке 4.

Рисунок 4
Особенностью настроек FTP клиента для обработки CDR файлов от Alcatel-Lucent OXE является установка переключателя «Распаковка 7-zip».
Это означает, что полученные файлы будут распакованы с помощью архиватора 7-zip. Все остальные настройки FTP клиента для получения файлов из Alcatel-Lucent OXE ничем не отличаются от того, как описано в документе "Tariscope 4.6. Руководство администратора".
Автоматическое формирование отчетов только для заданной группы абонентов в Tariscope
Одним из модулей биллинговой системы Tariscope, как Tariscope Enterprise, так и Tariscope Provider, является Планировщик Tariscope. Основное его назначение – автоматизация действий, связанных с большинством задач, с которыми сталкивается пользователь системы Tariscope.
Одной из основных задач является автоматическое формирование отчетов по расписанию. Если такие отчеты должны формироваться для отдельных абонентов, возникает вопрос, как их указать при формировании задачи Планировщика. Именно этот вопрос мы рассмотрим в этой статье.
Для создания новой задачи для Планировщика Tariscope выберите в меню Планировщик Tariscope → Список задач. Откроется страница Список задач, пример которой приведен на рисунке 1.

Рисунок 1
Щелкните по иконке Добавить. Откроется страница Новая задача (рисунок 2).

Рисунок 2
Мы не будем описывать все особенности настройки задачи для формирования какого-либо отчета. Это можно посмотреть в статье. Единственно отметим, что в перечне Тип должен быть выбран пункт Формирование отчета и в позиции Название отчета – отчет, который нужно формировать.
Для определения, каким абонентам нужно формировать этот отчет, используется список Источник:
- SQL-запросы.
- Абонент.
- Группа.
Любой из этих пунктов позволяет выбрать список идентификаторов (ID) абонентов, для которых необходимо создавать отчет.
Если вы хотите создавать отчет для отдельных групп абонентов, имеющихся в системе Tariscope, выберите Группа (рисунок 3).

Рисунок 3
Щелкните по кнопке “…”, находящейся справа от позиции Установить группу абонентов. Появится окно Группа, пример которого приведен на рисунке 4.

Рисунок 4
Выберите группы абонентов, для которых должен создаваться отчет, и нажмите Выбрать.
Остальные настройки задачи будут выполняться как для любой другой задачи по формированию отчета.
В том случае, если вы хотите формировать отчеты для абонентов по каким-либо другим признакам, чем их принадлежность к какой-либо группе, выберите в списке Источник значение Абонент. Щелкните по кнопке “…”, находящейся справа от позиции Установить группу абонентов. Появится окно Абоненты, пример которого представлен на рисунке 5.

Рисунок 5
Выберите требуемых абонентов и щелкните по кнопке Выбрать. В этом случае в позиции Установить группу абонентов появятся идентификаторы выбранных абонентов.
Дальнейшая настройка задачи выполняется как для любой другой задачи по формированию отчета.
В том случае, когда нужно формировать отчеты для каких-либо выбранных вами абонентов или абонентов, имеющих какой-то одинаковый параметр, то в списке Источник выберите значение SQL-запросы. Этот выбор требует от пользователя знаний SQL и структуры базы данных Tariscope, но позволяет гибко выбрать любых абонентов по любым их параметрам.
[Каталог базы данных Tariscope, содержащий описание таблиц базы данных, может быть предоставлен официальному пользователю Tariscope по его запросу в службу поддержки компании SoftPI.]
Щелкните по кнопке Установить группу абонентов, которая находится справа от позиции с таким же названием.
Появится окно Правка Группа абонентов, пример которого приведен на рисунке 6.

Рисунок 6
Это окно отображает SQL запрос, который из сохраненной процедуры dbo.ab_mc_abonents выбирает поля идентификатор (ID) и адрес электронной почты (Email) тех абонентов, которые активны на текущий момент (это делается с помощью условия:
GETDATE() BETWEEN ConnectDate AND DisconnectDate, где
GETDATE() – функция, которая получает текущую дату,
ConnectDate – дата, с которой абонент считается активным,
DisconnectDate – дата, до которой абонент считается активным.
Для вышеприведенного запроса вместо сохраненной процедуры dbo.ab_mc_abonents можно использовать таблицу Abonents.
Запросом выбираются два поля ID и Email. ID (идентификатор абонента) является обязательным полем, так как оно передается в отчет через параметр отчета AbonentID, обеспечивая создание отчета именно этому абоненту.
Если отчеты не нужно отправлять абонентам по электронной почте, а они будут храниться в какой-то папке, то в запросе можно не указывать поле Email.
Предположим, вы хотите формировать с помощью Планировщика Tariscope отчеты для абонентов, имеющих идентификаторы: 6229, 6225, 6233. В этом случае замените SQL запрос в окне (рисунок 6) на следующий:
SELECT ID, EMail FROM Abonents WHERE ID IN (6229, 6225, 6233)
Выбор абонентов с конкретными идентификаторами (ID) производится за счет следующего условия:
ID IN (6229, 6225, 6233)
Теперь допустим, что вы хотите формировать отчеты для всех абонентов, имеющих активный тарифный план с идентификатором (ID) = 43. Для этого следует написать SQL запрос, один из вариантов которого приведен ниже:
SELECT ID, EMail FROM ab_mc_abonents AS Ab
WHERE AbonentPlaneID = 43
Возможны и другие SQL отчеты, когда нужно выбирать абонентов по другим параметрам.
Если вам нужно создать SQL запрос для формирования отчетов для конкретных абонентов, но вы не знаете, как написать SQL запрос, обращайтесь в службу технической поддержки компании SoftPI.

