Я разрабатываю клиент SIP для Android. Я бы хотел протестировать его на сервере OfficeSip. Поэтому я установил сервер officeSip локально, и я могу подключиться к нему через messenger (клиент) officeSIP.Подключить Android SIP к серверу OfficeSip
Гонец требует эти данные для входа в систему:
- пункт Список
- адр: имя пользователя @ server_domain
- имя пользователя: Имя пользователя
- Пароль:
- протокола: протокол
- сервер адрес: адрес сервера
Однако при попытке сделать то же самое в Android, его SipProfile.Builder имеет несколько разные параметры. Следует отметить следующее:
public SipProfile.Builder (String username, String serverDomain)
public SipProfile.Builder setOutboundProxy (String outboundProxy)
Похоже, что не существует адреса сервера.
Я попытался следующие для параметра serverDomain:
- пользователь @ server_domain/server_ip
- server_domain/server_ip
- server_domain @ server_ip
- многие другие комбинации
Однако, Я либо получаю ошибка подключения (когда @) или Ошибка регистрации событие (когда/используется с IP-адресом сервера после /). Коды ошибок: -4 (когда на устройстве происходит некоторая ошибка, возможно из-за ошибки), сразу же после -9 (Клиент находится в транзакции и не может инициировать новый)
Как подключиться к OfficeSIP с использованием Android SIP-клиента?
Edit: мне удалось установить связь с CSipSimpleClient, который использует стек пользовательского SIP. Он требовал только имя сервера (равно домену сервера), имя пользователя и пароль.
Привет, Я был в том же выпуске, в настоящее время вы можете помочь мне, как выйти из него, я прочитал ниже ответ, я почувствовал, что выяснил мой вопрос, я прокомментировал здесь. – impathuri