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

Я создаю приложение для 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.

Как запустить chatRoom?

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

1 Ответ

1 голос
/ 09 апреля 2019
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();
    }
...