diff options
Diffstat (limited to 'openbsc/src/libmgcp/mgcp_transcode.c')
-rw-r--r-- | openbsc/src/libmgcp/mgcp_transcode.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/openbsc/src/libmgcp/mgcp_transcode.c b/openbsc/src/libmgcp/mgcp_transcode.c index 04fb2dca9..daf2510da 100644 --- a/openbsc/src/libmgcp/mgcp_transcode.c +++ b/openbsc/src/libmgcp/mgcp_transcode.c @@ -153,6 +153,13 @@ int mgcp_transcoding_setup(struct mgcp_endpoint *endp, if (!src_end) return 0; + if (endp->tcfg->no_audio_transcoding) { + LOGP(DMGCP, LOGL_NOTICE, + "Transcoding disabled on endpoint 0x%x\n", + ENDPOINT_NUMBER(endp)); + return 0; + } + src_fmt = get_audio_format(src_codec); dst_fmt = get_audio_format(dst_codec); |