diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c
index cc1cd8fb8524cc8ad065ba013c2cb2832ff4a1af..b4412e0a8551cc31cec3fe9db26cdc4fb5a97d86 100644
--- a/coreapi/linphonecore.c
+++ b/coreapi/linphonecore.c
@@ -1070,7 +1070,7 @@ static void linphone_core_init (LinphoneCore * lc, const LinphoneCoreVTable *vta
 	linphone_core_assign_payload_type(lc,&payload_type_silk_mb,-1,NULL);
 	linphone_core_assign_payload_type(lc,&payload_type_silk_wb,-1,NULL);
 	linphone_core_assign_payload_type(lc,&payload_type_silk_swb,-1,NULL);
-	linphone_core_assign_payload_type(lc,&payload_type_g729,18,NULL);
+	linphone_core_assign_payload_type(lc,&payload_type_g729,18,"annexb=no");
 	
 	ms_init();
 	/* create a mediastreamer2 event queue and set it as global */