diff --git a/channels/chan_jingle.c b/channels/chan_jingle.c
index 3790673204aae0c868403cff88f0989488450f8b..0897973158311b750b5fef48c5a9e8e5737c08c0 100644
--- a/channels/chan_jingle.c
+++ b/channels/chan_jingle.c
@@ -302,7 +302,7 @@ static void add_codec_to_answer(const struct jingle_pvt *p, int codec, iks *dcod
 	}
 	if (!strcasecmp("ilbc", format)) {
 		iks *payload_ilbc = iks_new("payload-type");
-		iks_insert_attrib(payload_ilbc, "id", "102");
+		iks_insert_attrib(payload_ilbc, "id", "97");
 		iks_insert_attrib(payload_ilbc, "name", "iLBC");
 		iks_insert_attrib(payload_ilbc, "xmlns", "http://www.google.com/session/phone");
 		iks_insert_node(dcodecs, payload_ilbc);