Google предоставляет демонстрационное приложение для SIP по имени SipDemo. Давайте рассмотрим это приложение и разберемся, как оно работает. Если вы — новичок в SIP, то определенные аспекты могут оказаться неочевидными. Чтобы поэкспериментировать с SipDemo, скорее всего, понадобится физическое устройство Android, поддерживающее SIP. Дело в том, что эмуляторы Android на момент написания данной книги не поддерживали SIP (как и Wi-Fi). Определенные попытки заставить протокол SIP работать в эмуляторе уже предпринимаются, и к тому времени, когда вы будете читать эту книгу, некоторые из них могут увенчаться успехом.
Чтобы поэкспериментировать с SipDemo, потребуется получить у поставщика SIP учетную запись SIP.
Нужен идентификатор SIP, имя SIP-домена (или прокси) и пароль SIP. Все это будет введено на экране настроек приложения SipDemo, чтобы оно могло их использовать.
Наконец, понадобится Wi-Fi-соединение используемого устройства с Интернетом. Даже если вы не хотите экспериментировать с SipDemo на своем устройстве, все равно имеет смысл разобраться с материалом, ным в настоящем разделе. Пользовательский интерфейс приложения SipDemo показан.
Для загрузки SipDemo в качестве нового проекта в Eclipse воспользуйтесь мастером New Android Project (Новый проект Android). В этом мастере выберите переключатель Create project from existing source (Создать проект из существующего источника), в разделе Build Target (Целевая платформа сборки) укажите версию Android. или выше и в раскрывающемся меню Samples (Примеры) выберите SipDemo. Щелкните на кнопке Finish (Готово) и среда Eclipse создаст новый проект. Его можно запустить безо всяких изменений, но, как уже упоминалось ранее, приложение не будет делать ничего, если только устройство не поддерживает SIP. Кроме того, должна быть включена поддержка Wi-Fi, иметься в наличии учетная запись SIP, с помощью кнопки меню отредактирована информация SIP и с использованием кнопки меню инициирован звонок. Для тестирования приложения понадобится еще одна учетная запись. Щелчок на картинке с
II ! Г :
SipDemo
Call someone
Edit your SIP Info. End Current Call.
изображением большого микрофона на экране позволит говорить с противоположной стороной. Это демонстрационное приложение также принимает входящие звонки. А теперь рассмотрим внутреннее устройство пакета android.net. sip.
Опубликовал Kest
February 14 2015 13:14:19 ·
0 Комментариев ·
2785 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.