We have an Asterisk server (Version 18.2.2)
We initiate inbound calls from one SIP UA to a paging group. Asterisk handles the call and returns 200 OK, but its behavior varies for types of UA softphones. Our UA softphones are linphone desktop and linphone android. For the linphone desktop, when a UA initiates a call, the softphone’s Streaming state starts immediately (Call starts in less than a second). However, for the android UAs it takes 3 seconds to emits the Streaming state. I grabbed PCAPs from both situations and found that for the android clients too many 200 OKs returned from the server.
The following screenshot shows how the server acts differently for Linphone Android UAs.
PCAPs when a call initiated from linphone android (SDK 5.0.0):
Does anyone know how I can solve the start streaming latency for our android UAs?