fix RTCPeerConnection for IE/Safari and add onChangeCallListener