diff options
author | mattf <mattf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-04-01 17:00:50 +0000 |
---|---|---|
committer | mattf <mattf@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-04-01 17:00:50 +0000 |
commit | 474f5219a91fae822bf69c9d1da005abbc4a945e (patch) | |
tree | d617e28cb24f28da6a845cef57f336e777d4f97c /channel.c | |
parent | 1d8d739641e383a6b331a933227f191a5c7d0a40 (diff) |
Merging in xylome's beaerer capabilty patch (bug 3547)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5342 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channel.c')
-rwxr-xr-x | channel.c | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -39,6 +39,7 @@ #include <asterisk/utils.h> #include <asterisk/lock.h> #include <asterisk/app.h> +#include <asterisk/transcap.h> #ifdef ZAPTEL_OPTIMIZATIONS #include <sys/ioctl.h> #ifdef __linux__ @@ -243,6 +244,25 @@ char *ast_state2str(int state) } } +char *ast_transfercapability2str(int transfercapability) +{ + switch(transfercapability) { + case AST_TRANS_CAP_SPEECH: + return "SPEECH"; + case AST_TRANS_CAP_DIGITAL: + return "DIGITAL"; + case AST_TRANS_CAP_RESTRICTED_DIGITAL: + return "RESTRICTED_DIGITAL"; + case AST_TRANS_CAP_3_1K_AUDIO: + return "3K1AUDIO"; + case AST_TRANS_CAP_DIGITAL_W_TONES: + return "DIGITAL_W_TONES"; + case AST_TRANS_CAP_VIDEO: + return "VIDEO"; + default: + return "UNKNOWN"; + } +} int ast_best_codec(int fmts) { |