Articles of voip

Конфигурация эхоподавления Speex

Я делаю приложение Android-to-Android VoIP (громкоговоритель), используя его класс AudioRecord и AudioTrack, а также Speex через NDK для эхоподавления. Мне удалось успешно передать данные из функции Speex speex_echo_cancellation () и получить их, но эхо остается. Вот соответствующий код потока андроида, который записывает / передает и получает / воспроизводит аудио: //constructor public MyThread(DatagramSocket socket, int frameSize, […]

Как интегрировать SIP в Android?

Как реализовать протокол SIP в Android? Есть ли какой-либо SDK или библиотека, доступная для его простого внедрения в Android?

Ошибка: ресурс не найден, который соответствует указанному имени (в 'теме' со значением '@ style / AppTheme')

! [Дайте мне ошибку: (] Я пробовал все … [2014-11-15 17:56:06 – LoginActivity] C: \ Users \ Different \ workspace \ LoginActivity \ AndroidManifest.xml: 15: ошибка: Ошибка: ресурс не найден, который соответствует указанному имени (в 'теме' со значением @ стиль / AppTheme '). [2014-11-15 17:56:06 – LoginActivity] [2014-11-15 17:56:07 – LoginActivity] C: \ Users \ […]

Обратные вызовы SipRegistrationListener не запускаются

Я пытаюсь запустить SIPDemo, загруженный из Google Andoid пример приложений, но не смог запустить его. Проблема, с которой я столкнулся, заключается в том, что после того, как я вызываю SipManager.open, передавая ему профиль и ожидающее намерения, он должен начать процесс регистрации с поставщиком SIP, в моем случае я использую уже зарегистрированную учетную запись для подключения. […]

Можно ли позвонить в Google Hangouts с помощью кода?

Можно ли запрограммировать пользователя андроида на андроид как то, что мы делаем в Skype (Skype:username?call&video=true) ? Я пробовал для Skype, и он работает нормально. Но я не получил правильное решение для Hangouts. Я видел модули кода в android для вызова Hangouts по ссылке, но я не получил правильное решение для вызова пользователя видеовстречи из Hangouts, […]

Android SIP с CSipSimple и pjsip

Я пишу специальное приложение для Android, которое позволяет пользователю совершать вызовы VOIP с использованием SIP. Когда пользователь нажимает кнопку, речевой вызов инициируется другим пользователем SIP. Вот и все. Единственными другими требованиями являются то, что он должен работать на 2.3 + Android-устройствах и не должен ограничиваться только Wi-Fi. Android уже включает в себя стек SIP (начиная […]

Поток приложений для подключения к одноранговой сети для Android?

Я создаю приложение в android на webrtc для однорангового соединения для видеозвонка и чата. Я загрузил демо-код с сайта WEBRTC и успешно выполнил этот код (может видеть только видео, без обмена голосом), я распечатал весь ответ в журнале, где бы я ни сомневался, и обнаружил, что после ввода URL-адреса комнаты в диалоговом окне он возвращает […]

Как отправлять и получать голосовые потоки с использованием RTP

Я новичок в SIP-вызове с использованием RTP, теперь я пытаюсь отправлять и получать голосовые потоки, используя RTP для вызова sip. Я закончил подключение двух эмуляторов и смог отправить INVITE и INVITE-ACK с помощью jain sip. После того, как я получил Ack, я хочу запустить RTP для потоковой передачи мультимедиа, я использую функцию RtpPacket для отправки […]

Отправлять Push-уведомления в iOS / Android на закрытом Wi-Fi (без подключения к Интернету)

Я хотел бы создать приложение, которое пользователи могут использовать в области / месте, где нет GSM / 3G или любого вида приема сотовой связи. Мы также предоставляем только закрытую сеть WiFi без интернет-восходящей линии связи, поэтому это локальная сеть, где устройства (ПК и смартфоны) могут общаться друг с другом, но не с внешним миром (не […]

Одноранговый SIP-вызов с Android SIP Stack?

Я искал способ настроить стек Android SIP, чтобы иметь возможность устанавливать SIP-вызов между двумя устройствами в одной и той же сети, специальным образом. Т.е. без РЕГИСТРАЦИИ на сервер SIP. Я не смог заставить это работать, поскольку SIP Demo включает в себя регистрацию сервера, и я не могу заставить его совершать или принимать вызов без этого […]