Способ и устройство для телеголосования в интеллектуальной сети

Реферат

 

Изобретение относится к способу и устройству для телеголосования в интеллектуальной сети. Технический результат состоит в бесперебойном телеголосовании в условиях с несколькими работающими пунктами управления обслуживанием. Пункт управления обслуживанием, содержащий функцию управления обслуживанием, направляет запрос на инициирование телеголосования к пункту коммутации обслуживания, содержащему функцию коммутации обслуживания, пункт коммутации обслуживания, содержащий функцию коммутации обслуживания, подсчитывает вызовы заранее заданных телефонных номеров, осуществленные пользователями телефонной сети, и информацию о числе вызовов направляют к пункту управления обслуживания функцией управления обслуживанием интеллектуальной сети. Пункт, содержащий функцию коммутации обслуживания, осуществляет сравнение при приеме запроса на инициирование телеголосования, чтобы обнаружить, осуществляется ли процедура телеголосования, инициирования каким-либо другим пунктом управления, с использованием тех же телефонных номеров или некоторых из тех же телефонных номеров и, если это так, то пункт, содержащий функцию коммутации обслуживания ФКО, не начинает процесс телеголосования. 2 с. и 1 з.п. ф-лы, 6 ил.

Данное изобретение относится к способу телеголосования в интеллектуальной сети, как показано в пункте 1 формулы изобретения, и к устройству для осуществления способа, определенному в пункте 3 формулы изобретения.

Быстрое развитие в области связи обеспечило операторам возможность предоставлять разнообразные виды услуг для пользователей. Сетевая архитектура, предлагающая усовершенствованные виды услуг, называется интеллектуальной сетью. Архитектура интеллектуальной сети применяется для большинства сетей связи, таких как коммутируемые телефонные сети общего пользования (КТСОП), сети радиосвязи с мобильными объектами, сети передачи данных общего пользования с коммутацией пакетов, цифровые сети с комплексными услугами и широкополосные цифровые сети с комплексными услугами. Независимо от сетевой технологии задачей архитектуры интеллектуальной сети является облегчение создания, управления и распределения новых видов обслуживания в системах связи (см. , например, "Современные Интеллектуальные Сети", выпуск 1 (AIN Rel.l), "Беллкор" и документ CS-1 МККТТ).

Архитектура интеллектуальной сети изображена на фиг. 1, где физические элементы представлены прямоугольниками или кругами, а функциональные элементы - овалами. Соединения сигнализации указаны пунктиром, а реальная пересылка сообщений, например речь, - сплошными линиями. Используемые по усмотрению необязательные функциональные элементы указаны пунктиром. Сеть сигнализации изображена как соответствующая Системе сигнализации N 7 (SS 7, см. "Технические условия системы сигнализации N 7", Мельбурн, 1988, МККТТ).

Сначала будет рассмотрено описание архитектуры в физическом аспекте интеллектуальной сети. Абонентское обуродование (АО) такое, как телефон, компьютер или телефакс, подключают либо напрямую к пункту коммутации обслуживания (ПКО), либо к пункту доступа к сети (ПДС).

Пункт коммутации обслуживания (ПКО) предоставляет пользователю доступ к сети и следит за всем необходимым выбором функций и заданий. ПКО также выполнен с возможностью обнаруживать любые запросы на предоставление обслуживания в интеллектуальной сети. Оперативно ПКО содержит все функции управления вызовами и выбора обслуживания.

Пункт доступа в сеть (ПДС) является обычным коммутатором, который содержит функцию управления вызовами (ФУВ) и имеет возможность различать обычные вызовы и вызовы, требующие обслуживание, предоставляемое интеллектуальной сетью, и маршрутизировать такие вызовы к соответствующему ПКО, например, АТС типа ДХ220 данного заявителя.

Пункт управления обслуживанием (ПУО) содержит логические программы обслуживания, используемые для предоставления обслуживания интеллектуальной сетью.

Пункт данных обслуживания (ПДО) является базой данных, содержащей данные о заказчике и сети, причем эти данные используются логическими программами обслуживания пункта управления обслуживанием для предоставления индивидуального обслуживания. Пункт управления обслуживанием может использовать услуги пункта данных обслуживания либо напрямую, либо по сети сигнализации.

Интеллектуальное переферийное оборудование (ИПО) обеспечивает специализированные функции, такие как уведомления, речевые сообщения и обнаружение множественного выбора.

Пункт Коммутации и Управления Обслуживанием содержит пункт управления обслуживанием и пункт коммутации обслуживания в одном узле, т. е., если узел ПКО, показанный на фиг. 1, включает в себя элементы ФУО (функция управления вызовом) и ФДО (функция доступа к данным обслуживания).

Функция пункта ведения обслуживания (ПВО) содержит ведение базы данных (ПДО), управление и проверку сети, сбор информации сети. Он может быть соединен со всеми другими физическими объектами.

Пункт среды создания обслуживания (ПССО) используют для определения, разработки и проверки обслуживания интеллектуальной сети, и для предоставления обслуживания для пункта ведения обслуживания.

Дополнительный узел (ДУ) оперативно соответствует пункту управления обслуживанием ПУО, но соединен непосредственно и с пунктом коммутации обслуживания ПКО высокоскоростным каналом передачи данных (например, каналом ЗОВ + D системы ISDN), а не общим каналом сети сигнализации SS N 7.

Узел обслуживания (УО) может управлять предоставлением услуг интеллектуальной сети и передавать данные к пользователям и от пользователей. Он напрямую обменивается данными с одним или несколькими пунктами коммутации обслуживания.

Пункт доступа к ведению обслуживания (ПДВО) является физическим элементом системы, который обеспечивает определенным пользователям подключение к ПВО.

Для определения функций различных модулей в интеллектуальной сети и относящихся к ним ограничений стандарты (CS-1) характеризуют интеллектуальную сеть как четырехплоскостную концептуальную модель интеллектуальной сети. Один уровень модели образует так называемую плоскость распределенных функций, которая описывает интеллектуальную сеть в виде функциональных блоков согласно указанному выше стандарту CS-1. Ниже приведено описание этих функциональных блоков, расположение которых представлено на фиг. 1.

К функциям управления вызовами относятся ФКО, ФСР, ФУВ и ФСУВ.

Функция коммутации обслуживания (ФКО) взаимосвязывает функцию управления вызовами (ФУВ) и функцию управления обслуживанием (ФУО), обеспечивая возможность функции управления обслуживанием (ФУО) управлять функцией управления вызовами (ФУВ).

Функция специализированных ресурсов (ФСР) обеспечивает специализированные ресурсы, необходимые для осуществления обслуживания интеллектуальной сети, например: изменений в протоколе, детектирования речи, передачи речевых сообщений и др.

Функция управления вызовами (ФУВ) относится к обычному осуществлению вызова и соединения. Функция средства управления вызовами (ФСУВ) обеспечивает пользователя доступом в сеть.

К функциям управления обслуживанием относятся ФУО и ФДО. Функция управления обслуживанием (ФУО) содержит логику обслуживания интеллектуальной сети и выполняет обработку данных обслуживания. Функция данных обслуживания (ФДО) обеспечивает доступ к информации обслуживания и информации сети и обеспечивает возможность последовательной проверки информации. Функция доступа к данным обслуживания "скрывает" от функции управления обслуживанием фактическое воплощение информации и предоставляет ФУО логическое представление информации.

К функциям ведения (администрирования) системы относятся функция среды создания обслуживания (ФССО), функция ведения обслуживания (ФВО) и функция доступа к ведению обслуживания (ФДВО). ФВО включает в себя контроль за ведением, эксплуатацией и местонахождением средств обслуживания; ФДВО обеспечивает соединение с ФВО; а ФССО обеспечивает возможность определения, развития, тестирования услуг интеллектуальной сети и предоставление их для ФВО.

Запрос на предоставление обслуживания, сделанный вызывающим абонентом, обычно предусматривает снятие трубки с рычага и/или набор ряда чисел. Функция управления вызовами (ФУВ) не имеет информации по обслуживанию, но она запрограммирована для идентификации запросов на предоставление обслуживания. Функция управления вызовом на момент прерывает установление соединения по вызову и информирует функцию коммутации обслуживания (ФКО) о статусе вызова. Функция коммутации обслуживания заключается в интерпретации запроса на предоставление обслуживания и информации о статусе вызова, чтобы сформировать стандартизированный запрос на предоставление обслуживания и направить запрос функции управления обслуживанием (ФУО). ФУО принимает запрос и декодирует его. После этого она формирует, кодирует и отправляет стандартизированный ответ к ФКО. Формирование ответа может включать в себя кодирование сложной логики обслуживания, инициирование последовательности приглашения на ввод данных и сбор данных, или запросы к различным функциям доступа к данным обслуживания. ФКО декодирует и интерпретирует ответ, направленный от ФУО. Затем она выдает для функции управления вызовами точные команды по выполнению процесса подготовки. Согласно стандарту CS-1 интеллектуальной сети, функция управления вызовами (ФУВ) всегда несет полную ответственность за состояние и управление местными линиями связи.

После отправления ответа к функции коммутации обслуживания (ФКО) функция управления обслуживанием (ФУО) может принимать участие в диалоге между вызывающим пользователем и конечным пользователем. Обычно это происходит в виде упомянутой последовательности приглашения к вводу информации и сбору информации, выполнение которой разрешается для функции специализированных ресурсов (ФСР) со стороны ФУО. Функции коммутации обслуживания соединить вызывающего пользователя или конечного пользователя с соответствующим физическим источником с помощью ФСР. Источник может представлять собой, например, систему речевых сообщений. ФУО выдает команду для ФСР в соответствующей последовательности приглашения к вводу информации и сбору информации и затем временно "замораживает" обработку вызова. ФСР инициирует последовательность приглашения к вводу информации и сбору информации и участвует в диалоге между вызывающим пользователем и конечным пользователем. Ответ, который может представлять собой индивидуальный идентификационный номер, кодируется и возвращается к ФУО, а речевое соединение с ФСР прекращается. Затем ФУО продолжает свою последовательность управления обслуживанием.

Выше дано краткое описание интеллектуальной сети для пояснения изобретения. Более подробная информация содержится, например, в технических условиях ITU-T Q.121X или AIN, Bellcore.

Интеллектуальная сеть может предоставлять большое число разных видов обслуживания. Эти виды обслуживания включают в себя, например, бесплатную телефонную связь и телефонные вызовы по кредитной карточке, что означает, что пользователь может соединяться с любого телефонного номера с любым телефонным номером путем ввода любого номера и путем ввода номера и индивидуального идентификационного номера своей кредитной карточки до набора телефонного номера.

Одним из видов обслуживания, предоставляемого интеллектуальной сетью, является телеголосование. Телеголосование является признаком интеллектуальной сети, при котором абонент может участвовать в голосовании путем вызова определенных телефонных номеров. Поэтому процесс голосования является действием абонента, набирающего инициированный номер телеголосования, и при этом вызов регистрируют как отданный голос для номера, набранного абонентом. Прочие функции, относящиеся к данному абоненту, можно также осуществлять при этом же соединении. При осуществлении функции телеголосования определенный номер резервируется для голосования по одному вопросу/действию. (Использование функции телеголосования означает, что соответствующие функции, обеспечивающие указанную процедуру голосования, предусматривают в сети на определенный период времени.) Телеголосование использует специализированный фильтр обслуживания, когда становится возможным начать подсчет вызовов, соответствующих определенным заданным критериям. Инициирующее действие выполняет посредством функции управления обслуживанием (ФУО). Функция коммутации обслуживания (ФКО), в свою очередь, подсчитывает вызовы и направляет число отфильтрованных вызовов к ФУО через определенные интервалы.

Если два или более пунктов управления обслуживанием (или функций) должны, независимо, резервировать одни и те же номера в одном и том же пункте коммутации обслуживания для разных телеголосований, то пункт коммутации обслуживания согласно общепринятым стандартам функционирует таким образом, что информация о начавшемся ранее телеголосовании обновляется информацией о телеголосовании, которое начато позже, в результате чего пункт управления обслуживанием, который начал более раннее телеголосование, больше не принимает отчетную информацию, а пункт управления обслуживанием, который начал более позднее голосование, может также принимать информацию о вызовах, которые в действительности предназначались для телеголосования, которое было начато ранее. В указанных выше случаях система будет работать некорректно.

Объект данного изобретения заключается в том, чтобы решать упомянутую проблему, для гарантирования бесперебойного продолжения телеголосования несмотря на то, что одновременно будет принята команда из какого-либо пункта интеллектуальной сети для инициирования другого телеголосования по тем же (или некоторым из тех же) телефонным номерам. Данная задача решается способом по данному изобретению, который характеризуется признаками, указанными в отличительной части пункта 1 формулы изобретения. Устройство по данному изобретению, в свою очередь, отличается признаками, указанными в отличительной части пункта 3 формулы изобретения.

Концепция изобретения заключается в использовании в пункте, содержащем функцию коммутации обслуживания, адреса функции (ФУО), который инициировал запрос на телеголосование и телефонные номера, путем проверки того, началось ли из какого-либо другого адреса телеголосование по тем же или не которым из тех же телефонным номерам. Если началось, то пункт коммутации обслуживания выдает отказ по этому запросу на голосование.

Далее данное изобретение и его предпочтительные осуществления будут описываться более подробно на примерах, иллюстрируемых прилагаемыми чертежами со ссылками на фиг. 2 - 6, в которых показано следующее: фиг. 1 - архитектура интеллектуальной сети, фиг. 2 - передача сигналов между пунктом коммутации обслуживания и пунктом управления обслуживанием в интеллектуальной сети, фиг. 3 - основные функции АТС, фиг. 4 - операционная среда фильтра обслуживания, применяемого в телеголосовании в пункте коммутации обслуживания интеллектуальной сети, фиг. 5a и 5б - иллюстрация процедуры телеголосования и сигнализации при телеголосовании, фиг. 6 - иллюстрация передачи информации, необходимой для сравнения согласно данному изобретению, в фильтр обслуживания.

Как указывалось выше, телеголосование инициируют в пункте (обычно - ПУО), содержащем функцию управления обслуживанием (ФУО), а вызовы подсчитывают в пункте (обычно - ПКО), содержащем функцию коммутации обслуживания (ФКО). ПКО и ПУО взаимно соединяют посредством сети сигнализации СС в соответствии с системой сигнализации N 7 согласно изображению на фиг. 2. В обмене данными между ПКО и ПУО обычно используется Протокол Применения Интеллектуальной Сети (ППИС), который изложен в ETSI IN CS1 INAP Часть 1: Характеристики Протокола, Draft prETS 300 374-1, ноябрь 1993, Европейский Институт Стандартов Электросвязи (ETSI). (В случае телефонной связи с подвижными объектами уровень ППИС заменяется уровнем, соответствующим Протоколу Применения для Мобильных Объектов (ППМО). В структурной схеме по протоколу SS7, которая иллюстрирована в фиг. 2. Уровень ППИС является верхним и под ним находится уровень Применения Возможностей Транзакций (ПВТ), уровень Пункта Управления Соединениями Сигнализации (ПУСС) и уровень Передачи Сообщений (ПС). Когда в интеллектуальной сети осуществляется вызов, то между ПКО и ПУО могут осуществляться диалоги с использованием ППИС. Каждый из этих диалогов начинается с заранее определенного сообщения исходного пункта детектирования (далее - INIT_DP).

Пункт коммутации обслуживания ПКО обычно является цифровой АТС, в которой функции интеллектуальной сети организованы путем модификации обычных средств программного обеспечения управления вызовами. Любая современная АТС, подобная этой, имеет одни и те же основные функции, которые можно группировать в соответствии с фиг. 3, например, следующим образом: 1. Функции управления вызовами (УВ), включая, например, функции для установления, контроля вызова и его отбоя; 2. Функции сигнализации (ФС), которые например, согласуют отличные друг от друга системы сигнализации с внутренними функциями АТС; 3. Функции коммутации (ФК), которые производят коммутацию вызовов; 4. Функции технического обслуживания (ТО) сети и системы коммутации, и 5. Разнообразные обеспечиваемые компьютером функции КФ, для которых требуются вычисления, также включая средства программного обеспечения для управления данными, сопровождения файлов и связи.

Фильтр обслуживания, подсчитывающий входящие вызовы телеголосования, относится к вышеуказанному пункту (5). Фиг.4 иллюстрирует операционную среду фильтра обслуживания (ФО) в пункте коммутации обслуживания (ПКО) (или в пункте интеллектуальной сети, содержащем соответствующую функцию ФУО) операционными блоками (программами), используемыми в телеголосовании. Сам фильтр обслуживания ФО реализован в основной памяти компьютера CMU1; эта память также содержит блок программы обслуживания начисления платы и анализа шин (БПОНПАШ), который обменивается данными с блоком управления входящими вызовами (УВВ). Интерфейс между функциями интеллектуальной сети и управлением вызовами указан обозначением ИФИС; и блок, который обеспечивает интерфейс в сторону пункта управления обслуживанием в пункте коммутации обслуживания, указан обозначением ИПУ. Блок интерфейса ИПУ функционирует на вышеуказанном уровне ППИС.

Блоки (БПОНПАШ и ФО) в компьютерном блоке CMU1 относятся к пункту (5) указанного выше перечня функций коммутатора; блоки интерфейса ИФИС и ИПУ относятся к функциям сигнализации СФ; блок управления УВВ относится к пункту (1) перечня функций (управление вызовами). На фиг. 4 также показан другой компьютерный блок CMU2, который может быть, например, резервным блоком для первого блока CMU1.

Начисление платы за вызовы, направленные к фильтру обслуживания ФО, контролируется набранными номерами (известным способом). Разные сообщения могут направляться к пользователю, участвующему в телеголосовании; вызов может маршрутизироваться под управлением ПУО.

Ведение, управление и использование блока фильтра обслуживания ФО осуществляется посредством интерфейсов сообщений ИФИС и ИПУ, изображенных на фиг. 4. Интерфейс ИПУ используется для передачи информации о фильтрации в процессе обслуживания от ПУО к фильтру обслуживания и для передачи отчетной информации фильтра обслуживания назад к ПУО. Интерфейс управления вызовами ИФИС используется для передачи информации о подсчете вызовов (процесс голосования) к блоку управления входящими вызовами УВВ. Для каждого отдельного инициированного процесса телеголосования фильтр обслуживания ФО имеет разные, независимые и отдельные функции для данного телеголосования (задействованные программные блоки копируются отдельно для каждого инициированного процесса телеголосования). (Действие по обеспечению обслуживания, т. е. инициирование телеголосования, более подробно описывается ниже). Фильтр обслуживания ФО регистрирует входящий вызов путем суммирования с отсчетом соответствующего счетчика вызовов и направляет к интерфейсу ИФИС соответствующее уведомление о начислении платы, извещение и уведомление об отбое, обусловленные данным вызовом. Если вызов маршрутизируется далее, то фильтр обслуживания получает информацию о маршрутизации из ПУО посредством интерфейса применения ИПУ и возвращает ее к интерфейсу ИФИС.

Ниже со ссылками на фиг. 5 (которая подразделяется на фиг. 5а и 5б) следует подробное описание процесса телеголосования.

Пункт коммутации обслуживания ПКО имеет определенное множество номеров (определяемое оператором), зарезервированное для процессов телеголосования (напр. , от номера 9700-1111 до номера 9700-2222). Процесс телеголосования инициируют следующим образом (см. п.1 на фиг.5). Изображенный на фиг. 5 блок сигнализации (БС) осуществляет сигнализацию (в этом случае на стороне входа) относительно телефонной сети, т.е. передачу сигналов от других АТС и абонентов. Примером является процесс телеголосования, для которого ПУО резервирует девять последовательных номеров: с 9700-1111 до 9700-1119.

Инициирование начинают запросом "Activate-Service Filtering", который направляют от ПУО к интерфейсу ИПУ. Запросом является стандартное сообщение согласно протоколу ППИС. Исходя из информации, содержащейся в этом сообщении, блок интерфейса ИПУ направляет к фильтру обслуживания запрос инициирования ACTIVATE_FILTER. Фильтр обслуживания затем инициирует функции, нужные для телеголосования. Если инициирование успешное, то фильтр обслуживания направляет сообщение FILTER_ ACTIVATED, которое указывает успешное инициирование. Если функция подсчета вызовов не смогла начаться, то фильтр обслуживания направляет сообщение ошибки (ERROR), указывающее неудачу и также содержащее причину неудавшегося инициирования.

Изложенным выше образом телеголосование инициировано, после чего осуществляется собственно телеголосование.

Когда пункт коммутации обслуживания (ПКО) принимает инициирующее вызов сообщение (напр. , известное сообщение IAI, которое является инициирующим сообщением обычного вызова TUP), инициирующее сообщение преобразуется в сигнальной части в сообщение CC_SETUP, которое направляют к блоку управления вызовами УВВ, который запрашивает блок обслуживания БПОНПАШ о выполнении начисления платы и анализа маршрута данного вызова путем направления запроса (ROU/CHA/R). В результате анализа блок управления вызовами УВВ принимает пусковой сигнал (ROU/CHA/C) от блока БПОНПАШ и направляет сообщение SET_TR о запуске в блок ИФИС. В информации пускового сигнала вызов определяется для направления фильру обслуживания ФО для обработки. Блок интерфейса ИФИС затем информирует управление вызовами об успешном запуске (сообщение 9, RE TURN) и направляет к фильтру обслуживания ФО сообщение INIT_DP, которое является инициирующим сообщением указанного выше диалога по протоколу ППИС и содержит информацию о набранном телефонном номере (В-номер). После этого процедура обработки переходит к позиции 3.1, 3.2 или 3.3 - в зависимости от вызова и ситуации.

К позиции 3.1 переход осуществляется в нормальной ситуации, когда В-номер относится к инициированному процессу телеголосования (в этом примере этот номер находится между 9700-1111 и 9700-1119); другие критерии (напр., А-номер) также приемлемы. Фильтр обслуживания регистрирует входящий вызов суммированием с отсчетом соответствующего счетчика вызовов и направляет к блоку интерфейса ИФИС сообщение CONN_ _TO_RE, для начала информационного обслуживания (напр., для выдачи вызывающему абоненту речевого сообщения). Помимо этого фильтр обслуживания ФО направляет уведомление о начислении платы, об извещении и отбое вызова к блоку ИФИС (SEND_ _CHAR_INFO). После этого фильтр обслуживания выдает блоку интерфейса ИФИС команду (PLAY_ANN) о выдаче речевого сообщения, звукового сигнала или текстового сообщения, определенного в связи с инициированием процесса телеголосования (абоненту, вызвавшему номер телеголосования, сообщают о том, что он участвует в телеголосовании по данному вопросу). После этого уведомления фильтр обслуживания ФО дает вызову отбой путем направления сообщения об отбое RELEASE_CALL_S. Команда об отбое направляется в виде сообщения RETURN_R в блок управления вызовами. Если возникает ошибка, то сообщение об отбое также содержит код ошибки, который указывает причину ошибки.

Позиция 3.2 относится к дополнительному признаку, по которому определенные вызовы могут обрабатываться отличным от других вызовов образом, путем запроса ПУО о дополнительных командах для обработки этих вызовов. Аналогичный этому признак может быть использован, например, когда нужно наградить некоторых вызывающих абонентов за участие в телеголосовании. Например, возможен запрос у ПУО последующих команд по каждому тысячному вызову, и тогда ПУО выдаст, например, команды о направлении вызова, например, в телестудию, если телеголосование происходит в телепередаче прямого эфира. При инициировании процесса телеголосования можно определить, когда и при каких вызовах последующие команды будут запрашиваться у ПУО.

Если вызов удовлетворяет указанным условиям (переход от позиции 2 к позиции 3.2), то фильтр обслуживания регистрирует вызов, вызывая отсчет соответствующего счетчика вызовов, и направляет запрос инициирования обслуживания SERV_REQ_S в блок ИПУ, который подтверждает успешное инициирование передачей ответа SERV_REQ_ACK. Если инициирование не удается, то ИПУ подтверждает эту неудачу сообщением SERV_REQ_NACK. В результате успешного инициирования фильтр обслуживания направляет инициирующее сообщение INIT-DP (указанное выше сообщение 11), принятое от блока интерфейса, к ПУО через ИПУ. Блок интерфейса ИПУ отправляет подтверждение (CONNECT_S), принятое от ПУО, назад в фильтр обслуживания, который направляет его в блок интерфейса ИФИС. С этого момента данный вызов будет обрабатываться в соответствии с командами от ПУО. При неудаче инициирования фильтр обслуживания дает отбой вызову посредством сообщения RELEASE_CALL_S, которое также указывает причину неудачи.

Если, с другой стороны, входящий вызов таков, что не вся относящаяся к нему информация согласуется с критериями фильтрации, то осуществляется переход от позиции 2 непосредственно к позиции 3.3. Такой ситуацией является, например, ситуация, когда вызывающий номер (А-номер) не находится в пределах разрешенной области (например, только абоненты в определенном географическом районе, определенном городе могут участвовать в телеголосовании). В данном случае фильтр обслуживания дает отбой вызову, например, указанным выше сообщением об отбое RELEASE_CALL_S.

Через определенные интервалы фильтр обслуживания выдает отчет о состоянии телеголосования на ПУО. Предоставление отчета предпочтительно осуществляют одновременно, когда данный вызов является вызовом, относящимся к позиции 3.2, поскольку затем к пункту управления обслуживанием ПУО обращение будет сделано в любом случае.

Позиция 4 фиг. 5б относится к указанному выше направлению результатов к ПУО. Фильтр обслуживания начинает предоставление отчета тем, что направляет инициирующий обслуживание запрос SERV_REQ_S в блок ИПУ, который в результате успешного инициирования направляет подтверждение SERV_REQ_ACK. Если инициирование не удается, ИПУ подтверждает это сообщение SERV_REQ_NACK, которое предоставляют с кодом ошибки. Если инициирование не удается, то фильтр обслуживания ФО продолжает считать вызовы в обычном порядке, не устанавливая счетчики на ноль. После успешного инициирования фильтр обслуживания направляет в блок интерфейса ИПУ статистические данные в следующем сообщении FILTER_ RESP в соответствии с командами, выданными при инициировании; при этом ИПУ направляет их к ПУО стандартным уведомлением Service Filtering-response'. Блок ИПУ направляет в фильтр обслуживания подтверждение ABORT, которое указывает успех/неуспех процесса составления статистических данных. После направления промежуточного отчета и приема подтверждения успеха фильтр обслуживания ФО устанавливает в исходное положение счетчики, подсчитывающие вызовы, и вновь начинает подсчет голосов от нуля. После направления окончательного отчета подсчет вызовов прекращается и считается завершенным.

На фиг. 5а и 5б указанные выше сообщения также указываются номерами. Далее дан перечень значений упомянутых ранее сообщений.

1. Запрос на инициирование от ПУО для начала фильтрации обслуживания для определенных вызовов в соответствии с определенными критериями.

2. Инициирование фильтрации обслуживания.

3. Фильтрация обслуживания успешно инициирована для вызовов, отвечающих определенным критериям.

4. Инициирование фильтрации обслуживания для вызовов, отвечающих определенным критериям, не удалось.

5. Сообщение для инициирования вызова, поступающего от телеголосующего.

6. Выполнение анализа маршрутизации и начисления оплаты.

7. Анализ номера предоставляет маршрут в интеллектуальную сеть. Результат анализа содержит пусковой сигнал, который направляется блоком управления вызовом в блок интерфейса ИФИС.

8. Блок интерфейса ИФИС запоминает пусковой сигнал, если он инициирован.

9. Запуск успешно установлен. Блок управления вызовами УВВ находится в состоянии детектирования 'Analyze_info' основной стандартной модели состояния вызова. В этот момент инициирующие данные принимаются от вызывающего абонента, и информация анализируется для опознания адреса маршрутизации и типа вызова. (Точка детектирования является фазой основного управления вызовом, в которой о событии, относящемся к обработке вызова, может быть направлено извещение для функции управления обслуживанием ПУО).

10. Блок интерфейса ИФИС проверяет пусковой сигнал и детектирует, что условия выполнены.

11. Начато использование обслуживания, обеспечиваемого интеллектуальной сетью. Фильтр обслуживания ФО проверяет критерии фильтрации (в результате чего осуществляется переход к позиции 3.1, 3.2 или 3.3).

12. ФСР зарезервирована для направления уведомления, или т. п., вызывающему абоненту.

13. Начисление платы за вызов.

14. Уведомление дано вызывающему абоненту.

15 и 16. Отбой вызова.

17. Фильтр обслуживания запрашивает блок интерфейса ИПУ для предоставления обслуживания.

18. Обслуживание представлено.

19. В обслуживании отказано.

20. От ПУО запрошены команды на прекращение вызова.

21 и 22. Вызов направлен от ПУО в соответствии с данными командами.

23. Соединение по вызову разъединено. Сообщение содержит код причины, определенный посредством ПУО.

24 и 25. Отбой вызова.

26. Обслуживание запрошено у блока интерфейса ИПУ.

27. Обслуживание предоставлено.

28. В обслуживании отказано.

29. Результат голосования объявлен для ПУО.

30. Информации о корректном приеме результата голосования.

После приема запроса инициирования ACTIVATE_FILTER (который содержит информацию, например, о телефонных номерах, использованных при голосовании, и об адресе ПУО, который отправил сообщение инициирования), фильтр обслуживания ФО осуществляет сравнение для обнаружения начала процесса голосования с использованием тех или некоторых из тех же номеров другим ПУО. Фильтр обслуживания, таким образом, содержит отдельный блок сравнения, который на фиг. 7 указан обозначением СОМР и с которым связана таблица TABL, хранимая в памяти; причем эта таблица содержит адреса пунктов управления обслуживанием (ПУО), которые инициировали процессы телеголосования, находящиеся в действующем состоянии, и телефонные номера, использованные в каждом процессе голосования.

Для сравнения, например, адрес вызывающего ПУО должен передаваться к фильтру обслуживания. Фиг. 7 также иллюстрирует передачу адреса и других данных к фильтру обслуживания. Каждый уровень имеет свою собственную обработку Р1 для уровня ИПС, Р2 для уровня ПУСС, Р3 для уровня ПВТ, блок ИПУ для уровня ППИС. Блок Сигнала Сообщений (БСС) уровня ПС содержит, например, Поле Информации сигнализации (ПСИ) и Байт Информации Обслуживания (БИО), которые направляются к сообщению ПУСС и которые содержат, например, адрес вызывающего ПУО, который обозначен как ADR1. Адрес вызывающего ПУО таким образом получают в нормальных условиях как слой ПУСС, но адрес вызывающего ПУО больше не появляется, например, из сообщений уровня ППИС. Поэтому кроме фактических данных адрес нужно также передавать вверх по цепи протоколов до уровня ППИС. Указанное сообщение инициирования ACTIVATE_FILTER передается от уровня ППИС к фильтру обслуживания. Сообщение инициирования содержит, например, следующие поля: Адрес ПУО Адрес ПУО, который передал сообщение инициирования. Этот адрес помогает фильтру обслуживания проверить, что другой ПУО не может создавать новый голос для тех же (или для некоторых из тех же) серий номеров, что и первый ПУО. Это может быть реализовано, например, вышеуказанным методом путем введения таблицы, подобной показанной на фиг. 7, в фильтре обслуживания: причем эта таблица содержит для каждого инициированного процесса телеголосования адрес и номера голосования ПУО, который запросил голос.

Обработка отфильтрованного вызова Функции, относящиеся к управлению вызовами и начислению оплаты. Это поле содержит, например, информацию об извещении, которое должно быть выдано вызывающему абоненту.

Максимальное число счетчиков Это поле указывает число (например, 20) счетчиков, резервируемых для процесса телеголосования. Если номер голосования 9700-1234 и число счетчиков - 20, то это означает, что телефонные номера следующие: 9700-1234, 9700-1235, 9700- 1236,...,9700-1253.

Режим фильтрации Информация, управляющая работой фильтра обслуживания. Используют либо "временной интервал", либо "число вызовов". Если "временной интервал" равен 0, тогда все вызовы перемаршрутизируются и передается отчет. Если временной интервал равен - 1, то вызовы не перемаршрутизируются и отчет не передается. Остальные значения рассматриваются как секунды (так же, как со значением 0). "Число номеров" указывает, какой вызов в телеголосовании обусловливает перемаршрутизацию и передачу отчетного сообщения. Если значение равно 0, то вызовы не пересылаются и (промежуточные) отчеты не передаются.

Период телеголосования Информация, указывающая период, в течение которого телеголосование действительно (дается, например, в секундах).

Время прекращения Время, когда телеголосование прекращается. Если время прекращения наступает раньше текущего времени, то передается отчетное сообщение, и телеголосование прекращается.

Критерии фильтрации Критерии регистрации для вызовов, маршрутизированных для телеголосования или регистрируемых в телеголосовании.

Номер голосования Номер телеголосования, в его совокупности, с которого начинаются номера голосования.

Время начала Время, когда начинается телеголосование. Если оно наступает раньше текущего времени или если оно не было установлено совсем, то телеголосование будет начато немедленно. В противном случае голосование будет начато в определенное время.

Если фильтр обслуживания обнаруживает, что вызывающий ПУО запрашивает телеголосование с одним номером или несколькими, уже зарезервированными для телеголосования, начатого другим ПУО, то он отказывает последнему запросу на голосование (т.е. он его не начинает), и обозначает причину неудавшегося инициирования в сообщении, указывающем неудачу (сообщение 4, ошибка ERROR). Эта информация может направляться, например, в виде кода ошибки "TaskRefused" в поле данных об ошибках (ERRORS), определенном в стандартах ППИС; причем значение кода будет означать перегрузку. По получении кода ошибки ПУО будет знать, что телеголосование невозможно.

Также возможно, что ПКО направит к ПУО отдельное сообщение об ошибке, исходя из которого ПУО будет знать, как нужно изменить заданные номера, чтобы телеголосование стало возможным. Сообщение об ошибке в этом случае может содержать, напр., информацию о первом свободном номере.

Если пункт коммутации обслуживания обнаруживает, что процесс телеголосования запрошен пунктом управления обслуживанием, уже инициировавшим процесс телеголосования, то данные телеголосования изменяют так же, как инициируют телеголосование.