Передача данных в локальных вычислительных сетях(курсовая) Бородко
.pdfФЕДЕРАЛЬНОЕ АГЕНСТВО СВЯЗИ ФЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «Санкт-Петербургский государственный университет телекоммуникаций им. Проф. М. А. Бонч-Бруевича»
Дисциплина «Передача данных в локальных вычислительных сетях»
Курсовая работа на тему «Совершение вызов из тонкого SIP клиента»
Выполнили: Проверил: к.т.н Бородко А.В.
Санкт-Петербург
|
Оглавление |
|
Техническое задание. .................................................................................................. |
3 |
|
Ход работы. .................................................................................................................. |
3 |
|
1. |
Установка FreeSWITCH.................................................................................... |
3 |
2. |
Настройка двух профилей для совершения вызова. ....................................... |
5 |
3. |
Установка Linphone........................................................................................... |
5 |
Список литературы. .................................................................................................... |
8 |
2
Техническое задание.
Установить FreeSwitch версии 1.6 и зарегистрироваваться (получив аккаунт) и проверить в работе (совершив вызов из тонкого SIP клиента (написав и запустив html+js (на библиотеке SIP.js https://sipjs.com/) в веббраузере MozillaFireFoxи Chrome) на любой SIP номер (например, эхосервис). Предоставить исходный код html+js и настройке SIP клиента.
Ход работы.
1. Установка FreeSWITCH.
Открытая телефонная платформа, распространяемая в исходных кодах, созданная для удовлетворения потребности в управляемых голосом или текстом системах, масштабируемых от софтфонa до софтсвичa.
Платформа, которая позволяет нам совершить вызов между двумя компьютерами без подключения к интернету.
В запущенном FreeSWITCH при помощи команды sofia status проверяем профили.
3
Нам необходим профиль internal. Раскроем его подробнее. Здесь нам необходима строка URL.
4
2.Настройка двух профилей для совершения вызова.
•1001.xml
• 1003.xml
3. Установка Linphone.
Кроссплатформенный программный клиент IP-телефонии в стандарте SIP с открытым исходным кодом, распространяемый по лицензии GNU GPL. Программа Linphone предназначена для организации аудио и видео-вызовов, а также обмена текстовыми сообщениями посредством Интернета.
Производим настройку профилей. После настройки, добавляем пользователя, с которым будет производиться связь.
5
6
4.Общение из тонкого SIP-клиента с SIP-клиентом, использующего
Linphone.
7
Вывод:
Одними из главных достоинств нового продукта стали стабильность работы и масштабируемость, а также кроссплатформенность — FreeSWITCH работает под управлением как Linux, так и Windows.
Для FreeSWITCH отсутствуют готовые к использованию графические интерфейсы по управлению, что также затрудняет его использование. А существующие GUI для FreeSWITCH (WikiPBX, FusionPBX, blue.box) далеки по функциональности от того же FreePBX для Asterisk. Тем не менее FreeSWITCH активно развивается.
Список литературы.
1.https://freeswitch.org/
2.http://www.linphone.org/
3.https://hostingwikipedia.com/setup-freeswitch-ubuntu-14-04/
8