Features Added to Asterisk by Anthony Minessale II (anthm)
ASTERISK MODULES (In Tree)
res_muxmon (now MixMonitor)
ASTERISK MODULES (in asterisk-addons)
ASTERISK MODULES (Out Of Tree)
FEATURES WITHIN APP_DIAL
'D([called][:calling])' -- Send DTMF strings *after* called party has answered, but before the
call gets bridged. The 'called' DTMF string is sent to the called party, and the
'calling' DTMF string is sent to the calling party. Both parameters can be used alone.
'L(x[:y][:z])' -- Limit the call to 'x' ms warning when 'y' ms are left
repeated every 'z' ms) Only 'x' is required, 'y' and 'z' are optional.
The following special variables are optional:
* LIMIT_PLAYAUDIO_CALLER yes|no (default yes)
Play sounds to the caller.
* LIMIT_PLAYAUDIO_CALLEE yes|no
Play sounds to the callee.
* LIMIT_TIMEOUT_FILE File to play when time is up.
* LIMIT_CONNECT_FILE File to play when call begins.
* LIMIT_WARNING_FILE File to play as warning if 'y' is defined.
'timeleft' is a special sound macro to auto-say the time
left and is the default.
'M(x[^arg])' -- Executes the macro (x with ^ delim arg list) upon connect of the call.
Also, the macro can set the MACRO_RESULT variable to do the following:
-- ABORT - Hangup both legs of the call.
-- CONGESTION - Behave as if line congestion was encountered.
-- BUSY - Behave as if a busy signal was encountered. (n+101)
-- CONTINUE - Hangup the called party and continue on in the dialplan.
-- GOTO:^^ - Transfer the call.
'G(context^exten^pri)' -- If the call is answered transfer both parties to the specified exten.
FEATURES in res_features
One Touch Record
astxs utility in contrib/scripts/astxs
rawplayer.c in contrib/utils
native music on hold ([mohfiles] section)
dynamic configuration backend engine (res_config)
dialplan function engine (i.e. the entire concept of dialplan functions)
IAX2 Codec Preference and Negotiation and reorginization of the codec structure.
res_monitor 'b' flag
ajustable speex codec options
setvar option in iax and sip peers
multi line comments in config files.
mutiple files in app_background.
ability to disable music on hold.
#exec option in config files
rtcachefriends, rtnoupdate, rtautoclear, and rtignoreregexpire in sip and iax (realtime cache)
goto_on_transfer for blind #transfer feature
Ability to see the channel and CVR vars from 'show channel foo'