//11-25 14:50:35.064924 840 908 I ActivityManager: Displayed com.google.android.apps.messaging/.ui.appsettings.RcsSettingsActivity: +238ms
//11-25 14:50:40.670666 17412 17412 I Bugle : ContactPickerFragment: group is RCS participants{size:0}
//11-25 14:50:40.670755 17412 17412 I Bugle : ContactPickerFragment: picker is RCS: true
//11-25 14:50:40.671703 17412 17412 I Bugle : ContactPickerFragment: group is RCS participants{size:0}
//11-25 14:50:50.218844 17412 24146 I Bugle : ContactPickerFragment: refresh destination capabilities MSISDN{+d}
//11-25 14:50:50.218844 17412 17412 I Bugle : ContactPickerFragment: isDestinationRcsEnabled MSISDN{+d} false
//11-25 14:50:50.219677 17412 17412 I Bugle : ContactPickerFragment: group not RCS because a participant is not RCS user. DisplayName{Redacted-14} MSISDN{+d} participants{size:1}
//11-25 14:50:50.234977 17412 17412 I Bugle : ContactPickerFragment: isDestinationRcsEnabled MSISDN{+d} false
//11-25 14:50:50.235568 17412 17412 I Bugle : ContactPickerFragment: group not RCS because a participant is not RCS user. DisplayName{Redacted-14} MSISDN{+d} participants{size:1}
//11-25 14:50:50.235739 17412 17412 I Bugle : ContactPickerFragment: creating conversation. participants{size:1}
//11-25 14:50:50.608825 17412 17412 I BugleRcsEngine: [2] zdq.connect: Connecting EventService
==>>BugleRcsEngine 是 RCS 连接服务器引擎
//11-25 14:50:50.614503 17412 17412 I BugleRcsEngine: [2] zdq.connect: shouldUseCarrierServicesJibeService: true, CarrierServices rcs service found: true
//11-25 14:50:50.615184 17412 17412 I BugleRcsEngine: [2] zdq.connect: Binding to JibeService in CarrierServices.
//11-25 14:50:50.620177 17412 17412 I BugleRcsEngine: [2] zdq.connect: Connecting ChatSessionService
//11-25 14:50:50.624813 17412 17412 I BugleRcsEngine: [2] zdq.connect: shouldUseCarrierServicesJibeService: true, CarrierServices rcs service found: true
//11-25 14:50:50.625448 17412 17412 I BugleRcsEngine: [2] zdq.connect: Binding to JibeService in CarrierServices.
//11-25 14:50:50.772018 17412 17412 I BugleDataModel: ConversationData{id:3}: refreshRcsCapabilities, unlatchReason: CONVERSATION_PARTICIPANT_LOADER_FINISHED, RcsAvailability: RCS appears to be active, for call sim: 1
//11-25 14:50:50.781863 17412 24172 I BugleDataModel: ConversationData{id:3}: updateIsRcsConversation, unlatchReason: CONVERSATION_PARTICIPANT_LOADER_FINISHED
//11-25 14:50:50.825235 6874 8429 D BlockedNumbers: isBlocked: in=+17866700559, e164=+17866700559
//11-25 14:50:50.977910 17412 17412 I RcsClientLib: Service com.google.android.rcs.client.events.EventService connected. Will notify listeners: true
//11-25 14:50:50.988999 17412 17412 I RcsClientLib: Service com.google.android.rcs.client.chatsession.ChatSessionService connected. Will notify listeners: false
//11-25 14:50:50.996202 17412 17412 I BugleDataModel: 1 results retrieved for load latest.
//11-25 14:50:51.069111 7802 22719 I CarrierServices: [762] bvh.run: (RCS): : Adding transaction context and starting timer with: 30000 for transaction [KjE2e-e1L3hsO39oHYNLupaeBJI], method OPTIONS
//11-25 14:50:51.103943 7802 22719 I CarrierServices: [762] drg.a: (RCS): : Notifying 2 SIP listener(s) about 200 OK response for 7390a4f7-73c6-438c-87ae-9043d8c1818b
//11-25 14:50:51.105693 7802 17987 W CarrierServices: [616] cja.run: not a provisional response: 200
//11-25 14:50:51.111183 7802 22719 I CarrierServices: [762] dre.a: First response received
//11-25 14:50:51.188375 17412 17412 I Bugle : ContactPickerFragment: capabilities updated: MSISDN{+d} mResponseCode: 200, mLastActivityTimestamp: 1574711451113, mValidityPeriodMillis: 129600008, mIsKnownInNetwork: false, mIsOnline: true, mCaps: [urn%3Aurn-7%3A3gpp-application.ims.iari.rcse.im, urn%3Aurn-7%3A3gpp-application.ims.iari.rcse.ft, urn%3Aurn-7%3A3gpp-application.ims.iari.rcs.geopush, urn%3Aurn-7%3A3gpp-application.ims.iari.rcs.fthttp, urn%3Aurn-7%3A3gpp-application.ims.iari.rcs.chatbot]
//11-25 14:50:51.195752 17412 17412 I Bugle : ContactPickerFragment: isDestinationRcsEnabled MSISDN{+d} true
//11-25 14:50:51.195928 17412 17412 I Bugle : ContactPickerFragment: group is RCS participants{size:1}
//11-25 14:50:55.834172 17412 17412 I Bugle : UI initiated message sending in conversation 3
//11-25 14:50:55.945626 17412 17412 I Bugle : dcq: Deselected messages []
//11-25 14:50:56.009398 17412 17412 I BugleDataModel: ConversationData{id:3}: send message {Redacted-4 } to 1 recipients
//11-25 14:50:56.021056 17412 17553 I BugleDataModel: InsertNewMessageAction: inserting new message.
==>>一条要发送的消息,
//11-25 14:50:56.035682 17412 17412 I Bugle : DraftMessageTypeConverter: draft switching to RCS.
//11-25 14:50:56.160149 17412 17553 I BugleDataModel: InsertNewMessageAction: inserted RCS message{id:12} conversation{id:3}, timeStamp: 1574711456044
//11-25 14:50:56.194029 16512 16512 I AndroidIME: LatinIme.onActivate() : EditorInfo = Package = com.google.android.apps.messaging : Type = Text : Learning = Enable : Suggestion = Show : AutoCorrection = Enable : Microphone = Show : NoPersonalizedLearning = Disable
//11-25 14:50:56.247695 17412 17553 I BugleDataModel: PendingMessagesProcessor: process from InsertNewMessageAction due to message inserted with queues: rcsMessagesToSend{size:1}
//11-25 14:50:56.326641 17412 17412 I BugleDataModel: ConversationData{id:3}: refreshRcsCapabilities, unlatchReason: CONVERSATION_PARTICIPANT_LOADER_FINISHED, RcsAvailability: RCS appears to be active, for call sim: 1
//11-25 14:50:56.441120 17412 17412 I Bugle : DraftMessageTypeConverter: draft switching to RCS.
//11-25 14:50:56.452160 6874 9411 D BlockedNumbers: isBlocked: in=+17866700559, e164=+17866700559
//11-25 14:50:56.598539 17412 17553 I BugleDataModel: SendMessageAction: Sending RCS message{id:12} in conversation{id:3} rcsMessage{id:MsHni0XPAOQ0uhoILbs4kZsg}
//11-25 14:50:56.714916 17412 17412 I BugleUsageStatistics: UsageStatistics: Create or Open Conversation Is RCS true
//11-25 14:50:56.816176 17412 17412 I Bugle : DraftMessageTypeConverter: draft switching to RCS.
//11-25 14:50:57.280351 7802 22719 I CarrierServices: [762] bvh.run: (RCS): : Adding transaction context and starting timer with: 30000 for transaction [yhG8PVNFqXVi-LJK8bl64_bJvig], method INVITE
//11-25 14:50:57.289720 7802 22719 I CarrierServices: [762] byh.c: Using config server URL from bhs
//11-25 14:50:57.300669 7802 22719 I CarrierServices: [762] drg.a: (RCS): : Notifying 2 SIP listener(s) about 200 OK response for e6df5822-ec9a-44a9-8941-0e27861f5279
//11-25 14:50:57.301121 7802 17987 W CarrierServices: [616] cja.run: not a provisional response: 200
//11-25 14:50:57.301634 7802 22719 I CarrierServices: [762] dre.a: First response received
//11-25 14:50:57.301971 7802 24209 I CarrierServices: [808] cjb.c: 200 OK response received
//11-25 14:50:57.304620 7802 24209 I CarrierServices: [808] cjb.c: Send ACK
//11-25 14:50:57.318839 7802 24209 I CarrierServices: [808] byh.c: Using config server URL from bhs
//11-25 14:50:57.332663 7802 24209 I CarrierServices: [808] bvc.a: (RCS): : Adding transaction context and starting timer with: 30000 for transaction [WbS8oXKtRbCrrbAuv7lTkZ-C7CA], method: ACK
//11-25 14:50:57.365094 7802 24209 I CarrierServices: [808] dol.a: Creating secure MSRP client end point for connecting to 216.239.36.133:443
//11-25 14:50:57.368022 7802 24209 I CarrierServices: [808] dnx.d: Open secure client socket to 216.239.36.133:443
//11-25 14:50:57.482070 7802 24209 I CarrierServices: To: msrps://216.239.36.133:443/ADCMgDY3RQuXA30Wf5Gny4Z5f_-eAmvMWO3p3IVDvMvH2Ocs5yfZnnwxa5E5nSkn9Ow1HS6VDsZ8RAcF5VG-UGgoOdS9EK8Lagc8ELfqksjakS5Exw;tcp
==>>443是 https服务器固定端口 ,给服务器216.239.36.133 发送数据
//11-25 14:50:57.482070 7802 24209 I CarrierServices: From: msrps://10.47.107.246:9/98f94a0cccf8481b86bb8748b19023c8;tcp
===>>终端ip: 10.47.107.246 和随机分配的端口号9
//11-25 14:50:57.485390 7802 24209 I CarrierServices: [808] dou.a: sendMessage (MSRP session ID:98f94a0cccf8481b86bb8748b19023c8):
//11-25 14:51:00.214367 17412 17412 I BugleDataModel: ConversationData{id:3}: send message {Redacted-2 } to 1 recipients
//11-25 14:51:00.226352 17412 17553 I BugleDataModel: InsertNewMessageAction: inserting new message.
//11-25 14:51:00.227809 17412 17412 I Bugle : DraftMessageTypeConverter: draft switching to RCS.
//11-25 14:51:00.592973 7802 24209 I CarrierServices: Type: text/plain
==>>发送的消息类型是文本
//11-25 14:51:00.956906 17412 17553 I BugleDataModel: SentMessageProcessor: Done sending RCS message{id:13} conversation{id:3}, status: SUCCEEDED
==>>发送成功
发送消息插入通用mms数据库:
//11-25 14:51:10.431019 1237 1684 D Mms/Provider/Mms: insert succeed, uri = content://mms/part/5
//11-25 14:51:10.440163 1237 1684 D Mms/Provider/Mms: Update begin, match = 12
//11-25 14:51:10.441477 1237 1684 D Mms/Provider/Mms: update end, affectedRows = 1