4 <script type=
"application/javascript" src=
"pc.js"></script>
8 <script type=
"application/javascript">
11 title:
"Only offer PCMA and PMCU in mline (no rtpmaps)"
15 runNetworkTest(function (options) {
16 options = options || { };
18 test = new PeerConnectionTest(options);
19 test.chain.insertBefore(
"PC_REMOTE_GET_OFFER", [
20 function PC_LOCAL_REDUCE_MLINE_REMOVE_RTPMAPS(test) {
21 test.originalOffer.sdp =
22 sdputils.reduceAudioMLineToPcmuPcma(test.originalOffer.sdp);
23 test.originalOffer.sdp =
24 sdputils.removeAllRtpMaps(test.originalOffer.sdp);
25 info(
"SDP without Rtpmaps: " + JSON.stringify(test.originalOffer));
28 test.chain.insertAfter(
"PC_REMOTE_SANE_LOCAL_SDP", [
29 function PC_REMOTE_VERIFY_PCMU(test) {
30 ok(test._remote_answer.sdp.includes(
"a=rtpmap:0 PCMU/8000"),
"PCMU codec is present in SDP");
33 test.setMediaConstraints([{audio: true}], [{audio: true}]);