diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-04-28 01:13:19 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-04-28 01:13:19 +0000 |
commit | e643d45303498cc1d533c1f203553ba2442b3fc0 (patch) | |
tree | a658737825ee5a175bc1c415cd61baea9cd128aa /rtp.c | |
parent | 6c1aabcd3e22e65ba4b83e66e6099e36b6edbcfb (diff) |
Fix CNG issues in G.723.1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@921 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'rtp.c')
-rwxr-xr-x | rtp.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -33,9 +33,10 @@ #include <asterisk/acl.h> #include <asterisk/channel_pvt.h> -#define TYPE_SILENCE 0x2 #define TYPE_HIGH 0x0 #define TYPE_LOW 0x1 +#define TYPE_SILENCE 0x2 +#define TYPE_DONTSEND 0x3 #define TYPE_MASK 0x3 static int dtmftimeout = 300; /* 300 samples */ @@ -88,7 +89,9 @@ int ast_rtp_fd(struct ast_rtp *rtp) static int g723_len(unsigned char buf) { switch(buf & TYPE_MASK) { - case TYPE_MASK: + case TYPE_DONTSEND: + return 0; + break; case TYPE_SILENCE: return 4; break; |