[asterisk-dev] Advice of Charge project

David Vossel dvossel at digium.com
Tue Mar 9 16:10:17 CST 2010


Howdy!

I am currently working on an implementation of Advice of Charge into the Asterisk core.  If you are interested in keeping up with the project's progress or reviewing the current AOC design document, please check out the AOC group branch.  The design document is named AOC_architecture.pdf and is located within the branch's root directory.  I look forward to any input you may have to offer!

AOC group development branch:  http://svn.digium.com/svn/asterisk/team/group/aoc

AOC Project Initial Requirements:
1. Pass-through Support: Asterisk must allow for pass-through of AOC-D and AOC-E data between supporting technologies.
2. Events: Asterisk must generate notifications for every AOC event that occurs.  AOC events include any time AOC data is sent or received on a channel as well as specifically what the data represents. These events must be presented in a way in which they are capable of being monitored from an external application and directed to a log file.
3. Service Request and Grant Support: Asterisk must be capable of both requesting and granting AOC services on supporting technologies.
4. Message Creation: Asterisk must be capable of creating and sending AOC-D and AOC-E messages through supporting technologies. These operations must be capable of executing through an external script.
5. Technology Support: Asterisk must support AOC pass-through, AOC events, and AOC request/grant support for  ETSI DSS1 in chan_dahdi.  Asterisk must support sending AOC messages in chan_sip according to the the Snom AOC specification.

David Vossel
Digium, Inc. | Software Developer, Open Source Software
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org
The_Boy_Wonder in #asterisk-dev



More information about the asterisk-dev mailing list