handle IDLE speech frames in trau_frame code

diff --git a/src/trau_frame.c b/src/trau_frame.c
index e0238ce..8eb2b45 100644
--- a/src/trau_frame.c
+++ b/src/trau_frame.c
@@ -61,6 +61,7 @@
 	memcpy(fr->d_bits + d_idx, trau_bits + 305, 5);
 }
 
+/* Decode according to 3.1.2 */
 static void decode_amr(struct decoded_trau_frame *fr, u_int8_t *trau_bits)
 {
 	int i;
@@ -90,6 +91,8 @@
 	switch (cbits5) {
 	case TRAU_FT_FR_UP:
 	case TRAU_FT_FR_DOWN:
+	case TRAU_FT_IDLE_UP:
+	case TRAU_FT_IDLE_DOWN:
 	case TRAU_FT_EFR:
 		decode_fr(fr, trau_bits);
 		break;