diff options
author | Matthew Fredrickson <creslin@digium.com> | 2008-12-19 21:44:18 +0000 |
---|---|---|
committer | Matthew Fredrickson <creslin@digium.com> | 2008-12-19 21:44:18 +0000 |
commit | 775033301a6a86518cd7713c693ebf71ce36b95e (patch) | |
tree | e5e66cd3bb9e03a32ef76887d56d4d6e5dca758a /channels/chan_dahdi.c | |
parent | b59f7d77d5bb709e040aada39775692c0b40d8ef (diff) |
Add configuration support for half_full DAHDI buffer policy
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@166058 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'channels/chan_dahdi.c')
-rw-r--r-- | channels/chan_dahdi.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/channels/chan_dahdi.c b/channels/chan_dahdi.c index c4ac8506d..221aab905 100644 --- a/channels/chan_dahdi.c +++ b/channels/chan_dahdi.c @@ -13890,6 +13890,10 @@ static int process_dahdi(struct dahdi_chan_conf *confp, const char *cat, struct confp->chan.buf_policy = DAHDI_POLICY_WHEN_FULL; } else if (!strcasecmp(policy, "immediate")) { confp->chan.buf_policy = DAHDI_POLICY_IMMEDIATE; +#ifdef HAVE_DAHDI_HALF_FULL + } else if (!strcasecmp(policy, "half_full")) { + confp->chan.buf_policy = DAHDI_POLICY_HALF_FULL; +#endif } else { ast_log(LOG_WARNING, "Invalid policy name given (%s).\n", policy); } |