diff --git a/channels/chan_iax.c b/channels/chan_iax.c index 2745537aed..ce0897066c 100755 --- a/channels/chan_iax.c +++ b/channels/chan_iax.c @@ -682,6 +682,7 @@ static int get_samples(struct ast_frame *f) samples = f->datalen; break; case AST_FORMAT_ADPCM: + case AST_FORMAT_G726: samples = f->datalen *2; break; case AST_FORMAT_SPEEX: diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index d75beca3c8..4347636982 100755 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -647,6 +647,7 @@ static int get_samples(struct ast_frame *f) samples = f->datalen; break; case AST_FORMAT_ADPCM: + case AST_FORMAT_G726: samples = f->datalen *2; break; default: