diff options
author | file <file@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-01-25 02:52:10 +0000 |
---|---|---|
committer | file <file@f38db490-d61c-443f-a65b-d21fe96a405b> | 2008-01-25 02:52:10 +0000 |
commit | 580f3eea916676ec98322bba0daf9beed04bd898 (patch) | |
tree | 4163b0ad6c4236b872a3671d3cbea81ae4b67d95 /include | |
parent | 9ed296771362f957fc5bc33f8791884fd60afbd2 (diff) |
Add an API call that steals the answered channel so that a destruction of the dialing structure does not hang it up.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@100325 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/dial.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/asterisk/dial.h b/include/asterisk/dial.h index 9a2478070..fe4b63e93 100644 --- a/include/asterisk/dial.h +++ b/include/asterisk/dial.h @@ -82,6 +82,12 @@ enum ast_dial_result ast_dial_run(struct ast_dial *dial, struct ast_channel *cha */ struct ast_channel *ast_dial_answered(struct ast_dial *dial); +/*! \brief Steal the channel that answered + * \note Returns the Asterisk channel that answered and removes it from the dialing structure + * \param dial Dialing structure + */ +struct ast_channel *ast_dial_answered_steal(struct ast_dial *dial); + /*! \brief Return state of dial * \note Returns the state of the dial attempt * \param dial Dialing structure |