Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

features.h File Reference

Go to the source code of this file.

Functions

int ast_park_call (struct ast_channel *chan, struct ast_channel *host, int timeout, int *extout)
 Park a call and read back parked location.
int ast_masq_park_call (struct ast_channel *rchan, struct ast_channel *host, int timeout, int *extout)
 Park a call via a masqueraded channel.
int ast_hold_call (struct ast_channel *chan, struct ast_channel *host)
int ast_masq_hold_call (struct ast_channel *rchan, struct ast_channel *host)
int ast_retrieve_call (struct ast_channel *chan, char *uniqueid)
int ast_retrieve_call_to_death (char *uniqueid)
ast_channel * ast_get_holded_call (char *uniqueid)
char * ast_parking_ext (void)
 Determine system parking extension.
char * ast_parking_con (void)
char * ast_pickup_ext (void)
int ast_bridge_call (struct ast_channel *chan, struct ast_channel *peer, struct ast_bridge_config *config)
 Bridge a call, optionally allowing redirection.
int ast_pickup_call (struct ast_channel *chan)
int ast_autoanswer_login (struct ast_channel *chan, void *data)
int ast_masq_autoanswer_login (struct ast_channel *rchan, void *data)


Function Documentation

int ast_autoanswer_login (  struct ast_channel *  chan,
void *  data
) 
 

int ast_bridge_call (  struct ast_channel *  chan,
struct ast_channel *  peer,
struct ast_bridge_config *  config
) 
 

Bridge a call, optionally allowing redirection.

struct ast_channel* ast_get_holded_call (  char *  uniqueid  ) 
 

int ast_hold_call (  struct ast_channel *  chan,
struct ast_channel *  host
) 
 

int ast_masq_autoanswer_login (  struct ast_channel *  rchan,
void *  data
) 
 

int ast_masq_hold_call (  struct ast_channel *  rchan,
struct ast_channel *  host
) 
 

int ast_masq_park_call (  struct ast_channel *  rchan,
struct ast_channel *  host,
int  timeout,
int *  extout
) 
 

Park a call via a masqueraded channel.

Parameters:
rchan the real channel to be parked
host the channel to have the parking read to Masquerade the channel rchan into a new, empty channel which is then parked with ast_park_call
timeout is a timeout in milliseconds
extout is a parameter to an int that will hold the parked location, or NULL if you want

int ast_park_call (  struct ast_channel *  chan,
struct ast_channel *  host,
int  timeout,
int *  extout
) 
 

Park a call and read back parked location.

Parameters:
chan the channel to actually be parked
host the channel which will have the parked location read to Park the channel chan, and read back the parked location to the host. If the call is not picked up within a specified period of time, then the call will return to the last step that it was in (in terms of exten, priority and context)
timeout is a timeout in milliseconds
extout is a parameter to an int that will hold the parked location, or NULL if you want

char* ast_parking_con (  void   ) 
 

char* ast_parking_ext (  void   ) 
 

Determine system parking extension.

Returns the call parking extension for drivers that provide special call parking help

int ast_pickup_call (  struct ast_channel *  chan  ) 
 

char* ast_pickup_ext (  void   ) 
 

int ast_retrieve_call (  struct ast_channel *  chan,
char *  uniqueid
) 
 

int ast_retrieve_call_to_death (  char *  uniqueid  ) 
 


Generated on Thu Nov 29 22:50:26 2007 for Asterisk by  doxygen 1.4.2