diff options
author | Kevin P. Fleming <kpfleming@digium.com> | 2005-10-04 23:28:57 +0000 |
---|---|---|
committer | Kevin P. Fleming <kpfleming@digium.com> | 2005-10-04 23:28:57 +0000 |
commit | b7c31babb0dc39339ebce8cc58f3e805f8f262d4 (patch) | |
tree | 80c6dd781f33a51a5d3e19044bcd1c2d866bf681 /include | |
parent | f38742190538c10fbcf866b7169826165488b0c6 (diff) |
support call duration limits on inbound OSP calls (issue #5346)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6721 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'include')
-rwxr-xr-x | include/asterisk/channel.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/asterisk/channel.h b/include/asterisk/channel.h index 67b32b1b8..0d7cb6b05 100755 --- a/include/asterisk/channel.h +++ b/include/asterisk/channel.h @@ -562,6 +562,18 @@ int ast_softhangup_nolock(struct ast_channel *chan, int cause); */ int ast_check_hangup(struct ast_channel *chan); +/*! Compare a offset with the settings of when to hang a channel up */ +/*! + * \param chan channel on which to check for hang up + * \param offset offset in seconds from current time + * \return 1, 0, or -1 + * This function compares a offset from current time with the absolute time + * out on a channel (when to hang up). If the absolute time out on a channel + * is earlier than current time plus the offset, it returns 1, if the two + * time values are equal, it return 0, otherwise, it retturn -1. + */ +int ast_channel_cmpwhentohangup(struct ast_channel *chan, time_t offset); + /*! Set when to hang a channel up */ /*! * \param chan channel on which to check for hang up |