RU2759798C1 - Method for implementing an audio connection using the sip protocol without installing the sip module in the interactive panels of the intercom - Google Patents
Method for implementing an audio connection using the sip protocol without installing the sip module in the interactive panels of the intercom Download PDFInfo
- Publication number
- RU2759798C1 RU2759798C1 RU2021103409A RU2021103409A RU2759798C1 RU 2759798 C1 RU2759798 C1 RU 2759798C1 RU 2021103409 A RU2021103409 A RU 2021103409A RU 2021103409 A RU2021103409 A RU 2021103409A RU 2759798 C1 RU2759798 C1 RU 2759798C1
- Authority
- RU
- Russia
- Prior art keywords
- server
- user
- request
- intercom
- computing device
- Prior art date
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 28
- 238000000034 method Methods 0.000 title claims description 18
- 230000004044 response Effects 0.000 claims description 9
- 230000015572 biosynthetic process Effects 0.000 claims description 2
- 238000012790 confirmation Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract 1
- 239000000126 substance Substances 0.000 abstract 1
- 230000005236 sound signal Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 241001025261 Neoraja caerulea Species 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/02—Telephonic communication systems specially adapted for combination with other electrical systems with bell or annunciator systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
ОБЛАСТЬ ТЕХНИКИFIELD OF TECHNOLOGY
Настоящее техническое решение относится к области вычислительной техники, в частности, к способам реализации аудиосоединения по протоколу SIP без установки SIP модуля в интерактивные панели домофона. The present technical solution relates to the field of computing, in particular, to methods for implementing an audio connection via the SIP protocol without installing a SIP module in the interactive panels of the intercom.
УРОВЕНЬ ТЕХНИКИLEVEL OF TECHNOLOGY
Из уровня техники известно решение, выбранное в качестве наиболее близкого аналога, RU 184516 U1, опубликованное 29.10.2018. В данном решении раскрыт домофон, состоящий из материнской платы, в функциональный состав которой входят следующие блоки: коммутатор, блок обеспечения связи, блок автономной работы, процессорный блок, мультимедийный блок, блок внешнего управления, релейный блок, блок контроля датчиков, блок питания, блок контроля питания, блок памяти, блок дешифрации. Процессорный блок соединен с блоком памяти, блоком контроля питания, блоком контроля датчиков, релейным блоком, блоком дешифрации, блок дешифрации соединен с блоком внешнего управления и мультимедийным блоком, блок контроля питания соединен с блоком питания, блок внешнего управления соединен с блоком обеспечения связи и блоком автономной работы, мультимедийный блок соединен с коммутатором.From the prior art, a solution is known that is selected as the closest analogue, RU 184516 U1, published on October 29, 2018. In this solution, an intercom is disclosed, consisting of a motherboard, the functional composition of which includes the following units: switch, communication unit, autonomous operation unit, processor unit, multimedia unit, external control unit, relay unit, sensor control unit, power supply unit, unit power control, memory unit, decryption unit. The processing unit is connected to a memory unit, a power control unit, a sensor control unit, a relay unit, a decryption unit, a decryption unit is connected to an external control unit and a multimedia unit, a power control unit is connected to a power supply unit, an external control unit is connected to a communication unit and a unit autonomous operation, the multimedia unit is connected to the switch.
Недостатками данного устройства является установка модуля, который осуществляет SIP соединения, в самом устройстве. Вследствие этого обслуживающая компания привязана к SIP-протоколу и не имеет возможность реализовать соединение по другим протоколам без конструктивных изменений.The disadvantages of this device is the installation of a module that makes SIP connections in the device itself. As a result, the service company is bound to the SIP protocol and is unable to implement a connection using other protocols without design changes.
СУЩНОСТЬ ИЗОБРЕТЕНИЯSUMMARY OF THE INVENTION
Технической задачей, на решение которой направлено заявленное решение, является создание способа реализации соединения по протоколу SIP без установки SIP модуля в панели домофона.The technical problem to be solved by the claimed solution is to create a method for implementing a SIP connection without installing a SIP module in the intercom panel.
Технический результат заключается в установлении соединения интерактивной панели домофона и вычислительного устройства пользователя по протоколу SIP на серверных мощностях. Дополнительный технический результат заключается в реализации назначения. The technical result consists in establishing a connection between the interactive panel of the intercom and the user's computing device via the SIP protocol at the server facilities. An additional technical result consists in the implementation of the purpose.
Заявленный результат достигается за счет осуществления способа реализации аудиосоединения по протоколу SIP без установки SIP модуля в интерактивные панели домофона с использованием серверных мощностей, содержащий этапы, на которых:The claimed result is achieved by implementing a method for realizing an audio connection via the SIP protocol without installing a SIP module in the interactive panels of the intercom using server facilities, containing the stages at which:
осуществляют формирование аудиопотока с интерактивной панели домофона;carry out the formation of an audio stream from the interactive panel of the intercom;
конвертируют полученный с интерактивной панели домофона аудиопоток в формат raw data и передают на сервер;the audio stream received from the interactive panel of the intercom is converted into raw data format and transmitted to the server;
устанавливают аудиосоединения по протоколу SIP, через прокси-сервер, между сервером и вызываемым вычислительным устройством пользователя;establish audio connections via the SIP protocol, through a proxy server, between the server and the called user's computing device;
сервер осуществляет передачу запроса, содержащего адрес вызываемого пользователя, для установления соединения на адрес прокси-сервера и порта 5060, используемого по умолчанию;the server transmits a request containing the address of the called user to establish a connection to the proxy server address and default port 5060;
прокси-сервер запрашивает текущий адрес вызываемого пользователя у сервера определения местоположения; the proxy server requests the current address of the called user from the location server;
далее прокси-сервер передает запрос для установления соединения вычислительному устройству пользователя, причем к запросу добавляется адресом прокси-сервера для осуществления обратной связи с вычислительного устройства пользователя;further, the proxy server sends a request to establish a connection to the user's computing device, and the request is added with the address of the proxy server to provide feedback from the user's computing device;
вычислительное устройство пользователя принимает запрос на вызов и начинается фаза разговора;the user's computing device receives the call request and a conversation phase begins;
по завершению фазы разговора одной из сторон передается запрос на завершение сеанса, который подтверждается ответом другой стороны что запрос на завершение сеанса обработан, при этом upon completion of the conversation phase, one of the parties sends a request to terminate the session, which is confirmed by the response of the other party that the request to terminate the session has been processed, while
исходящий аудиопоток с вычислительно устройства пользователя ретранслируется сервером на интерактивную панель домофона.the outgoing audio stream from the user's computing device is relayed by the server to the interactive panel of the intercom.
В частном варианте реализации предлагаемого способа, данные передаются на сервер по протоколу websocket.In a private embodiment of the proposed method, the data is transmitted to the server via the websocket protocol.
В другом частном варианте реализации предлагаемого способа, прокси-сервер реализован на сервере. In another particular embodiment of the proposed method, the proxy server is implemented on the server.
В другом частном варианте реализации предлагаемого способа, после приема вызова пользователем на встречной стороне передается подтверждение, что запрос на вызов обработан, содержащее данные о функциональных возможностях вызываемого вычислительного устройства в формате протокола SDP.In another particular embodiment of the proposed method, after receiving the call by the user on the opposite side, a confirmation is sent that the call request has been processed, containing data on the functionality of the called computing device in the SDP protocol format.
В другом частном варианте реализации предлагаемого способа, сервер подтверждает прием ответа запросом АСК, тем самым заканчивая фазу установления соединения и запуская фазу разговора.In another particular embodiment of the proposed method, the server confirms the receipt of the response with an ACK request, thereby ending the connection establishment phase and starting the conversation phase.
ОПИСАНИЕ ЧЕРТЕЖЕЙDESCRIPTION OF DRAWINGS
Реализация изобретения будет описана в дальнейшем в соответствии с прилагаемыми чертежами, которые представлены для пояснения сути изобретения и никоим образом не ограничивают область изобретения. К заявке прилагаются следующие чертежи:The implementation of the invention will be described in the following in accordance with the accompanying drawings, which are presented to explain the essence of the invention and in no way limit the scope of the invention. The following drawings are attached to the application:
Фиг. 1, иллюстрирует пример общей схемы вычислительного устройства. FIG. 1 illustrates an example of a general arrangement of a computing device.
ДЕТАЛЬНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯDETAILED DESCRIPTION OF THE INVENTION
В приведенном ниже подробном описании реализации изобретения приведены многочисленные детали реализации, призванные обеспечить отчетливое понимание настоящего изобретения. Однако, квалифицированному в предметной области специалисту, будет очевидно каким образом можно использовать настоящее изобретение, как с данными деталями реализации, так и без них. В других случаях хорошо известные методы, процедуры и компоненты не были описаны подробно, чтобы не затруднять излишне понимание особенностей настоящего изобретения.In the following detailed description of an implementation of the invention, numerous implementation details are set forth in order to provide a thorough understanding of the present invention. However, it will be obvious to those skilled in the art how the present invention can be used, with or without these implementation details. In other instances, well-known techniques, procedures, and components have not been described in detail so as not to obscure the details of the present invention.
Кроме того, из приведенного изложения будет ясно, что изобретение не ограничивается приведенной реализацией. Многочисленные возможные модификации, изменения, вариации и замены, сохраняющие суть и форму настоящего изобретения, будут очевидными для квалифицированных в предметной области специалистов.In addition, it will be clear from the above description that the invention is not limited to the above implementation. Numerous possible modifications, changes, variations and substitutions, while retaining the spirit and form of the present invention, will be apparent to those skilled in the art.
Отличием предлагаемого решения, от уже существующих, является отсутствие модуля, который осуществляет SIP соединения, в самом устройстве, так как установка данного модуля ограничивает реализацию соединения по другим протоколам без конструктивных изменений. Так, например, в предлагаемом решение, также может быть осуществлена возможность видео звонков по протоколу RTSP. В случае установки модуль SIP на плате интерактивной панели домофона, видеовызовы ограничены протоколом SIP, либо для осуществления видеовызовов по другому протоколу необходимо устанавливать дополнительный модуль на каждую плату.The difference between the proposed solution and the existing ones is the absence of a module that implements SIP connections in the device itself, since the installation of this module restricts the implementation of connections using other protocols without constructive changes. So, for example, in the proposed solution, the possibility of video calls over the RTSP protocol can also be implemented. If the SIP module is installed on the board of the interactive intercom panel, video calls are limited to the SIP protocol, or to make video calls using another protocol, an additional module must be installed on each board.
Интерактивная панель домофона имеет подключение к интернету, чтобы обеспечивать передачу и получение информации от сервера для осуществления вызова на вычислительное устройство пользователя, чтобы пользователь, осуществивший вызов с интерактивной панели домофона, смог попасть в помещение.The interactive intercom panel has an Internet connection to provide transmission and reception of information from the server for making a call to the user's computing device, so that the user who made a call from the interactive intercom panel can get into the room.
Соединения вычислительного устройства и интерактивной панель домофона осуществляется через приложение, одной из функций которого является прием аудио- и видеовызовов. Connections of the computing device and the interactive panel of the intercom is carried out through the application, one of the functions of which is to receive audio and video calls.
На интерактивной панели домофона установлен модуль codec g.711, который по протоколу web socket передает полученный с интерактивной панели домофона аудиопоток (звуковой сигнал) на сервер. The codec g.711 module is installed on the interactive panel of the intercom, which, using the web socket protocol, transmits the audio stream (sound signal) received from the interactive panel of the intercom to the server.
Полученный с интерактивной панели домофона звуковой сигнал проходит через аналогово-цифровой преобразователь и на выходе звуковой сигнал представлен в формате raw data (необработанный звуковой сигнал, без сжатия), который уже по протоколу web socket передают на сервер. The audio signal received from the interactive panel of the intercom passes through an analog-to-digital converter and at the output the audio signal is presented in the raw data format (unprocessed audio signal, uncompressed), which is transmitted to the server via the web socket protocol.
На сервере реализован SIP прокси-сервер, выполненный с возможностью устанавливать соединение по протоколу SIP.The server implements a SIP proxy server capable of establishing a connection via the SIP protocol.
Сервер передает запрос для установления соединения (INVITE) на адрес прокси-сервера и порт 5060, который является стандартным портом для установки SIP соединения между двумя хостами, используемый по умолчанию. В запросе INVITE сервер указывает известный ему IP адрес интерактивной панели домофона. У каждой интерактивной панели домофона есть свой ID – уникальный номер, по которому можно установить всю необходимую актуальную информацию интерактивной панели домофона: IP адрес, географический адрес и остальные данные.The server sends a request to establish a connection (INVITE) to the proxy server address and port 5060, which is the default port for establishing a SIP connection between two hosts. In the INVITE request, the server indicates the IP address of the interactive intercom panel known to it. Each interactive intercom panel has its own ID - a unique number by which you can set all the necessary relevant information on the interactive intercom panel: IP address, geographical address and other data.
Прокси-сервер запрашивает текущий адрес вызываемого пользователя у сервера определения местоположения, для определения местоположения в сети для установки соединения между прокси-сервером и интерактивной панелью домофона. Сервер определения местоположения представляет собой модуль основного сервера, который представляет из себя базу данных, где хранятся данные о местоположении. The proxy server requests the current address of the called user from the location server to determine the location on the network to establish a connection between the proxy server and the interactive intercom panel. The location server is a core server module, which is a database where location data is stored.
Далее прокси-сервер передает запрос INVITE вычислительному устройству пользователя, находящемуся в помещении, в теле запроса указывается версия SIP протокола, тип кодировки, номер порта, и данные о функциональных возможностях сервера, но при этом в запрос добавляется поле с адресом прокси-сервера для того, чтобы ответы от вычислительного устройства шли через данный прокси-сервер. Next, the proxy server sends an INVITE request to the user's computing device located in the room, the body of the request indicates the version of the SIP protocol, the type of encoding, the port number, and data on the server's functionality, but a field with the address of the proxy server is added to the request in order to so that responses from the computing device go through this proxy server.
Данные о функциональных возможностях сервера и вычислительного устройства представляют собой информацию о том, какие методы поддерживает удаленный клиент, поддерживаемые "content types", расширения, кодеки, и т.д. Эти данные запрашиваются перед запросом INVITE, посредством запроса OPTIONS для получения сведений, которые позволят корректно отправить запрос INVITE. Например, при установлении соединения по протоколу SIP, перед тем как заполнить поле заголовка "Require" в сообщении INVITE, списком параметров, в которых нет уверенности, что устройство назначения их поддерживает, отправляют запрос OPTIONS этому устройству, для того, чтобы увидеть, есть ли те параметры, что необходимо поместить в поле "Require" сообщения INVITE, в возвращенном поле "Supported", в ответе на наш запрос OPTIONS.The data about the functionality of the server and the computing device is information about what methods the remote client supports, the supported "content types", extensions, codecs, and so on. This data is requested before the INVITE request, by means of an OPTIONS request to obtain information that will allow the INVITE request to be correctly sent. For example, when establishing a SIP connection, before filling in the "Require" header field in the INVITE message with a list of parameters that are not sure that the destination device supports them, an OPTIONS request is sent to this device in order to see if there is those parameters that need to be placed in the "Require" field of the INVITE message, in the returned "Supported" field, in the response to our OPTIONS request.
После приема и обработки запроса вычислительное устройство пользователя сообщает своему пользователю о входящем вызове (отображая уведомление/звуковой сигнал через приложение), а встречной стороне передает ответ что запрос находится на стадии обработки (180 Ringing). After receiving and processing the request, the user's computing device notifies its user about the incoming call (by displaying a notification / sound signal through the application), and sends a response to the opposite party that the request is being processed (180 Ringing).
После приема вызова на вычислительном устройстве встречной стороне передается сообщение об успешной обработке запроса (200 OK), содержащее данные о типе информации, которые будут передаваться, методах шифрования, в формате протокола SDP. After receiving a call on the computing device, a message is sent to the opposite side about the successful processing of the request (200 OK), containing data on the type of information that will be transmitted, encryption methods, in the SDP protocol format.
Сервер подтверждает прием ответа (т.е. соединение установлено) запросом АСК. На этом фаза установления соединения закончена и начинается фаза разговора. По завершении разговорной фазы одной из сторон передается запрос на завершение сеанса (BYE), который подтверждается другой стороной ответом об успешной обработке запроса (200 OK). Например, если пользователь прекращает звонок, от него отправляется запрос на завершение сеанса, который подтверждается интерактивной панелью домофона. The server confirms the receipt of the response (i.e. the connection is established) with an ACK request. This completes the call setup phase and begins the conversation phase. At the end of the conversation phase, one of the parties sends a request to end the session (BYE), which is confirmed by the other party with a response about the successful processing of the request (200 OK). For example, if the user ends the call, a request is sent from him to end the session, which is confirmed by the interactive intercom panel.
Исходящий звуковой сигнал с вычислительного устройства пользователя ретранслируется сервером на интерактивную панель домофона.The outgoing audio signal from the user's computing device is relayed by the server to the interactive panel of the intercom.
Полученный звуковой сигнал, без потери качества, так как происходит обработка звукового сигнала на сервере, транслируется по установленному SIP соединению на вычислительное устройство пользователя, который предоставляет доступ в помещение. The received audio signal, without loss of quality, as the audio signal is processed on the server, is broadcast over the established SIP connection to the user's computing device, which provides access to the premises.
На Фиг. 1 далее будет представлена общая схема вычислительного устройства (100), обеспечивающего обработку данных, необходимую для реализации заявленного решения. FIG. 1, a general diagram of a computing device (100) that provides data processing necessary for the implementation of the claimed solution will be presented below.
В общем случае устройство (100) содержит такие компоненты, как: один или более процессоров (101), по меньшей мере одну память (102), средство хранения данных (103), интерфейсы ввода/вывода (104), средство В/В (105), средства сетевого взаимодействия (106).In the general case, the device (100) contains such components as: one or more processors (101), at least one memory (102), data storage means (103), input / output interfaces (104), I / O means ( 105), means of networking (106).
Процессор (101) устройства выполняет основные вычислительные операции, необходимые для функционирования устройства (100) или функциональности одного или более его компонентов. Процессор (101) исполняет необходимые машиночитаемые команды, содержащиеся в оперативной памяти (102).The processor (101) of the device performs the basic computational operations necessary for the operation of the device (100) or the functionality of one or more of its components. The processor (101) executes the necessary computer readable instructions contained in the main memory (102).
Память (102), как правило, выполнена в виде ОЗУ и содержит необходимую программную логику, обеспечивающую требуемый функционал. Memory (102), as a rule, is made in the form of RAM and contains the necessary program logic that provides the required functionality.
Средство хранения данных (103) может выполняться в виде HDD, SSD дисков, рейд массива, сетевого хранилища, флэш-памяти, оптических накопителей информации (CD, DVD, MD, Blue-Ray дисков) и т.п. Средство (103) позволяет выполнять долгосрочное хранение различного вида информации, например, вышеупомянутых файлов с наборами данных пользователей, базы данных, содержащих записи измеренных для каждого пользователя временных интервалов, идентификаторов пользователей и т.п.The data storage medium (103) can be performed in the form of HDD, SSD disks, raid array, network storage, flash memory, optical information storage devices (CD, DVD, MD, Blue-Ray disks), etc. The means (103) allows performing long-term storage of various types of information, for example, the aforementioned files with user data sets, a database containing records of time intervals measured for each user, user identifiers, etc.
Интерфейсы (104) представляют собой стандартные средства для подключения и работы с серверной частью, например, USB, RS232, RJ45, LPT, COM, HDMI, PS/2, Lightning, FireWire и т.п.Interfaces (104) are standard means for connecting and working with the server side, for example, USB, RS232, RJ45, LPT, COM, HDMI, PS / 2, Lightning, FireWire, etc.
Выбор интерфейсов (104) зависит от конкретного исполнения устройства (100), которое может представлять собой персональный компьютер, мейнфрейм, серверный кластер, тонкий клиент, смартфон, ноутбук и т.п.The choice of interfaces (104) depends on the specific implementation of the device (100), which can be a personal computer, mainframe, server cluster, thin client, smartphone, laptop, etc.
В качестве средств В/В данных (105) в любом воплощении системы, реализующей описываемый способ, должна использоваться клавиатура. Аппаратное исполнение клавиатуры может быть любым известным: это может быть, как встроенная клавиатура, используемая на ноутбуке или нетбуке, так и обособленное устройство, подключенное к настольному компьютеру, серверу или иному компьютерному устройству. Подключение при этом может быть, как проводным, при котором соединительный кабель клавиатуры подключен к порту PS/2 или USB, расположенному на системном блоке настольного компьютера, так и беспроводным, при котором клавиатура осуществляет обмен данными по каналу беспроводной связи, например, радиоканалу, с базовой станцией, которая, в свою очередь, непосредственно подключена к системному блоку, например, к одному из USB-портов. Помимо клавиатуры, в составе средств В/В данных также может использоваться: джойстик, дисплей (сенсорный дисплей), проектор, тачпад, манипулятор мышь, трекбол, световое перо, динамики, микрофон и т.п.As means of I / O data (105) in any embodiment of the system that implements the described method, a keyboard should be used. The hardware design of the keyboard can be any known: it can be either a built-in keyboard used on a laptop or netbook, or a stand-alone device connected to a desktop computer, server or other computer device. In this case, the connection can be either wired, in which the connecting cable of the keyboard is connected to the PS / 2 or USB port located on the system unit of the desktop computer, or wireless, in which the keyboard exchanges data via a wireless communication channel, for example, a radio channel, with base station, which, in turn, is directly connected to the system unit, for example, to one of the USB ports. In addition to the keyboard, I / O data can also include: joystick, display (touch screen), projector, touchpad, mouse, trackball, light pen, speakers, microphone, etc.
Средства сетевого взаимодействия (106) выбираются из устройства, обеспечивающий сетевой прием и передачу данных, например, Ethernet карту, WLAN/Wi-Fi модуль, Bluetooth модуль, BLE модуль, NFC модуль, IrDa, RFID модуль, GSM модем и т.п. С помощью средств (105) обеспечивается организация обмена данными по проводному или беспроводному каналу передачи данных, например, WAN, PAN, ЛВС (LAN), Интранет, Интернет, WLAN, WMAN или GSM.Networking means (106) are selected from a device that provides network reception and transmission of data, for example, an Ethernet card, WLAN / Wi-Fi module, Bluetooth module, BLE module, NFC module, IrDa, RFID module, GSM modem, etc. The means (105) provide the organization of data exchange via a wired or wireless data transmission channel, for example, WAN, PAN, LAN, Intranet, Internet, WLAN, WMAN, or GSM.
Компоненты устройства (100) сопряжены посредством общей шины передачи данных (110).The components of the device (100) are interconnected via a common data bus (110).
В настоящих материалах заявки было представлено предпочтительное раскрытие осуществление заявленного технического решения, которое не должно использоваться как ограничивающее иные, частные воплощения его реализации, которые не выходят за рамки испрашиваемого объема правовой охраны и являются очевидными для специалистов в соответствующей области техники. In the present application materials, a preferred disclosure of the implementation of the claimed technical solution was presented, which should not be used as limiting other, particular embodiments of its implementation, which do not go beyond the scope of the claimed scope of legal protection and are obvious to specialists in the relevant field of technology.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2021103409A RU2759798C1 (en) | 2021-02-11 | 2021-02-11 | Method for implementing an audio connection using the sip protocol without installing the sip module in the interactive panels of the intercom |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| RU2021103409A RU2759798C1 (en) | 2021-02-11 | 2021-02-11 | Method for implementing an audio connection using the sip protocol without installing the sip module in the interactive panels of the intercom |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| RU2759798C1 true RU2759798C1 (en) | 2021-11-18 |
Family
ID=78607522
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2021103409A RU2759798C1 (en) | 2021-02-11 | 2021-02-11 | Method for implementing an audio connection using the sip protocol without installing the sip module in the interactive panels of the intercom |
Country Status (1)
| Country | Link |
|---|---|
| RU (1) | RU2759798C1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| RU132660U1 (en) * | 2013-02-27 | 2013-09-20 | Закрытое Акционерное Общество "Спикфон" | INTERCONNECTION MULTI-FUNCTIONAL |
| RU2554549C2 (en) * | 2013-07-18 | 2015-06-27 | Исилдур Компани ЛТД | Interactive door intercom |
| RU2609141C1 (en) * | 2015-12-17 | 2017-01-30 | Алексей Вячеславович Нечаев | Device for connecting call panel of entry phone system to networks of internet access providers |
| EP2222065B1 (en) * | 2009-02-20 | 2017-05-10 | Avaya Inc. | Secure feature access from an off-pbx telephone |
| RU177181U1 (en) * | 2017-03-27 | 2018-02-12 | Вячеслав Юрьевич Исупов | Access control device |
| RU184516U1 (en) * | 2018-07-31 | 2018-10-29 | Александр Александрович Миллер | Intercom |
| RU200454U1 (en) * | 2020-06-26 | 2020-10-26 | Юрий Борисович Соколов | Outdoor vandal-proof intercom based on intelligent interactive device |
-
2021
- 2021-02-11 RU RU2021103409A patent/RU2759798C1/en active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2222065B1 (en) * | 2009-02-20 | 2017-05-10 | Avaya Inc. | Secure feature access from an off-pbx telephone |
| RU132660U1 (en) * | 2013-02-27 | 2013-09-20 | Закрытое Акционерное Общество "Спикфон" | INTERCONNECTION MULTI-FUNCTIONAL |
| RU2554549C2 (en) * | 2013-07-18 | 2015-06-27 | Исилдур Компани ЛТД | Interactive door intercom |
| RU2609141C1 (en) * | 2015-12-17 | 2017-01-30 | Алексей Вячеславович Нечаев | Device for connecting call panel of entry phone system to networks of internet access providers |
| RU177181U1 (en) * | 2017-03-27 | 2018-02-12 | Вячеслав Юрьевич Исупов | Access control device |
| RU184516U1 (en) * | 2018-07-31 | 2018-10-29 | Александр Александрович Миллер | Intercom |
| RU200454U1 (en) * | 2020-06-26 | 2020-10-26 | Юрий Борисович Соколов | Outdoor vandal-proof intercom based on intelligent interactive device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9565396B2 (en) | Methods, systems and program products for initiating a process on data network | |
| JP6401242B2 (en) | Load-balanced persistent connection techniques | |
| KR20140020733A (en) | Image capturing method and local endpoint host device | |
| CN109586929B (en) | Conference content transmission method and device, electronic equipment and storage medium | |
| KR20040068123A (en) | Dataconferencing method, appliance, and system | |
| US20180255182A1 (en) | Web Real-Time Client Communication Over a Stimulus Based Network | |
| US11811843B2 (en) | Supporting quality of service for media communications | |
| US9985947B1 (en) | Method and system for communication of devices using dynamic routes encoded in security tokens and a dynamic optical label | |
| KR20130026609A (en) | Apparatus and method for providing multimedia cloud service associated with social network service in multimedia cloud system | |
| JP2009522848A (en) | SIP multi-user media client with user agent shared by multiple user applications | |
| JP2013243472A (en) | Transmission management system, transmission system, and program for transmission management system | |
| WO2014114085A1 (en) | Thin client and communication method and device thereof | |
| Rosas et al. | Videoconference system based on WebRTC with access to the PSTN | |
| WO2017177879A1 (en) | Video conference terminal, and method and system thereof for interworking with internet video software | |
| JP2017135460A (en) | Communication method, communication program, and server | |
| CN100466728C (en) | Method, system and terminal equipment for realizing remote monitoring service between video terminals | |
| RU2759798C1 (en) | Method for implementing an audio connection using the sip protocol without installing the sip module in the interactive panels of the intercom | |
| CN112748893A (en) | Wireless screen projection method, device and system | |
| US10298652B2 (en) | Control for content channel in web real-time communication | |
| CN115150647A (en) | A system and method for sharing media resources for network-based communications | |
| JP2017135459A (en) | Communication method, communication system, and communication program | |
| WO2017188028A1 (en) | Network conferencing system, terminal, program for selecting one of a plurality of communication-methods, and method for selecting one of a plurality of communication-methods | |
| TW201431380A (en) | Real-time image sharing method | |
| CN114125362B (en) | Conference joining method, device, conference platform and computer readable storage medium | |
| CN116055510A (en) | A cloud desktop screen sharing method, system, electronic device and storage medium |