diff options
author | Richard Mudgett <rmudgett@digium.com> | 2011-02-07 23:33:44 +0000 |
---|---|---|
committer | Richard Mudgett <rmudgett@digium.com> | 2011-02-07 23:33:44 +0000 |
commit | 49feb747ba9b5c3243a00c9d2e8eb38194882a6b (patch) | |
tree | 8f8aeb28fd951c28cd1af6a11b47d5086c9bb11e /main/channel.c | |
parent | 1277a80a5b6f3ae31205e7c04ec58aaa4db2ee99 (diff) |
Pass a MCID request to the bridged channel.
Pass a MCID request to the bridged channel so the bridged channel can send
it to the network.
The ability to send the MCID request on an ISDN span is enabled with the
new chan_dahdi.conf mcid_send option.
JIRA SWP-2845
JIRA ABE-2736
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@306755 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/channel.c')
-rw-r--r-- | main/channel.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/main/channel.c b/main/channel.c index ae61b7731..093d5f619 100644 --- a/main/channel.c +++ b/main/channel.c @@ -4229,6 +4229,7 @@ static int attribute_const is_visible_indication(enum ast_control_frame_type con case AST_CONTROL_READ_ACTION: case AST_CONTROL_AOC: case AST_CONTROL_END_OF_Q: + case AST_CONTROL_MCID: break; case AST_CONTROL_CONGESTION: @@ -4412,6 +4413,7 @@ int ast_indicate_data(struct ast_channel *chan, int _condition, case AST_CONTROL_READ_ACTION: case AST_CONTROL_AOC: case AST_CONTROL_END_OF_Q: + case AST_CONTROL_MCID: /* Nothing left to do for these. */ res = 0; break; @@ -7013,6 +7015,7 @@ static enum ast_bridge_result ast_generic_bridge(struct ast_channel *c0, struct switch (f->subclass.integer) { case AST_CONTROL_AOC: + case AST_CONTROL_MCID: ast_indicate_data(other, f->subclass.integer, f->data.ptr, f->datalen); break; case AST_CONTROL_REDIRECTING: |