Review Board 1.7.16


Add CCBS/CCNR and enhanced COLP features to chan_misdn.

Review Request #218 - Created April 10, 2009 and submitted

rmudgett
team/rmudgett/misdn_facility
Reviewers
asterisk-dev
mmichelson, russell
Asterisk
This diff adds the following features to chan_misdn:
* CCBS/CCNR Party A support for PTMP and PTP modes.
* Enhances COLP support for call diversion and explicit call transfer.

These enhanced features require a modified version of mISDN.

The latest modified mISDN v1.1.x based version is available at:
http://svn.digium.com/svn/thirdparty/mISDN/trunk
http://svn.digium.com/svn/thirdparty/mISDNuser/trunk

Taged versions of the modified mISDN code are available under:
http://svn.digium.com/svn/thirdparty/mISDN/tags
http://svn.digium.com/svn/thirdparty/mISDNuser/tags
Digium's Product Quality department has tested a similar version of these enhancements. In addition, we know of a customer who has been testing these changes.

There is a test cli command that can be conditionally compiled into the code by defining CCBS_TEST_MESSAGES in chan_misdn.c.  The test command allows you to send canned facility messages that I used to test the encoding and decoding routines in mISDN.

misdn send facility test (<port> [<msg#>]) | (<channel-name> <msg#>)
Review request changed
Updated (April 10, 2009, 2:51 p.m.)
Addressed Russell's comments and fixed some whitespace.
Ship it!
Posted (April 20, 2009, 6:41 a.m.)
Nice work, Richard!

I think this is ready to go (with the changes from R226 included).

https://reviewboard.asterisk.org/ runs on a server provided by Digium, Inc. and uses bandwidth donated to the open source Asterisk community by API Digital Communications in Huntsville, AL USA.
Please report problems with this site to asteriskteam@digium.com.