Реализация SIP-телефонии для мобильных устройств с операционной системой Android

Автор: Пользователь скрыл имя, 25 Февраля 2013 в 05:48, дипломная работа

Описание работы

После появления первого устройства под управлением Android, стало возможным предоставить пользователю возможность использовать Интернет-телефонию так же, как и GSM телефонию. Широкополосный доступ в Интернет, многозадачность операционной системы дали возможность пользователю забыть о проблемах, связанных с Интернет связью. До Android самые удобные приложения Интернет-телефонии предлагала ОС iPhone, но с ее ограниченной многозадачностью невозможно использовать другие приложения вместе с Интернет-телефонией, что означает, например, невозможность читать документы и одновременно принимать звонки.

Содержание

1. Введение 5
1.1. Постановка задачи 5
1.2. Этапы работы 8
1.3. Введение в предметную область 10
1.3.1. Общие сведения о SIP телефонии 10
1.3.2. Принципы SIP протокола 11
1.3.3. Архитектура сети 12
1.3.4. Сообщения протокола SIP 13
1.3.5. Сравнение SIP с H.323 15
1.3.6. Сравнение SIP с Skype 17
2. Описание предлагаемого решения 19
2.1. Выбор платформы решения 19
2.2. Описание использования приложения 20
3. Реализация решения 24
3.1. Реализация низкоуровнего модуля, работающего со звуком напрямую 24
3.1.1. AudioRecordWrapper 26
3.1.2. AudioTrackWrapper 27
3.1.3. QueuedBuffer 28
3.2. Принцип работы “Handover” 29
3.3. Архитектура проекта “MC Client” 31



3.4. Ключевые классы элементов архитектуры. 33
3.4.1. Activity. 33
3.4.2. SipServiceWrapper 35
3.4.3. Service 36
3.4.4. SIPEngine 39
4. Реализация и применение решения 43
5. Сравнительный анализ 45
6. Заключение 47
7. Список литературы 48