Линфон использует SIP-сообщение для отправки сообщения в чате

Я создаю приложение для Android, где я использую LinPhone Lib для аудио / видео и отправляю сообщение с помощью VoIP.

Я прочитал много блогов и, наконец, получил код GitHub EasyLinphone, который использует LinPhone Lib для аудио / видео звонков. Я прочитал этот код, так как я еще делаю RND Как работает LinPhone SDK.

Я отлично сделал с аудио и видео функцией вызова. Теперь я застрял, как отправить сообщение в чате.

Ниже кода Согласно моему RND должен работать, но я поэтапно небольшая проблема. Если у кого-то есть идея, пожалуйста, помогите мне в этом.

  public LinphoneChatRoom startSingleMessageTo(PhoneBean bean, String messageString, boolean isVideoCall) {

    LinphoneChatRoom chat_room = mLinphoneCore.getChatRoom(bean.getUserName() + "@" + bean.getHost()); //lc is object of LinphoneCore
    chat_room.sendMessage(messageString);

    return chat_room;
}

Ниже указано, где мне нужна помощь для работы с linPhone lib.

Как начать чат?

Как отправлять сообщения в этом чате?

1 ответ

Решение
LinphoneChatRoom chatRoom = null;
try {
chatRoom = sLinphoneUtils.getLc().getOrCreateChatRoom("sip:"+bean.getUserName()+"@sip.linphone.org");
        LinphoneChatMessage msg = chatRoom.createLinphoneChatMessage(messageString);
        chatRoom.sendChatMessage(msg);
    }
    catch (Exception e)
    {
        e.getMessage();
    }
Другие вопросы по тегам