diff options
author | jpeeler <jpeeler@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-04-22 19:23:49 +0000 |
---|---|---|
committer | jpeeler <jpeeler@f38db490-d61c-443f-a65b-d21fe96a405b> | 2009-04-22 19:23:49 +0000 |
commit | 6215cb1a97487a063be3e47b793715193780b037 (patch) | |
tree | 9dbf0884a1d572ace0052f7e0a4b7d232096cc47 /channels/h323/chan_h323.h | |
parent | 81019545c2427f8d7d882681d3ec3833e13ee02f (diff) |
Make chan_h323 respect packetization settings and fix small reload issue.
Previously, packetization settings were ignored and now they are not. A new
config option 'autoframing' has been added to mirror the way chan_sip handles
it. Turning on the autoframing option (available both as a global option or per
peer) overrides the local settings with the remote packetization settings.
Testing was performed with varying packetization levels with the following
codecs: ulaw, alaw, gsm, and g729.
Also, an unrelated config reload issue has been fixed in the case of the config
file not changing.
(closes issue #12415)
Reported by: pj
Patches:
2009012200_h323packetization.diff.txt uploaded by mvanbaak (license 7),
modified by me
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@189993 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'channels/h323/chan_h323.h')
-rw-r--r-- | channels/h323/chan_h323.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/channels/h323/chan_h323.h b/channels/h323/chan_h323.h index e121f02fb..b17fe5bed 100644 --- a/channels/h323/chan_h323.h +++ b/channels/h323/chan_h323.h @@ -69,6 +69,7 @@ typedef struct call_options { int nat; int tunnelOptions; int holdHandling; + int autoframing; /*!< turn on to override local settings with remote framing length */ struct ast_codec_pref prefs; } call_options_t; |