diff options
author | Sean Bright <sean@malleable.com> | 2009-07-02 17:46:14 +0000 |
---|---|---|
committer | Sean Bright <sean@malleable.com> | 2009-07-02 17:46:14 +0000 |
commit | 719917fe59724bf2372d285094918f61bb442494 (patch) | |
tree | 217bddbe9752bc9d7d91a1aaac0610745b5be3f3 /funcs/func_channel.c | |
parent | 48c9a85d91932390c9f841a0302f44517a122c17 (diff) |
Support setting and receiving Reverse Charging Indication over ISDN PRI.
This is a continuation of revision 885 to LibPRI (Capture and expose the Reverse
Charging Indication IE on ISDN PRI) which added the ability to get/set Reverse
Charging Indication in LibPRI. This patch adds the ability to specify RCI on
the outbound leg of a PRI call from within Asterisk, by prefixing the dialed
number with a capital 'C' like:
...,Dial(DAHDI/g1/C4445556666)
And to read it off an inbound channel:
exten => s,1,Set(RCI=${CHANNEL(reversecharge)})
Thanks again to rmudgett for the thorough review.
(closes issue #13760)
Reported by: mrgabu
Review: https://reviewboard.asterisk.org/r/303/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@204749 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'funcs/func_channel.c')
-rw-r--r-- | funcs/func_channel.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/funcs/func_channel.c b/funcs/func_channel.c index ec97df9d6..b151c19d1 100644 --- a/funcs/func_channel.c +++ b/funcs/func_channel.c @@ -205,6 +205,16 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") <para>R/O Get the peer's username.</para> </enum> </enumlist> + <para><emphasis>chan_dahdi</emphasis> provides the following additional options:</para> + <enumlist> + <enum name="reversecharge"> + <para>R/O Reverse Charging Indication, one of:</para> + <enumlist> + <enum name="-1 - None" /> + <enum name="1 - Reverse Charging Requested" /> + </enumlist> + </enum> + </enumlist> </parameter> </syntax> <description> |