RU2158485C1 - Method for checking right for user's access to multiple access system - Google Patents
Method for checking right for user's access to multiple access system Download PDFInfo
- Publication number
- RU2158485C1 RU2158485C1 RU2000101393A RU2000101393A RU2158485C1 RU 2158485 C1 RU2158485 C1 RU 2158485C1 RU 2000101393 A RU2000101393 A RU 2000101393A RU 2000101393 A RU2000101393 A RU 2000101393A RU 2158485 C1 RU2158485 C1 RU 2158485C1
- Authority
- RU
- Russia
- Prior art keywords
- subscriber
- request
- numbers
- characters
- personal identification
- Prior art date
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
Description
Изобретение относится к системам с абонентскими линиями коллективного пользования и может быть использовано для идентификации вызова от абонента, подключенного к линии коллективного пользования, а также для защиты от несанкционированного обращения к ресурсам удаленных компьютерных и телефонных систем (УКТС) и т.д. The invention relates to systems with collective subscriber lines and can be used to identify a call from a subscriber connected to a shared line, as well as to protect against unauthorized access to resources of remote computer and telephone systems (UKTS), etc.
Известен способ проверки права доступа абонента к системе коллективного пользования, включающий установление соединения по абонентской линии, получение, регистрацию и проверку индивидуального номера вызывающего абонента, а также передачу последнему с помощью средств связи запроса информации в отношении персонального идентификационного номера [1]. A known method of checking a subscriber’s access right to a collective use system, including establishing a subscriber line connection, receiving, registering, and verifying an individual number of a calling subscriber, as well as transmitting to the latter using communication means a request for information regarding a personal identification number [1].
Недостатком этого способа является слабая степень защиты от несанкционированного доступа к системе. The disadvantage of this method is the low degree of protection against unauthorized access to the system.
Известен способ проверки права доступа абонента к системе коллективного пользования, заключающийся в проведении процедуры авторизации, включающей установление соединения по каналу связи, получение, регистрацию и проверку индивидуального номера вызывающего абонента, а также передачу последнему с помощью средств связи запроса информации в отношении по меньшей мере одного персонального идентификационного номера (PIN-кода), с последующим принятием решения о разрешении или запрете доступа к системе по результатам сравнения ответа абонента с информацией базы данных о истинном персональном идентификационном номере этого абонента [2]. There is a method of checking a subscriber’s access right to a collective use system, which consists in conducting an authorization procedure, including establishing a connection via a communication channel, receiving, registering and verifying an individual number of a calling subscriber, as well as transmitting to the latter using communication means an information request regarding at least personal identification number (PIN), followed by a decision on whether to allow or deny access to the system based on the results of comparing a subscriber’s response and with the database information about the true personal identification number of this subscriber [2].
Недостатками данного способа являются большая длительность процедуры авторизации и возможность раскрытия индивидуального идентификационного номера добросовестного абонента посторонними лицами, например, путем сканирования, если процедура авторизации выполняется в автоматическом режиме, а также возможность случайного или намеренного разглашения этого номера оператором, если процедура авторизации проводится с клавиатуры компьютера, таким образом использование в данном техническом решении карты SIM и двух PIN-кодов не является полной гарантией от неправомерного доступа к системе. The disadvantages of this method are the long duration of the authorization procedure and the ability to disclose the individual identification number of a bona fide subscriber by unauthorized persons, for example, by scanning if the authorization procedure is performed automatically, as well as the possibility of accidental or intentional disclosure of this number by the operator if the authorization procedure is carried out from a computer keyboard , so the use of a SIM card and two PIN codes in this technical solution is not complete a guarantee against unauthorized access to the system.
Технической задачей изобретения является создание наиболее эффективного, надежного и удобного способа проверки права доступа к системе коллективного пользования, реализуемого с использованием универсального оборудования систем коллективного пользования различного назначения. An object of the invention is the creation of the most effective, reliable and convenient way to check access rights to a collective use system, implemented using universal equipment of collective use systems for various purposes.
Технический результат, обеспечивающий решение поставленной задачи, заключается в сокращении длительности процедуры авторизации, исключении случайного или намеренного раскрытия персонального идентификационного номера посторонними лицами и, следовательно, повышении степени защиты от неправомерного доступа к системе. The technical result that ensures the solution of the problem lies in reducing the duration of the authorization procedure, eliminating the accidental or intentional disclosure of a personal identification number by unauthorized persons and, therefore, increasing the degree of protection against unauthorized access to the system.
Сущность изобретения заключается в том, что в способе проверки права доступа абонента к системе коллективного пользования, заключающемся в проведении процедуры авторизации, включающей установление соединения по каналу связи, получение, регистрацию и проверку индивидуального номера вызывающего абонента, а также передачу последнему с помощью средств связи запроса информации в отношении по меньшей мере одного персонального идентификационного номера (PIN-кода), с последующим принятием решения о разрешении или запрете доступа к системе по результатам сравнения ответа абонента с информацией базы данных о истинном персональном идентификационном номере этого абонента, для решения поставленной задачи в качестве персонального идентификационного номера используют ряд пронумерованных по порядку символов, известный абоненту, имеющему право доступа к системе, при этом запрос информации делается в отношении одного или нескольких случайно выбранных из указанного ряда символов, порядковые номера которых передаются вызывающему абоненту, а сравнение ответа последнего производится только в отношении символов, порядковые номера которых были переданы при запросе, причем остальные символы персонального идентификационного номера в рамках одной процедуры авторизации сохраняются в тайне. The essence of the invention lies in the fact that in the method of checking the subscriber’s right of access to the collective use system, which consists in carrying out an authorization procedure, including establishing a connection via the communication channel, receiving, registering and verifying the individual number of the calling subscriber, as well as transmitting the request using the communication means to the latter information regarding at least one personal identification number (PIN), followed by a decision on whether to allow or deny access to the system by the results of comparing the subscriber’s response with the database information about the true personal identification number of this subscriber, to solve the problem as a personal identification number, use a series of numbered characters known to the subscriber who has the right to access the system, while the request for information is made in relation to one or several randomly selected from the specified series of characters, the sequence numbers of which are transmitted to the caller, and a comparison of the response of the last camping only in respect of characters, whose number was passed to the query, and other symbols of a personal identification number within the same authorization procedures remain secret.
В отдельных случаях используют по меньшей мере два персональных идентификационных номера (PIN-кода) в виде соответствующего количества рядов, пронумерованных по порядку символов, присваивают этим рядам собственные порядковые номера и передают вызывающему абоненту порядковые номера рядов (PIN-кодов) и порядковые номера случайно выбранных символов в соответствующих рядах, с последующим принятием решения о разрешении или запрете доступа к системе по результатам сравнения полученных в ответе абонента символов с информацией базы данных в отношении тех персональных идентификационных номеров, которые участвовали в данном запросе. In some cases, at least two personal identification numbers (PINs) are used in the form of the corresponding number of rows, numbered in order of characters, these numbers are assigned their own serial numbers and the serial number of the rows (PINs) and random numbers selected are transmitted to the caller characters in the corresponding rows, followed by a decision on allowing or prohibiting access to the system based on the results of comparing the characters received in the subscriber’s response with the database information in Ocean of the personal identification numbers that are involved in this query.
Как правило, при каждом очередном обращении абонента процедура авторизации производится с изменением номеров символов, передаваемых абоненту при запросе, причем запрос осуществляется автоматически или с помощью оператора, при этом выбор номеров символов, передаваемых вызывающему абоненту при запросе, производится с помощью генератора случайных чисел, а в качестве символов в PIN-кодах используют буквы, арабские цифры или иные символы и вводят их с помощью клавиш телефонного аппарата или компьютера. As a rule, at each subsequent call of the subscriber, the authorization procedure is performed with a change in the numbers of characters transmitted to the subscriber upon request, the request being made automatically or with the help of an operator, while the selection of the numbers of characters transmitted to the caller upon request is made using a random number generator, and letters, Arabic numerals or other characters are used as characters in PIN codes and entered using the keys on the telephone or computer.
На фиг.1 изображена схема принципиальной архитектуры системы коллективного пользования на базе Платформы компьютерной телефонии, на фиг.2 - схема принципиальной архитектуры интеллектуального голосового сервера этой системы, одной из функций которого является осуществление процедуры авторизации согласно настоящему изобретению. Figure 1 shows a schematic diagram of the architecture of a shared system based on a computer telephony platform, figure 2 is a diagram of a schematic architecture of an intelligent voice server of this system, one of the functions of which is to carry out the authorization procedure according to the present invention.
В состав программно-аппаратного комплекса системы на базе Платформы компьютерной телефонии входят: станция 1 коммутации каналов, интеллектуальный голосовой сервер 2, редактор 3 сценариев обработки звонка, платы 4 компании Dialogic, АРМ 5 Администратора, Сервер 6 Dialogic CT-Connect, Сервер 7 системы управления базами данных (СУБД), системная база 8 данных (БД), база данных Calling Card 17. The hardware and software complex of the system based on the Computer Telephony Platform includes: station 1 for switching channels, an
Интеллектуальный голосовой сервер 2 включает обработчик 9 сценария звонка, ядро 10 управления оборудованием, интерфейс 11 с Dialogic CT-Connect, интерфейс 12 Sybase Open Server.
Способ проверки права доступа абонента к системе коллективного пользования осуществляется следующим образом. The method of checking the subscriber’s access right to the collective use system is as follows.
В зависимости от реализации УКТС пользователь может использовать для соединения с системой различные каналы связи:
- каналы телефонной связи;
- каналы сотовой связи;
- каналы таксофонной связи;
- каналы спутниковой связи;
- каналы компьютерной связи с использованием сети Интернет.Depending on the implementation of UKTS, the user can use various communication channels to connect to the system:
- telephone communication channels;
- channels of cellular communication;
- payphone communication channels;
- satellite communication channels;
- computer communication channels using the Internet.
Выбор канала связи определяет и средство доступа пользователя к удаленному компьютеру системы:
- телефонный или факсимильный аппарат;
- радиотелефонный аппарат;
- таксофонный аппарат;
- компьютер, подключенный к сети (локальной или глобальной).The choice of communication channel determines the means of user access to a remote computer in the system:
- telephone or fax machine;
- radiotelephone;
- payphone;
- a computer connected to the network (local or global).
Интеллектуальный голосовой сервер принимает входящий звонок от АТС. Intelligent voice server receives an incoming call from the PBX.
После соединения абонента по каналу связи с УКТС производится передача индивидуального номера (или имени) вызывающего абонента. Этот номер регистрируется, проверяется его наличие или отсутствие в "черном списке" и, в последнем случае, определяются хранящиеся в базе данных реквизиты данного пользователя, по которым может быть выполнена процедура авторизации (аутентификация) вызывающего абонента. Эти реквизиты представляют собой один или несколько персональных идентификационных номеров (PIN-кодов), которые присваиваются данному пользователю. В качестве PIN-кода используют уникальную комбинацию - ряд пронумерованных по порядку символов, известный абоненту, имеющему право доступа к системе. Таким образом, абоненту назначается по меньшей мере два кода: индивидуальный номер или имя для установления первоначального соединения и PIN-код или пароль для завершения "проверки права доступа. After the subscriber is connected via the communication channel with UKTS, the individual number (or name) of the calling subscriber is transmitted. This number is registered, its presence or absence in the "black list" is checked, and, in the latter case, the details of this user stored in the database are determined by which the caller's authorization (authentication) procedure can be performed. These details are one or more personal identification numbers (PIN codes) that are assigned to this user. A unique combination is used as a PIN code - a series of characters numbered in order, known to the subscriber who has the right to access the system. Thus, at least two codes are assigned to the subscriber: an individual number or name to establish the initial connection, and a PIN or password to complete the "access check."
В отдельных случаях назначают по меньшей мере два PIN-кода в виде соответствующего количества рядов, пронумерованных по порядку символов (цифр, букв, и др.), и присваивают этим рядам собственные порядковые номера. In some cases, at least two PIN codes are assigned in the form of the corresponding number of rows, numbered in order of characters (numbers, letters, etc.), and these numbers are assigned their own serial numbers.
Например: Индивидуальный номер пользователя - 127345,
PIN-код N1 состоит из:
ряд символов: 1, 5, 7, 8, 2, 8, 0, 0, 9, 1, 6, 4
нумерация: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
PIN-код N2 состоит из:
ряд символов: 2, 2, 4, 8, 2, 8, 9, 7, 6, 3
нумерация: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Каждому символу в данной записи соответствует порядковый номер, записанный под ним.For example: The individual user number is 127345,
PIN N1 consists of:
number of characters: 1, 5, 7, 8, 2, 8, 0, 0, 9, 1, 6, 4
numbering: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
PIN N2 consists of:
number of characters: 2, 2, 4, 8, 2, 8, 9, 7, 6, 3
numbering: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Each character in this entry corresponds to a serial number written under it.
Вызывающему абоненту передается запрос в отношении PIN-кодов, при котором указываются их порядковые номера и порядковые номера символов, выбранные из соответствующих рядов с помощью генератора случайных чисел, например: N1 (2, 3, 7) и N2 (1, 3, 5, 8). Абоненту предлагается набрать с клавиатуры телефона или компьютера символы, соответствующие переданным номерам. The caller is sent a request for PIN codes, which indicates their serial numbers and serial numbers of characters selected from the corresponding series using a random number generator, for example: N1 (2, 3, 7) and N2 (1, 3, 5, eight). The subscriber is invited to type characters from the telephone or computer keyboard that correspond to the transmitted numbers.
Для прохождения процедуры авторизации с положительным результатом вызывающий абонент должен ввести ответ: N1 (5, 7, 0), N2 (2, 4, 2, 7), в этом случае абоненту будет дано разрешение на доступ к системе. В противном случае результат авторизации будет отрицательным и, следовательно, принимается решение о запрете доступа к системе по данному вызову. To complete the authorization procedure with a positive result, the caller must enter the answer: N1 (5, 7, 0), N2 (2, 4, 2, 7), in which case the subscriber will be given permission to access the system. Otherwise, the authorization result will be negative and, therefore, a decision will be made to ban access to the system for this call.
Если УКТС имеет встроенную поддержку операторской службы, то, получив вызов абонента (входящий звонок), система автоматически переключает его (сразу или после заранее определенной паузы, в течение которой пользователю может быть предоставлена возможность авторизации в автоматическом режиме) на телефонный номер или компьютерный терминал оператора УКТС, подключенный к системе. Порядок запроса кодов у пользователя передается на экран компьютера оператора, который проводит процедуру авторизации с клавиатуры компьютера. If UKTS has built-in support for the operator service, then, upon receiving a subscriber's call (incoming call), the system automatically switches it (immediately or after a predetermined pause, during which the user can be given the opportunity to authorize automatically) to the telephone number or computer terminal of the operator UKTS connected to the system. The procedure for requesting codes from the user is transmitted to the operator’s computer screen, which performs the authorization procedure from the computer keyboard.
Возможность ввода уникальных кодов доступа в вышеизложенном порядке обеспечивает интеллектуальный голосовой сервер. The ability to enter unique access codes in the above order provides an intelligent voice server.
Поскольку запрос информации делается в отношении одного или нескольких случайно выбранных из указанного ряда символов, порядковые номера которых передаются вызывающему абоненту, и сравнение ответа последнего производится только в отношении символов, порядковые номера которых были переданы при запросе, остальные символы персонального идентификационного номера в рамках одной процедуры авторизации по каналам связи не передаются и сохраняются в тайне. Since the request for information is made in relation to one or more randomly selected characters from the indicated series, the sequence numbers of which are transmitted to the caller, and the response of the latter is compared only with respect to the characters whose sequence numbers were transmitted during the request, the remaining characters of the personal identification number within one procedure authorizations over communication channels are not transmitted and are kept secret.
Поскольку первый индивидуальный номер сообщается системе полностью, возможность перепутать одного абонента с другим исключена, несмотря на неполный ввод последующих кодов. Since the first individual number is completely reported to the system, the possibility of confusing one subscriber with another is excluded, despite the incomplete input of subsequent codes.
При каждом очередном обращении абонента процедура авторизации производится с изменением по меньшей мере одного из номеров символов, передаваемых абоненту при запросе, в результате чего предотвращается возможность неправомерного доступа к системе даже в том случае, если переданные при предшествующем обращении к системе символы случайно или намеренно оказались в распоряжении посторонних лиц. Это делает бесполезным скрытое сканирование передачи кодов и исключает возможность злоупотреблений со стороны оператора. At each subsequent call of the subscriber, the authorization procedure is performed with a change in at least one of the character numbers transmitted to the subscriber upon request, which prevents the possibility of unauthorized access to the system even if the characters transmitted during the previous call to the system accidentally or intentionally disposal of unauthorized persons. This makes covert scanning of code transfers useless and eliminates the possibility of abuse by the operator.
Передача PIN-кодов не в полном объеме позволяет сократить длительность процедуры авторизации согласно настоящему способу, которому присвоено сокращенное наименование ACCESS-2000. The transfer of PIN codes not in full allows to reduce the duration of the authorization procedure according to the present method, which is assigned the abbreviated name ACCESS-2000.
Пример реализации системы дебетно-кредитных телефонных карт на базе Платформы компьютерной телефонии с использованием решения ACCESS-2000. An example of the implementation of a debit and credit telephone card system based on the Computer Telephony Platform using the ACCESS-2000 solution.
1. Назначение системы. 1. The purpose of the system.
Предоставление услуг международной, междугородной и местной связи, а также дополнительных сервисных услуг абонентам телефонной сети общего пользования посредством использования телефонных карт. Каждая карта имеет уникальный номер и код. The provision of international, long-distance and local communication services, as well as additional services to subscribers of the public telephone network through the use of telephone cards. Each card has a unique number and code.
Для доступа к услугам пользователю необходимо установить соединение с системой по соответствующему местному телефонному номеру и сообщить системе (в автоматическом режиме или через оператора) номер и, в соответствии с решением ACCESS-2000, код карты. Услуги предоставляются в рамках имеющихся на счету пользователя средств или в кредит на основе настроенных тарифных планов. To access the services, the user must establish a connection with the system by the appropriate local telephone number and inform the system (automatically or through the operator) of the number and, in accordance with ACCESS-2000, the card code. Services are provided as part of the funds available on the user's account or on credit based on customized tariff plans.
Система реализована для работы как в автоматическом режиме (используя режим тонового набора телефона и голосовое меню), так и через оператора. The system is implemented to work both in automatic mode (using the tone dialing mode of the phone and voice menu), and through the operator.
1.1 Основные прикладные функции системы
Ведение депозитных и кредитных счетов карт юридических и физических лиц.1.1 Basic application functions of the system
Maintaining deposit and credit accounts of cards of legal entities and individuals.
Осуществление дополнительных сервисных услуг для владельцев карточек:
- выбор языка голосовых сообщений;
- сокращенный набор;
- получение голосовой информации о состоянии счета, максимальной продолжительности разговора, стоимости услуг;
- разрешение/запрещение звонков по направлениям;
- формирование отчета по фактам предоставления услуг владельцам карточек;
- тарификация звонка в реальном масштабе времени, прекращение звонка при окончании средств на счету абонента;
- создание и изменение тарифных планов на услуги;
- накапливание информации о работе системы. Получение аналитических отчетов на основе накапливаемой информации;
- формирование счета-фактуры для юридических лиц.Implementation of additional services for cardholders:
- choice of language of voice messages;
- abbreviated set;
- receiving voice information about the status of the account, the maximum duration of the conversation, the cost of services;
- permission / prohibition of calls to directions;
- generation of a report on the facts of the provision of services to cardholders;
- real-time call charging, call termination at the end of the funds in the subscriber's account;
- Creation and change of tariff plans for services;
- accumulation of information about the operation of the system. Receiving analytical reports based on accumulated information;
- Formation of an invoice for legal entities.
1.2 Взаимодействие с системой
Персонал системы состоит из следующих сотрудников:
Тарификатор - настраивает и вводит в действие все тарифные планы, следит за актуальностью кодов доступа.1.2 Interaction with the system
The system staff consists of the following employees:
Charger - sets up and enforces all tariff plans, monitors the relevance of access codes.
Агенты (операторы) - помогают пользователю получить услуги в случае использования режима "вызов оператора". Agents (operators) - help the user to receive services in the case of using the "call operator" mode.
Бухгалтер - заносит в систему карточки, ведет контракты и счета, получает информацию о звонках и списании средств с карточного счета, вносит информацию о поступивших платежах и формирует счет-фактуру для юридических лиц. Accountant - enters cards into the system, maintains contracts and accounts, receives information about calls and debiting funds from the card account, enters information on received payments and generates an invoice for legal entities.
Финансовый аналитик - анализирует накопленную информацию об использовании системы для последующего принятия решений об изменении или корректировке прикладных настроек системы (включая тарифные планы, маршрутизацию звонков и т.д.). Financial analyst - analyzes the accumulated information about the use of the system for subsequent decision-making on changing or updating the application settings of the system (including tariff plans, call routing, etc.).
Системный администратор - следит за работой системы, выполняет необходимые действия для поддержания ее работоспособности (управление резервными копиями), производит мониторинг работы агентов и загруженности каналов. Управляет правами доступа к системе обслуживающего персонала. System administrator - monitors the operation of the system, performs the necessary actions to maintain its operability (backup management), monitors the operation of agents and congestion of channels. Manages access rights to the system staff.
2. Прикладная архитектура системы
Система реализована в виде программно-аппаратного комплекса на базе Платформы компьютерной телефонии, изображенного на фиг. 1.2. Applied system architecture
The system is implemented as a hardware-software complex based on the Computer Telephony Platform depicted in FIG. 1.
2.1 Станция 1 коммутации каналов
Обеспечивает прием входящих звонков из телефонной сети 16 общего пользования (ТфОП), маршрутизацию выходящих звонков. В зависимости от требований к системе Станция должна поддерживать коммутацию цифровых каналов, автоматическое распределение вызовов (ACD) и т.д.2.1 Station 1 channel switching
Provides incoming calls from the public telephone network 16 (PSTN), routing outgoing calls. Depending on the system requirements, the Station must support digital channel switching, automatic call distribution (ACD), etc.
2.2 Интеллектуальный голосовой сервер 2
Выполняет сценарии обработки звонков с учетом условий, установленных для каждого пользователя в базе данных Calling Card 17. Выполняет сценарии обработки звонков под управлением OC Windows NT на платформе Intel. Реализует следующие функции:
- принимает входящий звонок от АТС;
- воспроизводит сценарий голосового меню;
- производит авторизацию в соответствии с решением ACCESS-2000, то есть позволяет ввести уникальные коды доступа пользователя, используя клавиши телефонного аппарата в тоновом режиме;
- позволяет набрать номер вызываемого абонента, используя информацию о маршруте звонка;
- производит маршрутизацию звонка на основе заданных правил (профиль пользователя, наличие средств на счете, направление звонка и т.д.);
- воспроизводит справочную информацию о состоянии счета абонента в целых числах, используя возможности по генерации голосовых сообщений с учетом правил русского и английского языков;
- переключает звонок на оператора (либо по нажатию клавиши в тоновом режиме, либо автоматически);
- управляет продолжительностью звонка в режиме реального времени и прерывает разговор по окончании средств на счете или достижении установленных лимитов (в соответствии с тарифным планом);
- осуществляет списание средств со счета пользователя путем взаимодействия с сервером СУБД;
- записывает всю информацию о своей работе (включая ошибки) в базу данных.2.2
Executes call processing scripts taking into account the conditions set for each user in the
- accepts an incoming call from the PBX;
- plays the script of the voice menu;
- performs authorization in accordance with the ACCESS-2000 solution, that is, it allows you to enter unique user access codes using the keys of the telephone set in tone mode;
- allows you to dial the number of the called subscriber using information about the call route;
- Routes the call based on predefined rules (user profile, availability of funds in the account, call direction, etc.);
- Reproduces reference information about the status of the subscriber's account in whole numbers, using the ability to generate voice messages taking into account the rules of the Russian and English languages;
- switches the call to the operator (either by pressing a key in tone mode or automatically);
- manages the duration of the call in real time and interrupts the conversation at the end of the funds in the account or reaching the established limits (in accordance with the tariff plan);
- deducts funds from the user account by interacting with the DBMS server;
- writes all information about his work (including errors) to the database.
Обработчик 9 сценария звонка представляет собой настраиваемую машину состояний, управляемую событиями, возникающими в системе и данными, полученными из прикладных БД в ходе выполнения сценария. Источниками данных событий являются ресурсы - голосовые или сетевые каналы. Данный элемент сервера также реализует функции системы интерактивного голосового ответа, включая отслеживание нажатий телефонных кнопок в тоновом режиме, генерацию голосовых сообщений на основе информации, полученной из прикладных БД и языковых правил, описанных в системной БД. Менеджер 19 соединений с СУБД устанавливает и поддерживает все коммуникационные маршруты между обработчиком сценария звонка и СУБД. The
Ядро 10 управления оборудованием (Dialogic) представляет собой интерфейс к платам 4 Dialogic по протоколу 20 TCP/IP через стандартный API-интерфейс и обеспечивает управление коммуникационными каналами, настройку физических параметров каналов, мониторинг состояний каналов, а также специфические функции обработки голосовых сообщений. The core 10 equipment control (Dialogic) is an interface to the Board 4
Интерфейс 11 с Dialogic CT-Connect обеспечивает взаимодействие со станцией коммутации каналов для получения информации о звонке.
Интерфейс 12 Sybase Open Server обеспечивает открытый внешний протокол к серверу и предназначен для удаленного администрирования, мониторинга и настройки одного или нескольких серверов. Поддержка протокола Sybase TDS (Tabular Data Stream) обеспечивает организацию взаимодействия с сервером с помощью практически любых современных средств 14 разработки, включая Visual Basic, Power Builder Visual C++, и других, которые поддерживают протокол ODBC или Sybase Open Client. Данный интерфейс позволяет организовывать информационный обмен между серверами и СУБД с помощью удаленных вызовов процедур.
Системная БД (база данных) 8 управляется СУБД и служит для хранения сценариев обработки звонков, голосовых сообщений, настроек оборудования и другой информации, необходимой для работы остальных элементов сервера. The system database (database) 8 is managed by the DBMS and is used to store scripts for processing calls, voice messages, equipment settings, and other information necessary for the operation of the remaining server elements.
2.3 Редактор 3 сценариев обработки звонка
Обеспечивает создание сценария обработки звонков для интеллектуального голосового сервера 2.2.3
Provides a call processing script for
Реализует следующие функции:
2.3.1 Графический интерфейс, обеспечивающий представление сценария обработки звонка в виде графа, возможность его редактирования. Каждое состояние отображается в виде графического примитива, а переходы между ними - в виде однонаправленной стрелки. Существует пять типов состояний:
- начало сценария;
- процесс - позволяет инициировать то или иное действие с ресурсом и организовать ожидание событий от ресурса;
- запрос к БД;
- захват ресурса текущим процессом;
- освобождение ресурса.It implements the following functions:
2.3.1 Graphical interface that provides the presentation of the call processing script in the form of a graph, the ability to edit it. Each state is displayed as a graphic primitive, and transitions between them are displayed as a unidirectional arrow. There are five types of conditions:
- the beginning of the script;
- process - allows you to initiate a particular action with the resource and organize the expectation of events from the resource;
- request to the database;
- capture of the resource by the current process;
- release of the resource.
В каждом состоянии возможно добавление обработчиков событий "Вход в состояние" и "Выход из состояния" на языке VBScript. Переходы между состояниями определяются событием или группой событий. Переход может быть условным - условие задается на языке VBScript. Возможные действия с ресурсом (функции ресурса) определяются на системном уровне и в редакторе сценариев изменению не подлежат. In each state, it is possible to add the VBScript language event handlers "Enter State" and "Exit State". Transitions between states are determined by an event or group of events. The transition can be conditional - the condition is set in VBScript. Possible actions with the resource (resource functions) are defined at the system level and cannot be changed in the script editor.
2.3.2 Создание, изменение и редактирование пользовательских переменных. Пользовательские переменные используются в обработчиках событий, условиях переходов и запросах к БД. 2.3.2 Create, modify and edit user variables. User variables are used in event handlers, transition conditions, and database queries.
2.3.3 Создание и редактирование голосовых сообщений с учетом правил грамматики русского и английского языков. Сообщение может состоять из произвольного количества составляющих одного из следующих типов:
- постоянная часть:
- дробное или целое числительное;
- единица измерения;
- список (например, список городов):
- дата и время.2.3.3 Create and edit voice messages taking into account the rules of grammar of the Russian and English languages. A message can consist of an arbitrary number of components of one of the following types:
- permanent part:
- fractional or integer numeral;
- unit;
- a list (for example, a list of cities):
- date and time.
Импорт в систему файлов в формате Dialogic ADPCM, которые служат основой для формирования сообщений. Import into the system files in Dialogic ADPCM format, which serve as the basis for the formation of messages.
2.3.4 Настройка пулов соединений с прикладными СУБД. 2.3.4 Configuring connection pools with application DBMS.
2.4 Платы 4 Dialogic
Платы для компьютерной телефонии делятся на основные типы:
- голосовые платы обеспечивают установление соединения по телефонным линиям и голосовое взаимодействие с абонентом, а также воспринимают команды, подаваемые пользователем путем нажатия на клавиши телефонного аппарата с тональным набором;
- коммутационные платы, используемые как для внутренней коммутации ресурсов, так и для организации коммутации между телефонными линиями, подключенными к одной системе.2.4 Boards 4 Dialogic
Cards for computer telephony are divided into the main types:
- voice cards provide the establishment of a telephone line connection and voice interaction with the subscriber, and also perceive the commands issued by the user by pressing the keys of the telephone with tone dialing;
- switching boards used both for internal switching of resources and for organizing switching between telephone lines connected to one system.
Все голосовые платы распознают ответ абонента в виде сигналов тонового набора. Обеспечивается поддержка как аналоговых, так и цифровых линий 13 ISDN. All voice cards recognize the answer of the subscriber in the form of tone dialing signals. Support for both analog and digital lines 13 ISDN.
2.5 АРМ 5 Администратора
Обеспечивает следующие функции:
2.5.1 Мониторинг загрузки канала в режиме реального времени с учетом следующих параметров:
- общее количество каналов;
- количество занятых каналов;
- остаток свободных каналов.2.5
Provides the following features:
2.5.1 Monitoring channel load in real time, taking into account the following parameters:
- total number of channels;
- number of occupied channels;
- balance of free channels.
2.5.2 Информация о загрузке каналов за период времени в виде графика и таблицы по следующим показателям:
- уровень загрузки больше или меньше, чем заданная величина;
- история загрузки каналов за различные периоды времени.2.5.2 Information about the loading of channels over a period of time in the form of a graph and a table for the following indicators:
- the load level is greater or less than the specified value;
- The history of loading channels for different periods of time.
2.5.3 Настройка аналоговых и цифровых каналов Dialogic. 2.5.3 Dialogic analog and digital channel setup.
2.5.4 Настройка агентов системы. 2.5.4 Configuring system agents.
2.5.5 Мониторинг работы агентов в режиме реального времени с отображением состояния агента в табличной и графической форме. 2.5.5 Monitoring agents in real time with the status of the agent in tabular and graphical form.
2.5.6 История работы агентов с отображением состояний и статусов. 2.5.6 Agent work history with display of states and statuses.
2.5.7 Статистика работы агентов:
- количество звонков, обслуженных агентами за период времени (по всем агентам, по каждому агенту, по ACD группе);
- среднее время обслуживания звонка за период времени (по всем агентам, по каждому агенту, по ACD группе);
- общее количество принятых звонков за период времени (по всем агентам, по каждому агенту, по ACD группе) с делением на "неудачные звонки" (абонент позвонил, но не авторизовался) и "удачные звонки" (абонент позвонил и авторизовался);
- количество "удачных звонков" за период времени с делением на звонки, обслуженные через Голосовое меню, и обслуженные через оператора (по всем агентам, по каждому агенту, по ACD группе).2.5.7 Agent performance statistics:
- the number of calls served by agents for a period of time (for all agents, for each agent, for the ACD group);
- average call service time over a period of time (for all agents, for each agent, for the ACD group);
- the total number of received calls over a period of time (for all agents, for each agent, for ACD group) divided by “unsuccessful calls” (the subscriber made a call but was not authorized) and “successful calls” (the subscriber made a call and authorized);
- the number of “successful calls” for a period of time divided by calls served through the Voice Menu and served through the operator (for all agents, for each agent, for ACD group).
2.6 Сервер 6 Dialogic CT-Connect
Обеспечивает следующие основные функции:
- реализует поддержку необходимых коммуникационных протоколов для взаимодействия со станцией коммутации каналов через CTI-интерфейс 15;
- обеспечивает единый прикладной интерфейс взаимодействия с протоколами и сообщениями различных станций коммутации;
- позволяет отслеживать поток запросов на обслуживание и сообщений о состояниях, возникающих между голосовым сервером и станцией коммутации каналов.2.6 Server 6 Dialogic CT-Connect
It provides the following basic functions:
- implements support for the necessary communication protocols for interaction with the channel switching station through the CTI-interface 15;
- provides a single application interface for interaction with protocols and messages of various switching stations;
- allows you to track the flow of service requests and status messages that occur between the voice server and the channel switching station.
Существуют версии Dialogic CT-Connect для платформ Windows NT/Intel и Sun Solaris/Sun. There are versions of Dialogic CT-Connect for the Windows NT / Intel and Sun Solaris / Sun platforms.
2.7 Сервер 7 системы управления базами данных (СУБД)
Обеспечивает надежное хранение, производительную обработку всех необходимых данных и транзакций. Используется сервер СУБД Sybase Adaptive Server Enterprise, работающий как на платформе Intel/Windows NT, так и на основных RISC/Unix платформах. Управление продуктами Sybase обеспечивается при помощи средства системного управления Sybase Central 18.2.7 Server 7 database management system (DBMS)
Provides reliable storage, efficient processing of all necessary data and transactions. The Sybase Adaptive Server Enterprise DBMS server is used, working both on the Intel / Windows NT platform and on the main RISC / Unix platforms. Sybase product management is provided through the
Технический результат от использования изобретения в описанной системе заключается в сокращении длительности процедуры авторизации, исключении случайного или намеренного раскрытия персонального идентификационного номера посторонними лицами и, следовательно, повышении степени защиты от неправомерного доступа к системе и нарушения ее функций. The technical result from the use of the invention in the described system is to reduce the duration of the authorization procedure, to prevent accidental or intentional disclosure of a personal identification number by unauthorized persons and, therefore, to increase the degree of protection against unauthorized access to the system and violation of its functions.
Источники информации
1. Патент РФ N 2111621, 1998.Sources of information
1. RF patent N 2111621, 1998.
2. Патент РФ N 2111615, 1998 (прототип). 2. RF patent N 2111615, 1998 (prototype).
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2000101393A RU2158485C1 (en) | 2000-01-24 | 2000-01-24 | Method for checking right for user's access to multiple access system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2000101393A RU2158485C1 (en) | 2000-01-24 | 2000-01-24 | Method for checking right for user's access to multiple access system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2158485C1 true RU2158485C1 (en) | 2000-10-27 |
Family
ID=20229572
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2000101393A RU2158485C1 (en) | 2000-01-24 | 2000-01-24 | Method for checking right for user's access to multiple access system |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2158485C1 (en) |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2225676C1 (en) * | 2002-06-18 | 2004-03-10 | Закрытое акционерное общество "ОРГА Зеленоград" | Object authentication method |
| RU2258324C2 (en) * | 2001-01-24 | 2005-08-10 | Теленор Аса | Method for activation of pki functions on intellectual card |
| RU2263341C1 (en) * | 2001-07-27 | 2005-10-27 | Нунупаров Мартын Сергеевич | Method and device for inputting password for access to computer databases |
| RU2276398C2 (en) * | 2001-03-30 | 2006-05-10 | Нокиа Корпорейшн | System entering method |
| RU2279186C2 (en) * | 2000-11-03 | 2006-06-27 | Ситрикс Системз, Инк. | System and method for using safety, appropriate for protected communication channel, for providing safety for unprotected communication channel |
| RU2282311C2 (en) * | 2001-11-29 | 2006-08-20 | Сименс Акциенгезелльшафт | Method for using a pair of open keys in end device for authentication and authorization of telecommunication network user relatively to network provider and business partners |
| RU2286018C2 (en) * | 2002-03-28 | 2006-10-20 | Нокиа Корпорейшн | Method and system for repeated authentication in the base network system of ip-multimedia |
| RU2308755C2 (en) * | 2002-03-18 | 2007-10-20 | Теленор Аса | System and method for providing access to protected services with one-time inputting of password |
| RU2316043C2 (en) * | 2002-09-30 | 2008-01-27 | Майкрософт Корпорейшн | Mechanism and method for representing event information in access system |
| RU2323530C2 (en) * | 2001-11-28 | 2008-04-27 | Теленор Аса | Method for registration and activation of pki functions |
| RU2354066C2 (en) * | 2003-11-07 | 2009-04-27 | Телеком Италия С.П.А. | Method and system for authentication of data processing system user |
| RU2358407C2 (en) * | 2004-07-06 | 2009-06-10 | Сименс Акциенгезелльшафт | Method of remote request for information stored on telecommunication device, and telecommunication device capable of remote request for stored information |
| RU2372648C2 (en) * | 2004-06-15 | 2009-11-10 | Майкрософт Корпорейшн | Acknowledgement of interacting with person for computer essence by means of trusted component on computing device or similar to it |
| RU2384003C2 (en) * | 2005-06-29 | 2010-03-10 | Нокиа Корпорейшн | System, terminal, network object, method and computer software for authorising communication messages |
| RU2394275C2 (en) * | 2004-10-26 | 2010-07-10 | Дзе Кока-Кола Компани | Transaction system and method |
| RU2398272C2 (en) * | 2004-05-14 | 2010-08-27 | Майкрософт Корпорейшн | Method and system for indexing and searching in databases |
| RU2434352C2 (en) * | 2005-10-03 | 2011-11-20 | инКЭП ЭЙЭС | Reliable authentication method and device |
| WO2012002841A1 (en) * | 2010-06-29 | 2012-01-05 | Miroshnichenko Vladimir Vitalievich | Method for identifying a person's communications |
| RU2439692C2 (en) * | 2006-05-26 | 2012-01-10 | Майкрософт Корпорейшн | Policy-controlled delegation of account data for single registration in network and secured access to network resources |
| RU2497311C2 (en) * | 2008-03-26 | 2013-10-27 | Квэлкомм Инкорпорейтед | Device-managed access point lists in wireless communication |
| RU2562913C2 (en) * | 2013-03-29 | 2015-09-10 | Виталий Олегович Клебан | System for monitoring mobile personnel |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3440307A1 (en) * | 1984-11-05 | 1986-05-22 | Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt | Circuit arrangement for dual-subscriber connections in telecommunications switching systems, in particular telephone switching systems |
| US5425089A (en) * | 1992-01-27 | 1995-06-13 | Chan; John Y. | Low cost telephone caller identification device and method |
| US5544235A (en) * | 1993-03-05 | 1996-08-06 | At&T Corp. | Identification of called directory number at multiple directory number per line premises prior to ringing signal reception |
| US5553126A (en) * | 1995-01-20 | 1996-09-03 | Gte Laboratories Incorporated | Secure anti-jamming wireless party line |
| RU2101873C1 (en) * | 1991-04-23 | 1998-01-10 | Самсунг Электроникс Ко., Лтд. | Method of continuity test of voice channel in electronic exchange systems |
| RU2111615C1 (en) * | 1993-07-01 | 1998-05-20 | Моторола, Инк. | Unauthorized communication barring method for radiotelephone and radiotelephone system access control method |
| RU2111621C1 (en) * | 1989-07-17 | 1998-05-20 | Алькатель Н.В. | System for access to wireless network services |
-
2000
- 2000-01-24 RU RU2000101393A patent/RU2158485C1/en active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3440307A1 (en) * | 1984-11-05 | 1986-05-22 | Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt | Circuit arrangement for dual-subscriber connections in telecommunications switching systems, in particular telephone switching systems |
| RU2111621C1 (en) * | 1989-07-17 | 1998-05-20 | Алькатель Н.В. | System for access to wireless network services |
| RU2101873C1 (en) * | 1991-04-23 | 1998-01-10 | Самсунг Электроникс Ко., Лтд. | Method of continuity test of voice channel in electronic exchange systems |
| US5425089A (en) * | 1992-01-27 | 1995-06-13 | Chan; John Y. | Low cost telephone caller identification device and method |
| US5544235A (en) * | 1993-03-05 | 1996-08-06 | At&T Corp. | Identification of called directory number at multiple directory number per line premises prior to ringing signal reception |
| RU2111615C1 (en) * | 1993-07-01 | 1998-05-20 | Моторола, Инк. | Unauthorized communication barring method for radiotelephone and radiotelephone system access control method |
| US5553126A (en) * | 1995-01-20 | 1996-09-03 | Gte Laboratories Incorporated | Secure anti-jamming wireless party line |
Cited By (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU2279186C2 (en) * | 2000-11-03 | 2006-06-27 | Ситрикс Системз, Инк. | System and method for using safety, appropriate for protected communication channel, for providing safety for unprotected communication channel |
| RU2258324C2 (en) * | 2001-01-24 | 2005-08-10 | Теленор Аса | Method for activation of pki functions on intellectual card |
| RU2276398C2 (en) * | 2001-03-30 | 2006-05-10 | Нокиа Корпорейшн | System entering method |
| RU2263341C1 (en) * | 2001-07-27 | 2005-10-27 | Нунупаров Мартын Сергеевич | Method and device for inputting password for access to computer databases |
| RU2323530C2 (en) * | 2001-11-28 | 2008-04-27 | Теленор Аса | Method for registration and activation of pki functions |
| RU2282311C2 (en) * | 2001-11-29 | 2006-08-20 | Сименс Акциенгезелльшафт | Method for using a pair of open keys in end device for authentication and authorization of telecommunication network user relatively to network provider and business partners |
| RU2308755C2 (en) * | 2002-03-18 | 2007-10-20 | Теленор Аса | System and method for providing access to protected services with one-time inputting of password |
| RU2286018C2 (en) * | 2002-03-28 | 2006-10-20 | Нокиа Корпорейшн | Method and system for repeated authentication in the base network system of ip-multimedia |
| RU2225676C1 (en) * | 2002-06-18 | 2004-03-10 | Закрытое акционерное общество "ОРГА Зеленоград" | Object authentication method |
| RU2316043C2 (en) * | 2002-09-30 | 2008-01-27 | Майкрософт Корпорейшн | Mechanism and method for representing event information in access system |
| RU2354066C2 (en) * | 2003-11-07 | 2009-04-27 | Телеком Италия С.П.А. | Method and system for authentication of data processing system user |
| RU2398272C2 (en) * | 2004-05-14 | 2010-08-27 | Майкрософт Корпорейшн | Method and system for indexing and searching in databases |
| RU2372648C2 (en) * | 2004-06-15 | 2009-11-10 | Майкрософт Корпорейшн | Acknowledgement of interacting with person for computer essence by means of trusted component on computing device or similar to it |
| RU2358407C2 (en) * | 2004-07-06 | 2009-06-10 | Сименс Акциенгезелльшафт | Method of remote request for information stored on telecommunication device, and telecommunication device capable of remote request for stored information |
| RU2394275C2 (en) * | 2004-10-26 | 2010-07-10 | Дзе Кока-Кола Компани | Transaction system and method |
| RU2384003C2 (en) * | 2005-06-29 | 2010-03-10 | Нокиа Корпорейшн | System, terminal, network object, method and computer software for authorising communication messages |
| RU2434352C2 (en) * | 2005-10-03 | 2011-11-20 | инКЭП ЭЙЭС | Reliable authentication method and device |
| RU2439692C2 (en) * | 2006-05-26 | 2012-01-10 | Майкрософт Корпорейшн | Policy-controlled delegation of account data for single registration in network and secured access to network resources |
| RU2497311C2 (en) * | 2008-03-26 | 2013-10-27 | Квэлкомм Инкорпорейтед | Device-managed access point lists in wireless communication |
| US9363745B2 (en) | 2008-03-26 | 2016-06-07 | Srinivasan Balasubramanian | Device managed access point lists in wireless communications |
| WO2012002841A1 (en) * | 2010-06-29 | 2012-01-05 | Miroshnichenko Vladimir Vitalievich | Method for identifying a person's communications |
| RU2562913C2 (en) * | 2013-03-29 | 2015-09-10 | Виталий Олегович Клебан | System for monitoring mobile personnel |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2158485C1 (en) | Method for checking right for user's access to multiple access system | |
| CA2257992C (en) | A method and system for communication access restriction | |
| RU2181910C2 (en) | Procedure and device for televoting in intellectual network | |
| CA2178153C (en) | Service context sensitive features and applications | |
| US5357564A (en) | Intelligent call screening in a virtual communications network | |
| US5301246A (en) | Data communications equipment security device using calling party directory number | |
| WO2002037240A2 (en) | Computer system | |
| WO2003075550A1 (en) | System and method of an improved conference call service feature in a telecommunications network | |
| US6510216B1 (en) | Intelligent network provisioning system and method | |
| DE19927296A1 (en) | Arrangement for charging in a telephone network and method for operating such | |
| CN1358395A (en) | Method and apparatus of involking services in telecommunications terminal | |
| GB2397731A (en) | Authenticating a user access request to a secure service over a primary communication channel using data sent over a secondary communication channel | |
| WO2001050682A1 (en) | Communication using virtual telephone numbers | |
| RU2157594C2 (en) | Method and device for establishing telephone communication | |
| US20020097854A1 (en) | Ani-based dialing in telephone networks | |
| US8687785B2 (en) | Authorization to place calls by remote users | |
| US6754312B1 (en) | Method for monitoring a subscriber of an intelligent network | |
| Raatikainen | Information aspects of services and service features in intelligent network capability set 1 | |
| CN100531106C (en) | Intelligent network accessing method | |
| KR0168944B1 (en) | Network Approach of Credit Call Integration Service in Intelligent Network | |
| KR100941552B1 (en) | System and method for blocking specific number using short message service | |
| US6353665B1 (en) | Method for controlling telecommunication services | |
| KR100227793B1 (en) | Priority Call Control Method for Critical Communication Using Credit Call Service | |
| KR20000039808A (en) | Method for managing intelligent network service subscriber data using data network | |
| KR100216373B1 (en) | How to allow and block leased line access in exchange system |