use of org.pjsip.pjsua2.AudDevManager in project vialer-android by VoIPGRID.
the class SipCall method onCallMediaAvailable.
private void onCallMediaAvailable(AudioMedia media) {
mRemoteLogger.d("onCallMediaAvailable");
try {
// There is media available so stop the ringback.
onCallStopRingback();
// Connect de audio device manager to the sip media.
AudDevManager audDevManager = mSipService.getSipConfig().getEndpoint().audDevManager();
media.startTransmit(audDevManager.getPlaybackDevMedia());
audDevManager.getCaptureDevMedia().startTransmit(media);
mSipBroadcaster.broadcastCallStatus(getIdentifier(), SipConstants.CALL_MEDIA_AVAILABLE_MESSAGE);
} catch (Exception e) {
mSipBroadcaster.broadcastCallStatus(getIdentifier(), SipConstants.CALL_MEDIA_FAILED);
e.printStackTrace();
}
}
Aggregations