-
- Downloads
Merged revisions 287647 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r287647 | dvossel | 2010-09-20 17:09:16 -0500 (Mon, 20 Sep 2010) | 21 lines 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: https://origsvn.digium.com/svn/asterisk/trunk@287648 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Showing
- CHANGES 1 addition, 0 deletionsCHANGES
- funcs/func_frame_trace.c 365 additions, 0 deletionsfuncs/func_frame_trace.c
- include/asterisk/channel.h 2 additions, 0 deletionsinclude/asterisk/channel.h
- include/asterisk/framehook.h 311 additions, 0 deletionsinclude/asterisk/framehook.h
- main/channel.c 56 additions, 5 deletionsmain/channel.c
- main/framehook.c 184 additions, 0 deletionsmain/framehook.c
Loading
Please register or sign in to comment