Index: channels/chan_gtalk.c =================================================================== --- channels/chan_gtalk.c (revision 342604) +++ channels/chan_gtalk.c (working copy) @@ -373,6 +373,19 @@ iks_insert_node(dcodecs, payload_speex); res++; } + if (!strcasecmp("g722", format)) { + iks *payload_g722 = iks_new("payload-type"); + if(!payload_g722) { + ast_log(LOG_WARNING,"Failed to allocate iks node"); + return -1; + } + iks_insert_attrib(payload_g722, "id", "9"); + iks_insert_attrib(payload_g722, "name", "G722"); + iks_insert_attrib(payload_g722, "clockrate","16000"); + iks_insert_attrib(payload_g722, "bitrate","64000"); + iks_insert_node(dcodecs, payload_g722); + res++; + } if (!strcasecmp("gsm", format)) { iks *payload_gsm = iks_new("payload-type"); if(!payload_gsm) {