# No voice on ios and android

**URL:** <https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92>\
**Category:** Help\
**Created:** [April 11, 2019, 8:10am UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92 "2019-04-11T08:10:53Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![bmp123](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/bmp123/32/58_2.png) [@bmp123](https://react-native-webrtc.discourse.group/u/bmp123)\
**Post date:** [April 11, 2019, 8:10am UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/1 "2019-04-11T08:10:54Z")

</div>

hi, I have a problem with webrtc in android and ios devices. Sometimes I don’t have a voice. Have a different cases. ios: have voice android: no voice or ios: no voice android: have voice or ios: no voice and android: no voice. I don’t no why. Can you can help me please?

Handle invite  
`async handleInvite(data) {  
let {  
local,  
callID,  
sdp,  
conferenceId,  
caller\_id\_name,  
caller\_id\_number,  
verto\_h\_caller\_domain  
} = data;  
if (local) return;  
const isDND = await this.dispatch(getDnd());  
const pc = getPeerConnection();  
global.connections[callID] = pc;  
console.log("INCOMMING: ", data);  
console.log("WEBRTC\_INCOMING\_CALL\_CALLID: ", callID, AppState.currentState);  
if (this.calls) {  
console.log(“WEBRTC\_INCOMING\_CALL\_HANGUP”);  
global.verto.hangup(callID);  
return;  
}  
this.calls = callID;  
if (isDND) {  
global.verto.hangup(callID);  
return;  
}

global.hasCall = callID;  
const user = await this.dispatch(  
getUserFromState(caller\_id\_number, verto\_h\_caller\_domain)  
);  
console.log("USER: ", user);  
const domain = await this.dispatch(getDomainFromState());  
console.log("DOMAIN: ", domain);  
console.log("PC\_CONNECTIONS: ", Object.keys(global.connections));  
console.log(“WEBRTC\_SDP\_INVITE: “, sdp);  
const sdpArray = sdp.split(”\r\n”);  
const mAudio = sdpArray.filter(\_ =\> \_.indexOf(“m=audio”) + 1)[0];  
sdp = sdp.replace(  
mAudio,  
`a=group:BUNDLE audio\r\n${mAudio}\r\na=mid:audio`  
);  
await pc  
.setRemoteDescription(  
new RTCSessionDescription({  
type: “offer”,  
sdp  
})  
)  
.catch(error =\> {  
this.handleCallError({ callID, error });  
});  
const desc = await pc.createAnswer({  
mandatory: {  
OfferToReceiveVideo: false,  
OfferToReceiveAudio: true  
}  
});  
await pc.setLocalDescription({ type: “pranswer”, sdp: desc.sdp });  
RNCallKit.displayIncomingCall(  
callID,  
`${caller_id_number}${ domain !== verto_h_caller_domain && verto_h_caller_domain ?`@{verto\_h\_caller\_domain}` : "" }`, "", false, user ? user.name : `{caller\_id\_number}{ domain !== verto\_h\_caller\_domain && verto\_h\_caller\_domain ? `@{verto\_h\_caller\_domain}`: "" }`  
);  
// setTimeout(() =\> {  
navService.navigate(“Webrtc”, {  
callID,  
type: “incoming”,  
via: caller\_id\_number.length \> 4 ? caller\_id\_name : “”,  
caller\_id\_name: user ? user.name : “”,  
caller\_id\_number: `${caller_id_number}${ domain !== verto_h_caller_domain && verto_h_caller_domain ?`@${verto\_h\_caller\_domain}`: "" }`  
});  
// }, 1500);

// Delete this line on release  
// this.answer(callID);  
// --------------\>  
this.dispatch(  
receiveCall({  
callID,  
conferenceId,  
caller\_id\_name,  
caller\_id\_number: `${caller_id_number}${ domain !== verto_h_caller_domain ?`@{verto\_h\_caller\_domain}` : "" }`, type: "incomming" }) ); this.emit(`call.invite.{callID}`, { callID });

pc.ontrack = event =\> {  
const stream = event.streams[0];  
this.emit(“call.stream”, { callID, stream });  
this.emit(`call.stream.${callID}`, { callID, stream });  
};  
pc.onaddstream = event =\> {  
const stream = event.stream;  
this.emit(“call.stream”, { callID, stream });  
this.emit(`call.stream.${callID}`, { callID, stream });  
};  
}`

Answer button action  
`async answer(  
callID,  
{  
calleeIdName,  
calleeIdNumber,  
vertoFunc = “answer”,  
conferenceId,  
caller\_id\_number  
} = {}  
) {  
console.log("WEBRTC\_ANSWER\_CALLID: ", callID);  
const pc = global.connections[callID];  
if (!pc) {  
this.hangup(callID);  
}  
console.log("WEBRTC\_VERTO\_ANSWER\_REQUEST: ", pc.localDescription);  
// this.dispatch(setAnsweredCall(callID));  
global.androidBgCall = false;  
this.dispatch(setAnsweredCall(callID));

const stream = await mediaDevices  
.getUserMedia({  
audio: true,  
video: false  
})  
.catch(error =\> {  
this.handleCallError({ callID, error });  
});  
console.log("GETMEDIAUSER: ");  
this.dispatch(setStreamToCall({ callID, stream }));  
global.stream = stream;  
this.emit(“call.localStream”, { callID, stream });  
this.emit(`call.localStream.${callID}`, { callID, stream });

pc.addStream(stream);

this.once(`verto.bye.${callID}`, () =\> {  
stopMediaStream(stream);  
});

// await pc.waitForCandidates(1000);  
const desc = await pc.createAnswer({  
mandatory: {  
OfferToReceiveVideo: false,  
OfferToReceiveAudio: true  
}  
});  
await pc.setLocalDescription({ type: “answer”, sdp: desc.sdp });

console.log("WEBRTC\_ANSWER\_SDP: ", pc.localDescription.sdp);  
// await pc.setRemoteDescription({ type: “answer”, sdp: desc.sdp });  
this.request(`verto.${vertoFunc}`, {  
sessid: this.sessid,  
sdp: pc.localDescription.sdp,  
dialogParams: {  
callID,  
callee\_id\_name: calleeIdName,  
callee\_id\_number: calleeIdNumber  
}  
})  
.then(res =\> {  
if (vertoFunc === “attach”) {  
return;  
}  
global.voiceCome = true;  
console.log("WEBRTC\_VERTO\_ANSWER\_RESPONSE: ", res);  
})  
.catch(error =\> {  
this.handleCallError({ callID, error });  
});  
this.emit(`call.localSDP`, {  
callID,  
sdp: pc.localDescription.sdp  
});  
this.emit(`call.localSDP.${callID}`, {  
callID,  
sdp: pc.localDescription.sdp  
});  
}`

Makecall action  
`async makeCall(destination, { caller\_id\_name, \_uuid } = {}) {  
if (this.mySip === destination) return;  
global.hasCall = true;  
const callID = uuid.v4() || \_uuid;  
console.log("WEBRTC\_OUTGOING\_CALLID: ", callID);  
let callStream = {};  
const pc = getPeerConnection();

const stream = await mediaDevices.getUserMedia({  
audio: true,  
video: false  
});  
callStream = stream;  
this.emit(“call.localStream”, { callID, stream });  
this.emit(`call.localStream.${callID}`, { callID, stream });  
pc.addStream(stream);

this.once(`verto.bye.${callID}`, () =\> {  
stopMediaStream(stream);  
});  
let offer = await pc.createOffer({  
mandatory: {  
OfferToReceiveVideo: false,  
OfferToReceiveAudio: true  
}  
});

await pc.setLocalDescription(offer);

// pc.waitForCandidates(1000);  
offer = await pc.createOffer({  
mandatory: {  
OfferToReceiveVideo: false,  
OfferToReceiveAudio: true  
}  
});

// await pc.setRemoteDescription(offer);  
console.log(“WEBRTC\_SDP\_OFFER: “, offer);  
const response = await this.request(“verto.invite”, {  
sessid: this.sessid,  
sdp: offer.sdp,  
dialogParams: {  
callID,  
caller\_id\_name: caller\_id\_name,  
caller\_id\_number: this.mySip,  
destination\_number: destination  
}  
}).catch(error =\> {  
this.handleCallError({ callID, error });  
});  
const domain = await this.dispatch(getDomainFromState());  
console.log(“DOMAIN: “, domain);  
const user = await this.dispatch(  
getUserFromState(  
destination.split(”@”)[0],  
destination.split(”@”)[1] || domain  
)  
);  
console.log(  
“USER: “,  
user,  
destination.split(”@”)[0],  
destination.split("@")[1]  
);  
try {  
RNCallKit.startCall(  
response.callID,  
destination,  
“”,  
false,  
user ? user.name : destination  
);  
} catch (error) {  
console.log(“START CALL ERROR : “, error);  
}  
this.once(`call.sdp.${response.callID}`, async message =\> {  
const sdpArray = message.sdp.split(”\r\n”);  
const mAudio = sdpArray.filter(\_ =\> \_.indexOf(“m=audio”) + 1)[0];  
global.voiceCome = true;  
message.sdp = message.sdp.replace(  
mAudio,  
`a=group:BUNDLE audio\r\n${mAudio}\r\na=mid:audio`  
);  
console.log("RESPONSE ANSWER: ", message.sdp);  
await pc.setRemoteDescription(  
new RTCSessionDescription({ type: “answer”, sdp: message.sdp })  
);  
});  
console.log("RESSSS: ", response);  
global.connections[response.callID] = pc;  
global.hasCall = response.callID;

navService.navigate(“Webrtc”, {  
callID: response.callID,  
type: “outgoing”,  
caller\_id\_number: destination  
});  
// RNCallKit.startCall(response.callID, destination);  
this.calls = response.callID;  
global.stream = callStream;  
if (response.message === “CALL CREATED”) {  
this.dispatch(  
receiveCall({  
callID: response.callID,  
caller\_id\_number: destination,  
type: “outgoing”,  
stream: callStream  
})  
);  
}  
pc.ontrack = event =\> {  
const stream = event.streams[0];  
this.emit(“call.stream”, { callID, stream });  
this.emit(`call.stream.${callID}`, { callID, stream });  
};  
pc.onaddstream = event =\> {  
const stream = event.stream;  
this.emit(“call.stream”, { callID, stream });  
this.emit(`call.stream.${callID}`, { callID, stream });  
};  
return callID;  
}`

SDP IOS if no voice  
"v=0 o=- 1822018477258816126 3 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio a=msid-semantic: WMS C7313A28-13A1-4066-A13D-299B27455E7B m=audio 54940 RTP/SAVPF 0 8 c=IN IP4 212.220.116.80 a=rtcp:9 IN IP4 0.0.0.0 a=candidate:3348172935 1 udp 2122260223 192.168.88.63 54940 typ host generation 0 network-id 1 network-cost 10 a=candidate:2355873909 1 udp 2122194687 169.254.67.228 59328 typ host generation 0 network-id 2 network-cost 10 a=candidate:4245544955 1 udp 2122131711 2a00:1fa2:4297:f8d8:407b:d973:c1bc:7e01 59329 typ host generation 0 network-id 6 network-cost 900 a=candidate:531856355 1 udp 2122063615 10.63.74.82 58229 typ host generation 0 network-id 5 network-cost 900 a=candidate:1188632115 1 udp 1686052607 212.220.116.80 54940 typ srflx raddr 192.168.88.63 rport 54940 generation 0 network-id 1 network-cost 10 a=candidate:2299718775 1 tcp 1518280447 192.168.88.63 53912 typ host tcptype passive generation 0 network-id 1 network-cost 10 a=candidate:3269997701 1 tcp 1518214911 169.254.67.228 53913 typ host tcptype passive generation 0 network-id 2 network-cost 10 a=candidate:3012436747 1 tcp 1518151935 2a00:1fa2:4297:f8d8:407b:d973:c1bc:7e01 53914 typ host tcptype passive generation 0 network-id 6 network-cost 900 a=candidate:1362134803 1 tcp 1518083839 10.63.74.82 53915 typ host tcptype passive generation 0 network-id 5 network-cost 900 a=candidate:3068982326 1 udp 1685855999 213.87.249.202 15257 typ srflx raddr 10.63.74.82 rport 58229 generation 0 network-id 5 network-cost 900 a=ice-ufrag:t3pk a=ice-pwd:oyvFgXDW/+2CZ8pUc+ip32Ig a=ice-options:trickle renomination a=fingerprint:sha-256 7D:54:70:0C:08:CD:71:1D:1C:D9:B7:01:DD:75:80:80:CB:23:73:3A:B1:2F:2D:07:03:46:30:34:FF:E0:11:2E a=setup:active a=mid:audio a=sendrecv a=rtcp-mux a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=ssrc:2600604789 cname:zYyYxhkeCOHEuGBW a=ssrc:2600604789 msid:C7313A28-13A1-4066-A13D-299B27455E7B 821D713F-CF85-49C6-B664-3E13117EF15B a=ssrc:2600604789 mslabel:C7313A28-13A1-4066-A13D-299B27455E7B a=ssrc:2600604789 label:821D713F-CF85-49C6-B664-3E13117EF15B "

SDP Android if no voice  
"v=0 o=- 4050888940492126763 3 IN IP4 127.0.0.1 s=- t=0 0 a=group:BUNDLE audio a=msid-semantic: WMS e97a9a89-84a7-4baa-82b2-7c63da73b7c5 m=audio 39141 UDP/TLS/RTP/SAVPF 111 103 9 102 0 8 105 13 110 113 126 c=IN IP4 212.220.116.80 a=rtcp:9 IN IP4 0.0.0.0 a=candidate:3838975051 1 udp 2122260223 192.168.88.146 39141 typ host generation 0 network-id 3 network-cost 10 a=candidate:842163049 1 udp 1686052607 212.220.116.80 39141 typ srflx raddr 192.168.88.146 rport 39141 generation 0 network-id 3 network-cost 10 a=ice-ufrag:Up3j a=ice-pwd:mriN9N1bqIpumV8jhV8/pcZA a=ice-options:trickle renomination a=fingerprint:sha-256 C7:FF:DB:95:5F:8E:40:E7:C5:6E:80:F4:EA:F1:0D:12:83:F7:CF:D6:A7:5D:56:97:95:37:DF:C5:D1:9B:78:3F a=setup:actpass a=mid:audio a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level a=sendrecv a=rtcp-mux a=rtpmap:111 opus/48000/2 a=rtcp-fb:111 transport-cc a=fmtp:111 minptime=10;useinbandfec=1 a=rtpmap:103 ISAC/16000 a=rtpmap:9 G722/8000 a=rtpmap:102 ILBC/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:105 CN/16000 a=rtpmap:13 CN/8000 a=rtpmap:110 telephone-event/48000 a=rtpmap:113 telephone-event/16000 a=rtpmap:126 telephone-event/8000 a=ssrc:64865771 cname:zHTQXfcR7e32xtH1 a=ssrc:64865771 msid:e97a9a89-84a7-4baa-82b2-7c63da73b7c5 bfe4be6f-030b-463f-8c8f-b0e3894d7f73 a=ssrc:64865771 mslabel:e97a9a89-84a7-4baa-82b2-7c63da73b7c5 a=ssrc:64865771 label:bfe4be6f-030b-463f-8c8f-b0e3894d7f73 "

React Native version: 0.59  
Plugin version: 1.69.1  
OS: Ios: 12.2 android: 8.1

---

<div class="post-metadata">

**Author:** ![bmp123](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/bmp123/32/58_2.png) [@bmp123](https://react-native-webrtc.discourse.group/u/bmp123)\
**Post date:** [May 6, 2019, 11:30am UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/2 "2019-05-06T11:30:41Z")

</div>

Hello, maybe have some solutions?

---

<div class="post-metadata">

**Author:** ![DimitrisTzimikas](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/dimitristzimikas/32/35_2.png) [@DimitrisTzimikas](https://react-native-webrtc.discourse.group/u/DimitrisTzimikas)\
**Post date:** [May 6, 2019, 1:10pm UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/3 "2019-05-06T13:10:37Z")

</div>

@bmp123 do you have a repo with the app to duplicate the problem and see if I can debug it?

---

<div class="post-metadata">

**Author:** ![bmp123](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/bmp123/32/58_2.png) [@bmp123](https://react-native-webrtc.discourse.group/u/bmp123)\
**Post date:** [May 13, 2019, 1:10pm UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/4 "2019-05-13T13:10:31Z")

</div>

Hello, thank you for your answer.  
I use freeswitch on my server and have some non-public connection data. I can give the my webrtc script, can the analysis of this script show what could be a mistake? or where am I doing something wrong …

---

<div class="post-metadata">

**Author:** ![DimitrisTzimikas](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/dimitristzimikas/32/35_2.png) [@DimitrisTzimikas](https://react-native-webrtc.discourse.group/u/DimitrisTzimikas)\
**Post date:** [May 13, 2019, 1:43pm UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/5 "2019-05-13T13:43:00Z")

</div>

Np it could be helpful

---

<div class="post-metadata">

**Author:** ![bmp123](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/bmp123/32/58_2.png) [@bmp123](https://react-native-webrtc.discourse.group/u/bmp123)\
**Post date:** [May 17, 2019, 9:49am UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/6 "2019-05-17T09:49:10Z")

</div>

Okay, but maybe you know how can I debugging my issue? How can I found what is problem?

---

<div class="post-metadata">

**Author:** ![bmp123](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/bmp123/32/58_2.png) [@bmp123](https://react-native-webrtc.discourse.group/u/bmp123)\
**Post date:** [May 31, 2019, 5:56am UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/7 "2019-05-31T05:56:55Z")

</div>

@DimitrisTzimikas  
`com.apple.coreaudio	отладка	10:49:46.497775 +0500	onlinepbx	441: ---> creating Primary session com.apple.coreaudio	отладка	10:49:46.497893 +0500	onlinepbx	442: Calling AudioSessionClient::InitializeAudioSessionClient com.apple.coreaudio	отладка	10:49:46.498017 +0500	onlinepbx	467: <--- Primary session id:0x2bb15 com.apple.coreaudio	отладка	10:49:46.498137 +0500	onlinepbx	209: Permission already granted стандартное	10:49:46.547191 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:1333747412 1 udp 2122260223 192.168.88.86 57427 typ host generation 0 ufrag wADB network-id 1 network-cost 10', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.548992 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:2580651169 1 udp 2122194687 169.254.237.111 51592 typ host generation 0 ufrag wADB network-id 2 network-cost 10', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.549136 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:3430274089 1 udp 2122131711 2a00:1fa2:2f3:e501:7db8:f387:2af:b216 51593 typ host generation 0 ufrag wADB network-id 6 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.551872 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:1448718051 1 udp 2122066175 2a00:1fa2:4f3:7e28:68ed:3735:19f9:80ac 51594 typ host generation 0 ufrag wADB network-id 8 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.552791 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:1333747412 1 udp 2122260223 192.168.88.86 57427 typ host generation 0 ufrag wADB network-id 1 network-cost 10 (null) стандартное	10:49:46.552899 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:396004362 1 udp 2121998079 10.76.5.219 57266 typ host generation 0 ufrag wADB network-id 5 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.553039 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:2580651169 1 udp 2122194687 169.254.237.111 51592 typ host generation 0 ufrag wADB network-id 2 network-cost 10 (null) стандартное	10:49:46.553192 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:780975131 1 udp 2121932543 100.108.35.61 49390 typ host generation 0 ufrag wADB network-id 7 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.553410 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:3430274089 1 udp 2122131711 2a00:1fa2:2f3:e501:7db8:f387:2af:b216 51593 typ host generation 0 ufrag wADB network-id 6 network-cost 900 (null) стандартное	10:49:46.554528 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:1448718051 1 udp 2122066175 2a00:1fa2:4f3:7e28:68ed:3735:19f9:80ac 51594 typ host generation 0 ufrag wADB network-id 8 network-cost 900 (null) стандартное	10:49:46.554708 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:396004362 1 udp 2121998079 10.76.5.219 57266 typ host generation 0 ufrag wADB network-id 5 network-cost 900 (null) стандартное	10:49:46.554844 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:780975131 1 udp 2121932543 100.108.35.61 49390 typ host generation 0 ufrag wADB network-id 7 network-cost 900 (null) стандартное	10:49:46.652427 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:33333796 1 tcp 1518280447 192.168.88.86 52827 typ host tcptype passive generation 0 ufrag wADB network-id 1 network-cost 10', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.652921 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:3612500049 1 tcp 1518214911 169.254.237.111 52828 typ host tcptype passive generation 0 ufrag wADB network-id 2 network-cost 10', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.653478 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:33333796 1 tcp 1518280447 192.168.88.86 52827 typ host tcptype passive generation 0 ufrag wADB network-id 1 network-cost 10 (null) стандартное	10:49:46.653734 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:2197170393 1 tcp 1518151935 2a00:1fa2:2f3:e501:7db8:f387:2af:b216 52829 typ host tcptype passive generation 0 ufrag wADB network-id 6 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.654329 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:3612500049 1 tcp 1518214911 169.254.237.111 52828 typ host tcptype passive generation 0 ufrag wADB network-id 2 network-cost 10 (null) стандартное	10:49:46.654444 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:416961043 1 tcp 1518086399 2a00:1fa2:4f3:7e28:68ed:3735:19f9:80ac 52830 typ host tcptype passive generation 0 ufrag wADB network-id 8 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.655124 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:2197170393 1 tcp 1518151935 2a00:1fa2:2f3:e501:7db8:f387:2af:b216 52829 typ host tcptype passive generation 0 ufrag wADB network-id 6 network-cost 900 (null) стандартное	10:49:46.655235 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:1494839546 1 tcp 1518018303 10.76.5.219 52831 typ host tcptype passive generation 0 ufrag wADB network-id 5 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.656010 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:416961043 1 tcp 1518086399 2a00:1fa2:4f3:7e28:68ed:3735:19f9:80ac 52830 typ host tcptype passive generation 0 ufrag wADB network-id 8 network-cost 900 (null) стандартное	10:49:46.656160 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:1611612395 1 tcp 1517952767 100.108.35.61 52832 typ host tcptype passive generation 0 ufrag wADB network-id 7 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.656552 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:1494839546 1 tcp 1518018303 10.76.5.219 52831 typ host tcptype passive generation 0 ufrag wADB network-id 5 network-cost 900 (null) стандартное	10:49:46.656835 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:1611612395 1 tcp 1517952767 100.108.35.61 52832 typ host tcptype passive generation 0 ufrag wADB network-id 7 network-cost 900 (null) стандартное	10:49:46.675357 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:3459733600 1 udp 1686052607 212.220.116.80 57427 typ srflx raddr 192.168.88.86 rport 57427 generation 0 ufrag wADB network-id 1 network-cost 10', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.676209 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:3459733600 1 udp 1686052607 212.220.116.80 57427 typ srflx raddr 192.168.88.86 rport 57427 generation 0 ufrag wADB network-id 1 network-cost 10 (null) стандартное	10:49:46.739306 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:3200582623 1 udp 1685790463 85.140.16.85 42104 typ srflx raddr 10.76.5.219 rport 57266 generation 0 ufrag wADB network-id 5 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.740636 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:3200582623 1 udp 1685790463 85.140.16.85 42104 typ srflx raddr 10.76.5.219 rport 57266 generation 0 ufrag wADB network-id 5 network-cost 900 (null) стандартное	10:49:46.779710 +0500	onlinepbx	'WEBRTC_EVENT_CANDIDATE: ', { candidate: 'candidate:2948905647 1 udp 1685724927 85.140.22.77 41386 typ srflx raddr 100.108.35.61 rport 49390 generation 0 ufrag wADB network-id 7 network-cost 900', sdpMLineIndex: 0, sdpMid: 'audio' } стандартное	10:49:46.781260 +0500	onlinepbx	addICECandidateresult: RTCIceCandidate: audio 0 candidate:2948905647 1 udp 1685724927 85.140.22.77 41386 typ srflx raddr 100.108.35.61 rport 49390 generation 0 ufrag wADB network-id 7 network-cost 900 (null) стандартное	10:49:47.558668 +0500	onlinepbx	'WEBRTC_SDP_OFFER: ', { sdp: 'v=0\r\no=- 1283196836080198609 3 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio\r\na=msid-semantic: WMS D9112926-D5EA-4F95-89D7-6472BF07220B\r\nm=audio 57427 UDP/TLS/RTP/SAVPF 111 103 104 9 102 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 212.220.116.80\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=candidate:1333747412 1 udp 2122260223 192.168.88.86 57427 typ host generation 0 network-id 1 network-cost 10\r\na=candidate:2580651169 1 udp 2122194687 169.254.237.111 51592 typ host generation 0 network-id 2 network-cost 10\r\na=candidate:3430274089 1 udp 2122131711 2a00:1fa2:2f3:e501:7db8:f387:2af:b216 51593 typ host generation 0 network-id 6 network-cost 900\r\na=candidate:1448718051 1 udp 2122066175 2a00:1fa2:4f3:7e28:68ed:3735:19f9:80ac 51594 typ host generation 0 network-id 8 network-cost 900\r\na=candidate:396004362 1 udp 2121998079 10.76.5.219 57266 typ host generation 0 network-id 5 network-cost 900\r\na=candidate:780975131 1 udp 2121932543 100.108.35.61 49390 typ host gene<…> com.apple.coreaudio	отладка	10:49:47.755833 +0500	onlinepbx	692: Sending as small data. size = 4 com.apple.coreaudio	отладка	10:49:47.755941 +0500	onlinepbx	692: Sending as small data. size = 4 com.apple.coreaudio	отладка	10:49:47.756414 +0500	onlinepbx	692: Sending as small data. size = 8 com.apple.coreaudio	отладка	10:49:47.759326 +0500	onlinepbx	692: Sending as small data. size = 4 com.apple.coreaudio	отладка	10:49:47.785741 +0500	onlinepbx	545: ---> inSessionID = 0x2bb15, inActive = true, inFlags = 0 стандартное	10:49:47.821187 +0500	onlinepbx	'RESPONSE ANSWER: ', 'v=0\r\no=FreeSWITCH 1559261705 1559261706 IN IP4 85.119.145.170\r\ns=FreeSWITCH\r\nc=IN IP4 85.119.145.170\r\nt=0 0\r\na=msid-semantic: WMS fsB6YmZs7hSHTVRoEW92memT6tMabL0h\r\na=group:BUNDLE audio\r\nm=audio 20082 UDP/TLS/RTP/SAVPF 0 126\r\na=mid:audio\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:126 telephone-event/8000\r\na=silenceSupp:off - - - -\r\na=ptime:20\r\na=sendrecv\r\na=fingerprint:sha-256 D0:C7:7E:0A:1F:99:6D:92:59:79:F8:3A:02:4E:2B:66:8C:2E:EF:EF:7B:17:DF:BD:DE:FB:DF:82:C9:FC:DB:A4\r\na=setup:active\r\na=rtcp-mux\r\na=rtcp:20082 IN IP4 85.119.145.170\r\na=ice-ufrag:D81Qddz9xcazN1HH\r\na=ice-pwd:jKpNEpfF8fqDWpCpnu6rxvrU\r\na=candidate:9700301559 1 udp 659136 85.119.145.170 20082 typ host generation 0\r\na=end-of-candidates\r\na=ssrc:890192627 cname:3sdRE3aCaT9UER89\r\na=ssrc:890192627 msid:fsB6YmZs7hSHTVRoEW92memT6tMabL0h a0\r\na=ssrc:890192627 mslabel:fsB6YmZs7hSHTVRoEW92memT6tMabL0h\r\na=ssrc:890192627 label:fsB6YmZs7hSHTVRoEW92memT6tMabL0ha0\r\n' com.apple.defaults	отладка	10:49:47.829670 +0500	onlinepbx	found no value for key audiocomp_verbose in CFPrefsSearchListSource<0x280c53b80> (Domain: com.apple.coreaudio, Container: (null)) com.apple.coreaudio	отладка	10:49:47.954690 +0500	onlinepbx	335: took 0.043 s to fetch from registrar, 0.000 s to merge (26) includesExtensions: 0`

---

<div class="post-metadata">

**Author:** ![bmp123](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/bmp123/32/58_2.png) [@bmp123](https://react-native-webrtc.discourse.group/u/bmp123)\
**Post date:** [May 31, 2019, 5:57am UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/8 "2019-05-31T05:57:05Z")

</div>

com.apple.coreaudio отладка 10:49:47.955043 +0500 onlinepbx 817: findNext auou/vpio/appl -\> 0x281354be0 auou/vpio/appl  
com.apple.defaults отладка 10:49:47.972845 +0500 onlinepbx found no value for key aurioclient\_verbose in CFPrefsSearchListSource\<0x280c53b80\> (Domain: com.apple.coreaudio, Container: (null))  
com.apple.defaults отладка 10:49:47.972898 +0500 onlinepbx found no value for key aurio\_capture in CFPrefsSearchListSource\<0x280c53b80\> (Domain: com.apple.coreaudio, Container: (null))  
com.apple.coreaudio отладка 10:49:47.972947 +0500 onlinepbx 301: AURemoteIO@0x1069e0a40: constructing  
com.apple.coreaudio отладка 10:49:47.972997 +0500 onlinepbx 441: —\> creating Primary session  
com.apple.coreaudio отладка 10:49:47.973190 +0500 onlinepbx 442: Calling AudioSessionClient::InitializeAudioSessionClient  
com.apple.coreaudio отладка 10:49:47.973245 +0500 onlinepbx 467: \<— Primary session id:0x2bb15  
com.apple.coreaudio отладка 10:49:47.973310 +0500 onlinepbx 729: —\> sessionID = 0x2bb15, propertyID = ‘intr’, inProc = 0x1bfa0e02c, inUserData = 0xcea000  
com.apple.coreaudio отладка 10:49:47.978135 +0500 onlinepbx 380: AURemoteIO::AURemoteIO: Server PID = 26  
com.apple.coreaudio отладка 10:49:47.987050 +0500 onlinepbx 718: AURemoteIO(0x1069e0a40)::SetProperty scope 1, elem 1, prop 2003, 4 bytes: 01000000  
com.apple.coreaudio отладка 10:49:48.020754 +0500 onlinepbx 441: —\> creating Primary session  
com.apple.coreaudio отладка 10:49:48.020878 +0500 onlinepbx 442: Calling AudioSessionClient::InitializeAudioSessionClient  
com.apple.coreaudio отладка 10:49:48.020943 +0500 onlinepbx 467: \<— Primary session id:0x2bb15  
com.apple.coreaudio отладка 10:49:48.021099 +0500 onlinepbx 209: Permission already granted  
com.apple.coreaudio отладка 10:49:48.021392 +0500 onlinepbx 718: AURemoteIO(0x1069e0a40)::SetProperty scope 2, elem 0, prop 2003, 4 bytes: 01000000  
com.apple.coreaudio отладка 10:49:48.021494 +0500 onlinepbx 718: AURemoteIO(0x1069e0a40)::SetProperty scope 0, elem 1, prop 2005, 16 bytes: dc051405010000008013238202000000  
com.apple.coreaudio отладка 10:49:48.074390 +0500 onlinepbx 692: Sending as small data. size = 4  
com.apple.coreaudio отладка 10:49:48.090046 +0500 onlinepbx 692: Sending as small data. size = 4  
com.apple.coreaudio отладка 10:49:48.095534 +0500 onlinepbx 692: Sending as small data. size = 4  
com.apple.coreaudio отладка 10:49:48.095644 +0500 onlinepbx 692: Sending as small data. size = 4  
com.apple.coreaudio отладка 10:49:48.095686 +0500 onlinepbx 692: Sending as small data. size = 4  
com.apple.coreaudio отладка 10:49:48.095734 +0500 onlinepbx 692: Sending as small data. size = 4  
com.apple.coreaudio отладка 10:49:48.107154 +0500 onlinepbx 692: Sending as small data. size = 8  
com.apple.coreaudio отладка 10:49:48.166888 +0500 onlinepbx 692: Sending as small data. size = 4  
com.apple.coreaudio отладка 10:49:48.166989 +0500 onlinepbx 545: —\> inSessionID = 0x2bb15, inActive = true, inFlags = 0  
com.apple.coreaudio отладка 10:49:48.173872 +0500 onlinepbx 1348: AURemoteIO(0x1069e0a40)::SetupConverter: input bus  
from: 1 ch, 0 Hz, Float32  
to: 1 ch, 48000 Hz, Int16  
com.apple.coreaudio отладка 10:49:48.174280 +0500 onlinepbx 28: AUIOHelper::Initialize  
com.apple.coreaudio отладка 10:49:48.174329 +0500 onlinepbx 1348: AURemoteIO(0x1069e0a40)::SetupConverter: output bus  
from: 1 ch, 48000 Hz, Int16  
to: 1 ch, 0 Hz, Float32  
com.apple.coreaudio отладка 10:49:48.174380 +0500 onlinepbx 988: AURemoteIO@0x1069e0a40: Initialize  
com.apple.coreaudio отладка 10:49:48.174474 +0500 onlinepbx 1006: AURemoteIO@0x1069e0a40: outputFormat: 1 ch, 48000 Hz, Int16  
com.apple.coreaudio отладка 10:49:48.174531 +0500 onlinepbx 1007: AURemoteIO@0x1069e0a40: inputFormat: 1 ch, 48000 Hz, Int16  
com.apple.coreaudio отладка 10:49:48.174585 +0500 onlinepbx 2732: AUVoiceIO::VPFormatConvert: client output format is pcm, vp uplink output format is 1 ch, 48000 Hz, Float32  
com.apple.coreaudio отладка 10:49:48.397889 +0500 onlinepbx 2758: AUVoiceIO::inputBusFormat.mSampleRate = 48000.000000, InitializeEncoderAndMetadata:force voiceio block size to: 0  
com.apple.coreaudio отладка 10:49:48.397917 +0500 onlinepbx 2802: AUVoiceIO::InitializeEncoderAndMetadata: input bus output is pcm, max # of output frames from vp = 0, max # of output frames from VoiceIO = 0, max # of output frame byte size = 2  
com.apple.coreaudio отладка 10:49:48.397945 +0500 onlinepbx 1099: outputFormat 1 ch, 48000 Hz, Float32, inputFormat 1 ch, 48000 Hz, Float32  
com.apple.coreaudio отладка 10:49:48.397974 +0500 onlinepbx 1143: 0x1069e0a40 enables 3; formats:  
com.apple.coreaudio отладка 10:49:48.398000 +0500 onlinepbx 1145: Output client: 1 ch, 48000 Hz, Int16  
com.apple.coreaudio отладка 10:49:48.398033 +0500 onlinepbx 1146: Output hardware: 1 ch, 48000 Hz, Float32  
com.apple.coreaudio отладка 10:49:48.402021 +0500 onlinepbx 1147: Output hardware layout: tag=0x0, 0 channel descriptions []  
com.apple.coreaudio отладка 10:49:48.402096 +0500 onlinepbx 1150: Input client: 1 ch, 48000 Hz, Int16  
com.apple.coreaudio отладка 10:49:48.402229 +0500 onlinepbx 1151: Input hardware: 1 ch, 48000 Hz, Float32  
com.apple.CFBundle отладка 10:49:48.402317 +0500 onlinepbx Resource lookup at   
Request : AudioChannelShortLabels type: strings  
Result : file:///System/Library/Frameworks/AudioToolbox.framework/ru.lproj/AudioChannelShortLabels.strings  
com.apple.CFBundle отладка 10:49:48.402348 +0500 onlinepbx Resource lookup at   
Request : AudioChannelShortLabels type: stringsdict  
Result : None  
com.apple.CFBundle отладка 10:49:48.402384 +0500 onlinepbx Bundle: , key: Mono, value: Mono, table: AudioChannelShortLabels, localizationName: (null), result: Моно  
com.apple.coreaudio отладка 10:49:48.402412 +0500 onlinepbx 1152: Input hardware layout: tag=0x0, 1 channel description [Моно]  
com.apple.coreaudio отладка 10:49:48.402446 +0500 onlinepbx 28: AUIOHelper::Initialize  
com.apple.coreaudio отладка 10:49:48.403879 +0500 onlinepbx 1073: Setting kAudioSessionProperty\_DefaultChatMode = kAudioSessionMode\_VoiceChat  
com.apple.coreaudio отладка 10:49:48.403911 +0500 onlinepbx 692: Sending as small data. size = 4  
com.apple.coreaudio отладка 10:49:48.403940 +0500 onlinepbx 1346: AURemoteIO(0x1069e0a40)::SetupConverter: output bus  
AudioConverter 0xcea001 (0x11260e3f0):  
PCMConverter2 0x281b5ce00  
Input: 1 ch, 48000 Hz, ‘lpcm’ (0x0000000C) 16-bit little-endian signed integer  
Output: 1 ch, 48000 Hz, ‘lpcm’ (0x00000009) 32-bit little-endian float  
com.apple.coreaudio отладка 10:49:48.403971 +0500 onlinepbx 1346: AURemoteIO(0x1069e0a40)::SetupConverter: input bus  
AudioConverter 0xcea003 (0x105a79b80):  
PCMConverter2 0x281b5cfc0  
Input: 1 ch, 48000 Hz, ‘lpcm’ (0x00000009) 32-bit little-endian float  
Output: 1 ch, 48000 Hz, ‘lpcm’ (0x0000000C) 16-bit little-endian signed integer  
com.apple.defaults отладка 10:49:48.411370 +0500 onlinepbx found no value for key aid\_console\_msgs in CFPrefsSearchListSource\<0x280c53b80\> (Domain: com.apple.coreaudio, Container: (null))  
com.apple.coreaudio отладка 10:49:48.411407 +0500 onlinepbx AudioIssueDetector.cpp:107:AddNode: Node rio-outclient/3 - reporting period = 10.000000, sample rate = 48000.000000  
com.apple.coreaudio отладка 10:49:48.411440 +0500 onlinepbx AudioIssueDetector.cpp:107:AddNode: Node rio-inclient/4 - reporting period = 10.000000, sample rate = 48000.000000  
com.apple.coreaudio отладка 10:49:48.411481 +0500 onlinepbx 817: findNext aufx/sila/appl -\> 0x281357de0 aufx/sila/appl/0x3/0x0  
com.apple.coreaudio отладка 10:49:48.411543 +0500 onlinepbx 817: findNext aufx/sila/appl -\> 0x281357de0 aufx/sila/appl/0x3/0x0  
com.apple.coreaudio стандартное 10:49:48.411571 +0500 onlinepbx 1484: Starting AURemoteIO(0x1069e0a40)  
output client: 1 ch, 48000 Hz, Int16, output HW: 1 ch, 48000 Hz, Float32  
input client: 1 ch, 48000 Hz, Int16, input HW: 1 ch, 48000 Hz, Float32  
com.apple.coreaudio отладка 10:49:48.411605 +0500 onlinepbx 1485: AURemoteIO(0x1069e0a40)::Start (period 0.085, 2048000, quantum 12000)  
com.apple.coreaudio стандартное 10:49:48.414051 +0500 onlinepbx 1494: work interval port 0x29503  
com.apple.coreaudio информационное 10:49:48.414118 +0500 onlinepbx 1830: AURemoteIO@0x1069e0a40: IOThread starting  
com.apple.defaults отладка 10:49:48.414144 +0500 onlinepbx found no value for key reporting\_client\_verbose in CFPrefsSearchListSource\<0x280c53b80\> (Domain: com.apple.coreaudio, Container: (null))  
com.apple.coreaudio стандартное 10:49:48.414182 +0500 onlinepbx CAReportingClient.mm:163:-[CAReportingClient init]: creating CAReportingClient  
com.apple.coreaudio отладка 10:49:48.414215 +0500 onlinepbx 1533: rio@0x1069e0a40 updating issue detector 1 with reporter ID 1704984  
com.apple.coreaudio отладка 10:49:48.469665 +0500 onlinepbx 1123: —\>  
com.apple.coreaudio отладка 10:49:48.644223 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:49:48.647323 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:49:48.647407 +0500 onlinepbx 1084: value = 1936224884  
com.apple.coreaudio отладка 10:49:48.647452 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pstl’  
com.apple.coreaudio отладка 10:49:48.647577 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:49:48.647791 +0500 onlinepbx 1050: Processing deferred float32 property change message  
com.apple.coreaudio отладка 10:49:48.647817 +0500 onlinepbx 1055: value = 0.937500  
com.apple.coreaudio отладка 10:49:48.647841 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘chov’  
com.apple.coreaudio отладка 10:49:48.647952 +0500 onlinepbx 1016: data size = 1889  
com.apple.coreaudio отладка 10:49:48.648089 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:49:48.648122 +0500 onlinepbx 352: —\> inID = 1919902568  
com.apple.coreaudio отладка 10:49:48.648376 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘roch’  
com.apple.avfaudio стандартное 10:49:48.648655 +0500 onlinepbx AVAudioSession.mm:249:HandleRouteChange: Posting AVAudioSessionRouteChangeNotification. Reason: 3  
com.apple.calls.callkit стандартное 10:49:49.466395 +0500 onlinepbx Notified that audio session activation state changed to: 1  
com.apple.calls.callkit стандартное 10:49:49.466428 +0500 onlinepbx Notifying delegate that audio session activation state changed to: 1  
com.apple.coreaudio отладка 10:49:49.546196 +0500 onlinepbx 1016: data size = 49  
com.apple.coreaudio отладка 10:49:49.546239 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:49:49.546261 +0500 onlinepbx 352: —\> inID = 1667327604  
com.apple.coreaudio отладка 10:49:49.546325 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘caft’  
com.apple.coreaudio отладка 10:49:49.546388 +0500 onlinepbx 1016: data size = 1861  
com.apple.coreaudio отладка 10:49:49.546440 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:49:49.546481 +0500 onlinepbx 352: —\> inID = 1919902568  
com.apple.coreaudio отладка 10:49:49.546707 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘roch’  
com.apple.avfaudio стандартное 10:49:49.546777 +0500 onlinepbx AVAudioSession.mm:249:HandleRouteChange: Posting AVAudioSessionRouteChangeNotification. Reason: 8  
com.apple.coreaudio отладка 10:49:49.548911 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:49:49.548989 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:49:49.549097 +0500 onlinepbx 1084: value = 1  
com.apple.coreaudio отладка 10:49:49.549140 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pckr’  
com.apple.avfaudio отладка 10:49:49.549164 +0500 onlinepbx AVAudioSession.mm:497:AVAudioSessionPropertyListener: Received a pickable routes change notification  
com.apple.coreaudio отладка 10:49:49.549224 +0500 onlinepbx 1123: —\>  
com.apple.avfaudio информационное 10:49:49.549263 +0500 onlinepbx AVAudioSession.mm:2390:-[AVAudioSession privateHandlePickableRoutesChange]: Notifying listeners that pickable routes changed  
com.apple.coreaudio отладка 10:49:49.549993 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:49:49.550054 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:49:49.550124 +0500 onlinepbx 1084: value = 1  
com.apple.coreaudio отладка 10:49:49.550173 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pckr’  
com.apple.avfaudio отладка 10:49:49.550211 +0500 onlinepbx AVAudioSession.mm:497:AVAudioSessionPropertyListener: Received a pickable routes change notification  
com.apple.avfaudio информационное 10:49:49.550240 +0500 onlinepbx AVAudioSession.mm:2390:-[AVAudioSession privateHandlePickableRoutesChange]: Notifying listeners that pickable routes changed  
com.apple.coreaudio отладка 10:49:49.550262 +0500 onlinepbx 1016: data size = 49  
com.apple.coreaudio отладка 10:49:49.550291 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:49:49.550312 +0500 onlinepbx 352: —\> inID = 1667327604  
com.apple.coreaudio отладка 10:49:49.550361 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘caft’  
com.apple.coreaudio отладка 10:49:49.550392 +0500 onlinepbx 1016: data size = 1861  
com.apple.coreaudio отладка 10:49:49.550421 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:49:49.550464 +0500 onlinepbx 352: —\> inID = 1919902568  
com.apple.coreaudio отладка 10:49:49.550643 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘roch’  
com.apple.avfaudio стандартное 10:49:49.550787 +0500 onlinepbx AVAudioSession.mm:249:HandleRouteChange: Posting AVAudioSessionRouteChangeNotification. Reason: 8  
com.apple.coreaudio отладка 10:49:49.553129 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:49:49.553168 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:49:49.553197 +0500 onlinepbx 1084: value = 1936224884  
com.apple.coreaudio отладка 10:49:49.553234 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pstl’  
com.apple.coreaudio отладка 10:49:58.878394 +0500 onlinepbx 1123: —\>  
com.apple.coreaudio отладка 10:49:58.878737 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:49:58.878930 +0500 onlinepbx 1050: Processing deferred float32 property change message  
com.apple.coreaudio отладка 10:49:58.879027 +0500 onlinepbx 1055: value = 1.000000  
com.apple.coreaudio отладка 10:49:58.879087 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘chov’  
com.apple.coreaudio стандартное 10:50:26.846013 +0500 onlinepbx 1549: Stopping AURemoteIO(0x1069e0a40)  
com.apple.coreaudio отладка 10:50:27.227887 +0500 onlinepbx 2115: AURIOCallbackReceiver\_TerminateOwnIOThread  
com.apple.coreaudio отладка 10:50:27.227926 +0500 onlinepbx 1856: AURemoteIO@0x1069e0a40: IOThread exiting  
com.apple.coreaudio отладка 10:50:27.229089 +0500 onlinepbx 1566: \<-AURemoteIO::Stop  
com.apple.coreaudio отладка 10:50:27.229199 +0500 onlinepbx 1191: -\>AURemoteIO(0x1069e0a40)::Cleanup  
com.apple.coreaudio стандартное 10:50:27.229841 +0500 onlinepbx 1549: Stopping AURemoteIO(0x1069e0a40)  
com.apple.coreaudio отладка 10:50:27.229968 +0500 onlinepbx 1566: \<-AURemoteIO::Stop  
com.apple.coreaudio отладка 10:50:27.230607 +0500 onlinepbx 1197: \<-AURemoteIO::Cleanup  
com.apple.coreaudio отладка 10:50:27.236547 +0500 onlinepbx 420: -\>AURemoteIO@0x1069e0a40 destructor  
com.apple.coreaudio стандартное 10:50:27.236620 +0500 onlinepbx 1549: Stopping AURemoteIO(0x1069e0a40)  
com.apple.coreaudio отладка 10:50:27.236940 +0500 onlinepbx 1566: \<-AURemoteIO::Stop  
com.apple.coreaudio отладка 10:50:27.237028 +0500 onlinepbx 776: —\> sessionID = 0x2bb15, propertyID = ‘intr’, inProc = 0x1bfa0e02c, inUserData = 0xcea000  
com.apple.coreaudio отладка 10:50:27.237832 +0500 onlinepbx 460: \<-AURemoteIO@0x1069e0a40 destructor  
com.apple.coreaudio отладка 10:50:27.237990 +0500 onlinepbx 545: —\> inSessionID = 0x2bb15, inActive = false, inFlags = 1  
com.apple.calls.callkit стандартное 10:50:27.247637 +0500 onlinepbx Notified that audio session activation state changed to: 0  
com.apple.calls.callkit стандартное 10:50:27.247675 +0500 onlinepbx Notifying delegate that audio session activation state changed to: 0  
com.apple.coreaudio отладка 10:50:27.335207 +0500 onlinepbx 1123: —\>  
com.apple.coreaudio отладка 10:50:27.336047 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:50:27.336336 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:50:27.336395 +0500 onlinepbx 1084: value = 1  
com.apple.coreaudio отладка 10:50:27.336468 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pckr’  
com.apple.avfaudio отладка 10:50:27.340790 +0500 onlinepbx AVAudioSession.mm:497:AVAudioSessionPropertyListener: Received a pickable routes change notification  
com.apple.avfaudio информационное 10:50:27.340831 +0500 onlinepbx AVAudioSession.mm:2390:-[AVAudioSession privateHandlePickableRoutesChange]: Notifying listeners that pickable routes changed  
com.apple.coreaudio отладка 10:50:27.340928 +0500 onlinepbx 1016: data size = 49  
com.apple.coreaudio отладка 10:50:27.341100 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:50:27.341133 +0500 onlinepbx 352: —\> inID = 1667327604  
com.apple.coreaudio отладка 10:50:27.341232 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘caft’  
com.apple.coreaudio отладка 10:50:27.341345 +0500 onlinepbx 1016: data size = 1889  
com.apple.coreaudio отладка 10:50:27.341452 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:50:27.341719 +0500 onlinepbx 352: —\> inID = 1919902568  
com.apple.coreaudio отладка 10:50:27.341806 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘roch’  
com.apple.avfaudio стандартное 10:50:27.341965 +0500 onlinepbx AVAudioSession.mm:249:HandleRouteChange: Posting AVAudioSessionRouteChangeNotification. Reason: 3  
com.apple.coreaudio отладка 10:50:27.344478 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:50:27.344533 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:50:27.344580 +0500 onlinepbx 1084: value = 1852992876  
com.apple.coreaudio отладка 10:50:27.344628 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pstl’  
com.apple.coreaudio отладка 10:50:57.655014 +0500 onlinepbx 1123: —\>  
com.apple.coreaudio отладка 10:50:57.686138 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:50:57.686308 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:50:57.686747 +0500 onlinepbx 1084: value = 1  
com.apple.coreaudio отладка 10:50:57.686919 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pckr’  
com.apple.avfaudio отладка 10:50:57.687098 +0500 onlinepbx AVAudioSession.mm:497:AVAudioSessionPropertyListener: Received a pickable routes change notification  
com.apple.avfaudio информационное 10:50:57.687249 +0500 onlinepbx AVAudioSession.mm:2390:-[AVAudioSession privateHandlePickableRoutesChange]: Notifying listeners that pickable routes changed  
com.apple.coreaudio отладка 10:52:54.619878 +0500 onlinepbx 1123: —\>  
com.apple.coreaudio отладка 10:52:54.620291 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:52:54.620341 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:52:54.620392 +0500 onlinepbx 1084: value = 1  
com.apple.coreaudio отладка 10:52:54.620467 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pckr’  
com.apple.avfaudio отладка 10:52:54.620519 +0500 onlinepbx AVAudioSession.mm:497:AVAudioSessionPropertyListener: Received a pickable routes change notification  
com.apple.avfaudio информационное 10:52:54.620583 +0500 onlinepbx AVAudioSession.mm:2390:-[AVAudioSession privateHandlePickableRoutesChange]: Notifying listeners that pickable routes changed  
com.apple.coreaudio отладка 10:52:56.933658 +0500 onlinepbx 1123: —\>  
com.apple.coreaudio отладка 10:52:56.934384 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:52:56.934422 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:52:56.934570 +0500 onlinepbx 1084: value = 1  
com.apple.coreaudio отладка 10:52:56.934626 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pckr’  
com.apple.avfaudio отладка 10:52:56.934661 +0500 onlinepbx AVAudioSession.mm:497:AVAudioSessionPropertyListener: Received a pickable routes change notification  
com.apple.avfaudio информационное 10:52:56.934684 +0500 onlinepbx AVAudioSession.mm:2390:-[AVAudioSession privateHandlePickableRoutesChange]: Notifying listeners that pickable routes changed  
com.apple.coreaudio отладка 10:52:57.235869 +0500 onlinepbx 1123: —\>  
com.apple.coreaudio отладка 10:52:57.235948 +0500 onlinepbx 1016: data size = 49  
com.apple.coreaudio отладка 10:52:57.235981 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:52:57.236552 +0500 onlinepbx 352: —\> inID = 1667327604  
com.apple.coreaudio отладка 10:52:57.236589 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘caft’  
com.apple.coreaudio отладка 10:52:57.236637 +0500 onlinepbx 1016: data size = 2013  
com.apple.coreaudio отладка 10:52:57.236669 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:52:57.236700 +0500 onlinepbx 352: —\> inID = 1919902568  
com.apple.coreaudio отладка 10:52:57.236734 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘roch’  
com.apple.avfaudio стандартное 10:52:57.236769 +0500 onlinepbx AVAudioSession.mm:249:HandleRouteChange: Posting AVAudioSessionRouteChangeNotification. Reason: 1  
com.apple.coreaudio отладка 10:52:57.237150 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:52:57.237187 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:52:57.237278 +0500 onlinepbx 1084: value = 1  
com.apple.coreaudio отладка 10:52:57.237341 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pckr’  
com.apple.avfaudio отладка 10:52:57.237398 +0500 onlinepbx AVAudioSession.mm:497:AVAudioSessionPropertyListener: Received a pickable routes change notification  
com.apple.avfaudio информационное 10:52:57.237439 +0500 onlinepbx AVAudioSession.mm:2390:-[AVAudioSession privateHandlePickableRoutesChange]: Notifying listeners that pickable routes changed  
com.apple.coreaudio отладка 10:52:57.894221 +0500 onlinepbx 1123: —\>  
com.apple.coreaudio отладка 10:52:57.927332 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:52:57.927472 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:52:57.927588 +0500 onlinepbx 1084: value = 1  
com.apple.coreaudio отладка 10:52:57.927697 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pckr’  
com.apple.avfaudio отладка 10:52:57.927803 +0500 onlinepbx AVAudioSession.mm:497:AVAudioSessionPropertyListener: Received a pickable routes change notification  
com.apple.avfaudio информационное 10:52:57.927957 +0500 onlinepbx AVAudioSession.mm:2390:-[AVAudioSession privateHandlePickableRoutesChange]: Notifying listeners that pickable routes changed  
com.apple.coreaudio отладка 10:53:14.129219 +0500 onlinepbx 1123: —\>  
com.apple.coreaudio отладка 10:53:14.129286 +0500 onlinepbx 1016: data size = 4  
com.apple.coreaudio отладка 10:53:14.129316 +0500 onlinepbx 1079: Processing deferred int32 property change message  
com.apple.coreaudio отладка 10:53:14.129345 +0500 onlinepbx 1084: value = 1  
com.apple.coreaudio отладка 10:53:14.129379 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘pckr’  
com.apple.avfaudio отладка 10:53:14.129409 +0500 onlinepbx AVAudioSession.mm:497:AVAudioSessionPropertyListener: Received a pickable routes change notification  
com.apple.avfaudio информационное 10:53:14.129441 +0500 onlinepbx AVAudioSession.mm:2390:-[AVAudioSession privateHandlePickableRoutesChange]: Notifying listeners that pickable routes changed  
com.apple.coreaudio отладка 10:53:14.129473 +0500 onlinepbx 1016: data size = 49  
com.apple.coreaudio отладка 10:53:14.129502 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:53:14.129531 +0500 onlinepbx 352: —\> inID = 1667327604  
com.apple.coreaudio отладка 10:53:14.129566 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘caft’  
com.apple.coreaudio отладка 10:53:14.129600 +0500 onlinepbx 1016: data size = 2013  
com.apple.coreaudio отладка 10:53:14.129629 +0500 onlinepbx 1026: Processing deferred blob property change message  
com.apple.coreaudio отладка 10:53:14.129656 +0500 onlinepbx 352: —\> inID = 1919902568  
com.apple.coreaudio отладка 10:53:14.129688 +0500 onlinepbx 118: Calling listener 0x1c19ca8d8,0x2bb15 for ‘roch’  
com.apple.avfaudio стандартное 10:53:14.129718 +0500 onlinepbx AVAudioSession.mm:249:HandleRouteChange: Posting AVAudioSessionRouteChangeNotification. Reason: 2

---

<div class="post-metadata">

**Author:** ![bmp123](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/bmp123/32/58_2.png) [@bmp123](https://react-native-webrtc.discourse.group/u/bmp123)\
**Post date:** [May 31, 2019, 5:59am UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/9 "2019-05-31T05:59:57Z")

</div>

@DimitrisTzimikas maybe this logs can help? I see Calling AudioSessionClient::InitializeAudioSessionClient call more of one time

---

<div class="post-metadata">

**Author:** ![bmp123](https://yyz2.discourse-cdn.com/free1/user_avatar/react-native-webrtc.discourse.group/bmp123/32/58_2.png) [@bmp123](https://react-native-webrtc.discourse.group/u/bmp123)\
**Post date:** [May 31, 2019, 9:47am UTC](https://react-native-webrtc.discourse.group/t/no-voice-on-ios-and-android/92/10 "2019-05-31T09:47:48Z")

</div>

`AudioIssueDetectorManager.cpp:252:HandleAudioIssue: RTAID [use_case=Telephony issue_type=Silence clientID=RemoteIO node=rio-outclient] -- [all_channel_silence_seconds=9.984000 any_channel_silence_seconds=9.984000 leading_silence_seconds=9.984000 mid_stream_silence_seconds=0.000000 mid_stream_silence_sampleTime=-1.000000]`  
Does this mean get silence audio stream from freeswitch ?
