Линфон использует 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();
}