diff options
author | dvossel <dvossel@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-09-20 22:09:16 +0000 |
---|---|---|
committer | dvossel <dvossel@f38db490-d61c-443f-a65b-d21fe96a405b> | 2010-09-20 22:09:16 +0000 |
commit | 3f8eba54bde422a1fb0486ba8a299beca004ae0d (patch) | |
tree | 5bb985d158544b4f1949e1d0b93386c875b924e7 /CHANGES | |
parent | 1a91ea77272c46087f2e5777075d7afbc920b70b (diff) |
Addition of the FrameHook API (AKA AwesomeHooks)
So far all our tools for viewing and manipulating media streams
within Asterisk have been entirely focused on audio. That made
sense then, but is not scalable now. The FrameHook API lets us
tap into and manipulate _ANY_ type of media or signaling passed
on a channel present today or in the future. This tool is a step
in the direction of expanding Asterisk's boundaries and will help
generate some rather interesting applications in the future.
In addition to the FrameHook API, a simple dialplan function
exercising the api has been included as well. This function
is called FRAME_TRACE(). FRAME_TRACE() allows for the internal
ast_frames read and written to a channel to be output. Filters
can be placed on this function to debug only certain types of frames.
This function could be thought of as an internal way of doing
ast_frame packet captures.
Review: https://reviewboard.asterisk.org/r/925/
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.8@287647 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -242,6 +242,7 @@ Dialplan Functions allows for high resolution times for billsec and duration fields. * FILE() now supports line-mode and writing. * Added FIELDNUM(), which returns the 1-based offset of a field in a list. + * FRAME_TRACE(), for tracking internal ast_frames on a channel. Dialplan Variables ------------------ |