24 #ifndef _AST_FEATURES_H
25 #define _AST_FEATURES_H
34 AST_FEATURE_FLAG_NEEDSDTMF = (1 << 0),
35 AST_FEATURE_FLAG_ONPEER = (1 << 1),
36 AST_FEATURE_FLAG_ONSELF = (1 << 2),
37 AST_FEATURE_FLAG_BYCALLEE = (1 << 3),
38 AST_FEATURE_FLAG_BYCALLER = (1 << 4),
39 AST_FEATURE_FLAG_BYBOTH = (3 << 3),
Main Channel structure associated with a channel.
Structure that contains features information.
int ast_bridge_call(struct ast_channel *chan, struct ast_channel *peer, struct ast_bridge_config *config)
Bridge a call, optionally allowing redirection.
A set of macros to manage forward-linked lists.
Core PBX routines and definitions.
int ast_bridge_call_with_flags(struct ast_channel *chan, struct ast_channel *peer, struct ast_bridge_config *config, unsigned int flags)
Bridge a call, and add additional flags to the bridge.
Structure that contains information about a bridge.
int ast_bridge_add_channel(struct ast_bridge *bridge, struct ast_channel *chan, struct ast_bridge_features *features, int play_tone, const char *xfersound)
Add an arbitrary channel to a bridge.
const ast_string_field xfersound
int ast_bridge_timelimit(struct ast_channel *chan, struct ast_bridge_config *config, char *parse, struct timeval *calldurationlimit)
parse L option and read associated channel variables to set warning, warning frequency, and timelimit