По вашему запросу ничего не найдено :(
Убедитесь, что запрос написан правильно, или посмотрите другие наши статьи:
img
Мы продолжаем постигать основы важнейшего протокола, использующегося в IP телефонии и в сегодняшней статье рассмотрим основные сценарии установления соединения, а также работу основных компонентов протокола SIP. Протокол SIP имеет 3 стандартных сценария установления соединения, которые отличаются наличием и участием тех или и иных устройств. Пример №1 Установление соединения между User Agent’ами, когда в сети отсутствуют всякого рода серверы. Простейшим примером является сеанс связи, в котором принимают участие только два пользователя. Терминальное оконечное оборудование называется UA (User Agent), когда одновременно совмещает в себе функции UAС (User Agent Client) - клиента и UAS (User Agent Server) - сервера. В данном случае сценарий установления соединения будет выглядеть так: . Абонент A снимает телефонную трубку и набирает номер Абонента B, тем самым генерируя запрос INVITE , который содержит описание сеанса связи. Устройство абонента B отвечает сообщением 100 Trying , которое означает, что запрос находится в обработке. После обработки запроса устройство абонента B уведомляет его о входящем вызове, а в сторону абонента A отвечает сообщением 180 Ringing, что соответствует контролю посылки вызова. Абонент B снимает телефонную трубку, отвечая сообщением 200 OK, означающее успешную обработку запроса. Устройство абонента A прекращает прием контроля посылки вызова и посылает подтверждение ACK, означающее прием ответа на запрос INVITE. Между абонентами устанавливается разговорная фаза. Происходит передача голосового трафика по протоколу RTP (Real-Time Transfer Protocol). Важно отметить, что SIP не участвует в непосредственной передаче голоса, а лишь предоставляет условия и способы согласования открытия неких каналов обмена на основе других протоколов, в данном случае - RTP. Абонент A кладет телефонную трубку, тем самым инициируя завершение передачи голосового потока. Устройство абонента A генерирует запрос Bye, в сторону устройства абонента B. Устройство абонента B отвечает сообщением 200 OK, означающем успешную обработку запроса Bye. Терминальное оконечное оборудование абонентов A и B возвращается в исходное состояние. Однако, данный сценарий установления соединения является самым примитивным, можно даже сказать частным. Обычно в сети присутствует SIP прокси сервер, который принимает и обрабатывает запросы от пользователей и выполняет, соответствующие этим запросам, действия. Пример №2 Рассмотрим сценарий установления соединения между двумя пользователями. В данном случае задачу поиска и приглашения абонента выполняет Прокси сервер, вызывающему пользователю необходимо знать только постоянный номер вызываемого абонента. Отметим, что функции прокси сервера выполняет офисная телефонная станция Как видно из рисунка, процесс установления и разъединения соединения происходит аналогично первому сценарию, только в качестве посредника при передаче сообщений протокола SIP выступает SIP Proxy. Пример №3 Допустим, что в сети имеется множество пользователей, число которых постоянно пополняется. Они могут менять свое фактическое положение, ставить переадресацию (redirection) на другой номер, проводить конференц – звонки и др. Для предоставления подобных сервисов требуется наличие в сети соответствующих серверов, поддерживающих ту или иную функцию. Сервер регистрации (Registration Server) для аутентификации и авторизации пользователей. Сервер определения местоположения (Allocation Server) для определения реального местонахождения пользователей. Сервер переадресации (Redirect Server) для перенаправления звонков на другие номера, в случае если пользователь настроил данную функцию. Сервер регистрации это логический элемент и обычно его функции выполняет SIP Proxy, такие совмещенные сервера называют Registar. SIP Proxy может также выполнять функции серверов определения местоположения и переадресации, такое совмещение полезно в плане масштабируемости сети. Приведем пример, когда сеть содержит некий комбинированный SIP Proxy, который поддерживает все функции, описанные выше. Допустим, что новый, еще не зарегистрированный пользователь A,вызывает пользователя B, который уже прошел процедуру авторизации. Новый User Agent A посылает серверу сообщение REGISTER , которое инициирует процесс регистрации. Т.к User Agent A ещё не зарегистрирован, то сервер Registar отвечает сообщением 401 Unauthorized Тогда User Agent A посылает серверу сообщение REGISTER + login, содержащее логин и пароль. Сервер Registar отвечает сообщением 200 OK, на этом процесс регистрации закончен. Теперь пользователь А авторизован на сервере и может совершать звонки. User Agent A инициирует установление связи с пользователем B сообщением INVITE. На данном этапе включаются функции серверов определения местоположения и переадресации, сервер отвечает сообщением 302 Moved Temporarily, означающее, что вызываемый абонент временно сменил местоположение и содержащее его новые данные для установления соединения. User Agent A отвечает сообщением ACK, которое означает прием ответа от Redirect сервера на запрос INVITE. Далее User Agent A инициирует новое установление соединения напрямую к пользователю B, в соответствии с полученными данными. Как видно из рисунка дальнейший процесс соединения происходит аналогично сценарию 1. В следующей статье мы подробно рассмотрим основные модификации протокола SIP для взаимодействия с традиционными телефонными сетями, использующими сигнализацию ОКС-7.
img
OpenMeetings - программное средство, предназначенное для проведения видеоконференций, презентаций, а также позволяет проводить онлайн-обучение обеспечивая при этом мгновенный обмен данных. Программа помимо основных функций имеет ряд полезных возможностей, способствующих качественному проведению мероприятий используя видеосвязь к которым относятся: групповой и личный чат для удобного общения пользователей; запись с экрана и звука во время проведения видеотрансляций; возможность создавать неограниченное количество сессий для общения; внутренний почтовый клиент для переписки и рассылок по электронной почте; удобный и понятный календарь с функцией планирования событий; проведение опросов и голосования среди аудитории в режиме реального времени; пересылка необходимых документов или файлов различных форматов; удобное и функциональное приложение для ОС Android. Достоинством программы OpenMeetings наличие гибкой настройки интерфейса под бренд компании с размещением логотипов, собственного дизайна, а также выбрать набор необходимых инструментов для удобной работы и общения. Требования для установки программы: Сервер под управлением Ubuntu 18.04. Пользователь с предоставленными правами sudo. Минимальные системные требования: Рекомендуемые системные требования: CPU: 1 ГГц; CPU: 2x/4x 2 ГГц; Оперативная память: 1 ГБ; Оперативная память: 4 ГБ; Установить Java OpenMeetings написана Java скриптах, поэтому вам для работы программы необходимо будет ее установить. По умолчанию последняя версия Java недоступна в репозитории Ubuntu 18. Поэтому вам нужно будет добавить репозиторий Java в вашу систему, выполнив следующую команду: sudo add-apt-repository --yes ppa:webupd8team/java Затем следует обновить репозиторий и установить Java с помощью следующей команды: sudo apt-get install oracle-java8-installer -y После установки Java вы можете проверить ее версию с помощью следующей команды: java -version java version "1.8.0_171" Java(TM) SE Runtime Environment (build 1.8.0_171-b11 Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode) Следующим этапом Вам необходимо установить некоторые компоненты для вашей системы с помощью выполнения следующей команды: sudo apt-get install install imagemagick ghostscript libxt6 libxrender1 ffmpeg sox -y Далее вам необходимо установить MariaDB Server для хранения данных в вашей системе, выполнив следующую команду: sudo apt-get install mariadb-server -y После установки MariaDB необходимо войти в оболочку MariaDB: mysql -u root -p Введите пароль пользователя root и нажмите Enter, затем создайте базу данных и пользователя с помощью следующей команды: MariaDB [(none)]> CREATE DATABASE openmeetings; MariaDB [(none)]> CREATE USER openmeetings; Затем предоставьте права доступа к базе данных OpenMeetings с помощью следующей команды: MariaDB [(none)]> GRANT ALL PRIVILEGES ON openmeetings.* TO 'openmeetings'@'localhost' IDENTIFIED BY 'password'; Затем необходимо выполнить команду FLUSH PRIVILEGES, чтобы таблица привилегий была перезагружена MySQL, и мы могли использовать новые учетные данные: MariaDB [(none)]> FLUSH PRIVILEGES; Затем выйдите из консоли MariaDB с помощью следующей команды: MariaDB [(none)]> q Установка OpenMeetings Вы можете загрузить последнюю версию OpenMeetings со страницы загрузки, перейдя в браузере по следующей ссылке: wget http://www-eu.apache.org/dist/openmeetings/4.0.4/bin/apache-openmeetings-4.0.4.tar.gz После завершения загрузки извлеките загруженный файл с помощью следующей команды: sudo tar xvf apache-openmeetings-4.0.4.tar.gz -C /opt/openmeetings Затем запустите приложение с помощью следующей команды: cd /opt/openmeetings sudo sh red5.sh openmeetings Доступ к веб-интерфейсу OpenMeetings Откройте веб-браузер и введите URL-адрес http://your-server-ip:5080/openmeetings. Вы будете перенаправлены на следующую страницу: Здесь нажмите на кнопку >. Вы должны увидеть следующую страницу: Выберите тип базы данных и укажите имя базы данных, затем нажмите кнопку >. Вы должны увидеть следующую страницу: Введите имя пользователя, пароль и адрес электронной почты, затем нажмите кнопку >. Вы должны увидеть следующую страницу: Теперь предоставьте данные SMTP, затем нажмите кнопку >. Вы должны увидеть следующую страницу: Укажите ImageMagick, sox и путь FFmpeg, затем нажмите кнопку >. Вы должны увидеть следующую страницу: Выберите значение по умолчанию и нажмите кнопку >. Вы должны увидеть следующую страницу: Теперь нажмите на кнопку "Enter the Application". Вы должны увидеть следующую страницу: Введите свои учетные данные, затем нажмите кнопку "Sign In". Вы должны увидеть следующую страницу: В заключении следует отметить, что проведение видеоконференций с помощью программы OpenMeetings оправдывает себя за счет простого управления программой и хорошего набора удобных функций необходимых для качественного общения по видеосвязи.
img
Развитие сетевых технологий в последние годы приобрело поистине гигантские масштабы. Сложно представить сейчас любой современный смартфон без поддержки 4G. Но мало кто задумывался, что же такое эти самые 3G, 4G, 5G… На самом деле, все довольно просто. Буква G в этих обозначениях расшифровывается как generation – или поколение, если говорить по-русски. Вообще поколениями мобильной связи принято называть наборы стандартов, присущие сети сотовой связи в определенный промежуток времени. Например, первое поколение работало по аналоговому способу передачи данных, начиная со второго, технологии ушли на сторону цифровых методик. Стандартизацией поколений мобильной связи занимается глобальная инициатива 3GPP – «Партнерский проект 3 поколения».  Что используется сейчас? На текущий момент наиболее актуальными в сети являются стандарты 4G, 3.5G (или HSPA), и 3G. Любое современное мобильное устройство поддерживает минимум один из этих стандартов. Но многие из производителей смартфонов уже закладывают в новые продукты функциональные возможности для использования мобильных сетей пятого поколения. Это и понятно – в среднем, раз в десятилетие появляется новый стандарт мобильной связи, и поскольку 4G появился более 10 лет назад – создание таких смартфонов целиком и полностью обосновано. Давайте разберемся, что же такое 5G, и какие преимущества оно предоставляет перед более ранними поколениями мобильной связи 5G – это новейший стандарт телекоммуникационной связи, который призван обеспечить еще большую скорость передачи данных, еще большую энергоэффективность устройств за счет уменьшения потребления энергии, а также решить проблему одновременной массовой нагрузки на сотовые телефонные сети, с чем предыдущие поколения связи справлялись неохотно. Среди его достоинств стоит отметить высокую пропускную способность, одновременную поддержку работы большого количества устройств, минимизацию задержек при отправке данных и гигантскую скорость их передачи. Разберем конкретный пример. В наше время организовывается множество масштабных мероприятий, где каждый участник стремится выложить в сеть отснятые фото и видео, или запостить стори в инстаграме. При одновременной массовой нагрузке на сеть она начинает тормозить, доставляя пользователям ряд неудобств. Новые стандарты мобильной связи способны обеспечить скорость передачи данных до 1 Гб/с при плотности более миллиона устройств на 1 квадратный километр! А это значит, что даже в толпе фанатов пользователь 5G-смартфона сможет стримить видео с концерта любимой группы без задержек и опасения израсходовать заряд батареи. Также 5G-интернет имеет все шансы потеснить проводной широкополосный доступ в интернет. Ведь если задуматься, имея покрытие сети 5G в доме, и совершая раздачу интернета с точки доступа смартфона, можно обеспечить на всех гаджетах в доме нереально высокую скорость интернета. А ведь это могут быть многие устройства – помимо привычных всем ноутбуков, компьютеров и смартфонов это также игровые приставки, телевизоры с технологией IPTV, IP-камеры, системы «умный дом» и многое другое Из новинок, которые обещает принести с собой эта технология, также стоит отметить беспроводное управление транспортом и станками, находящимися в зоне покрытия, а высокая надежность и минимальное время отклика позволит внедрить 5G даже в ультрасовременную хирургию, где малоразмерные высокоточные роботы будут способны проводить сложнейшие операции. Опасения перед теплым приемом новой технологии Однако, перевод связи на новые частотные диапазоны потребует либо увеличения мощности передатчиков, либо более плотного их расположения. В первом случае это может негативно сказаться на здоровье людей, попадающих в зону действия рядом с передатчиком, во втором – больших материальных затрат. Поэтому внедрение стандарта 5G – дело не быстрое. Но над разрешением данных проблем трудятся множество компаний, среди которых одну из лидирующих позиций занимает китайская корпорация HUAWEI. Эта компания уже не первый десяток лет занимается созданием оборудования для мобильных сетей. Если исходить из перспективы развития сетей беспроводной передачи данных, то в ближайший десяток лет нас ждет эпоха «умных» гаджетов, взаимодействие между которыми будет осуществляться по беспроводным технологиям. И стандарт 5G – как раз то что нужно для внедрения таких технологий в нашу жизнь
ВЕСЕННИЕ СКИДКИ
40%
50%
60%
До конца акции: 30 дней 24 : 59 : 59