@@ -951,8 +951,8 @@ int test_codec_selection(struct context *ctx)
951
951
TEST_1 (m = b_sdp -> sdp_media ); TEST_1 (!m -> m_rejected );
952
952
TEST_1 (rm = m -> m_rtpmaps ); TEST (rm -> rm_pt , 3 );
953
953
TEST_S (rm -> rm_encoding , "GSM" );
954
- /* Using payload type 96 from offer */
955
- TEST_1 (rm = rm -> rm_next ); TEST (rm -> rm_pt , 96 );
954
+ /* Not use same payload as remote so 97 from answer */
955
+ TEST_1 (rm = rm -> rm_next ); TEST (rm -> rm_pt , 97 );
956
956
TEST_S (rm -> rm_encoding , "G729" );
957
957
TEST_1 (rm = rm -> rm_next ); TEST (rm -> rm_pt , 111 );
958
958
TEST_S (rm -> rm_encoding , "telephone-event" );
@@ -1009,9 +1009,10 @@ int test_codec_selection(struct context *ctx)
1009
1009
1010
1010
/* Answering end matches payload types
1011
1011
then sorts by local preference,
1012
- then select best codec => GSM with pt 97 */
1012
+ not use same payload type as remote,
1013
+ then select best codec => GSM with pt 3 */
1013
1014
TEST_1 (m = b_sdp -> sdp_media ); TEST_1 (!m -> m_rejected );
1014
- TEST_1 (rm = m -> m_rtpmaps ); TEST (rm -> rm_pt , 97 );
1015
+ TEST_1 (rm = m -> m_rtpmaps ); TEST (rm -> rm_pt , 3 );
1015
1016
TEST_S (rm -> rm_encoding , "GSM" );
1016
1017
TEST_1 (rm = rm -> rm_next ); TEST (rm -> rm_pt , 111 );
1017
1018
TEST_S (rm -> rm_encoding , "telephone-event" );
@@ -1263,7 +1264,8 @@ int test_codec_selection(struct context *ctx)
1263
1264
TEST_1 (!m -> m_next );
1264
1265
1265
1266
TEST_1 (m = b_sdp -> sdp_media ); TEST_1 (!m -> m_rejected );
1266
- TEST_1 (rm = m -> m_rtpmaps ); TEST (rm -> rm_pt , 96 );
1267
+ /* Not use same payload as remote so 97 from answer */
1268
+ TEST_1 (rm = m -> m_rtpmaps ); TEST (rm -> rm_pt , 97 );
1267
1269
TEST_S (rm -> rm_encoding , "G729" );
1268
1270
TEST_1 (rm = rm -> rm_next ); TEST (rm -> rm_pt , 111 );
1269
1271
TEST_S (rm -> rm_encoding , "telephone-event" );
@@ -2240,8 +2242,8 @@ int test_address_selection(struct context *ctx)
2240
2242
TEST_OC_ADDRESS (a , "2001:1508:1003::21a:a0ff:fe71:813" , ip6 );
2241
2243
TEST_VOID (soa_terminate (a , NULL ));
2242
2244
2243
- /* SOATAG_AF(SOA_AF_IP4_IP6), o= mentions IP6 => select IP4 */
2244
- n = soa_set_user_sdp (a , 0 , "o=- 1 1 IN IP6 ::\r\n"
2245
+ /* SOATAG_AF(SOA_AF_IP4_IP6) and SOATAG_USER_O_LINE() tag remove so , o= mentions IP6 => select IP4 */
2246
+ n = soa_set_user_sdp (a , 0 , "o=- 1 1 IN IP4 ::\r\n"
2245
2247
"m=audio 5008 RTP/AVP 0 8" , -1 ); TEST (n , 1 );
2246
2248
n = soa_generate_offer (a , 1 , test_completed ); TEST (n , 0 );
2247
2249
TEST_OC_ADDRESS (a , "11.12.13.14" , ip4 );
0 commit comments