mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-06 04:30:28 +00:00
Merged revisions 320059 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8 ........ r320059 | rmudgett | 2011-05-20 12:03:49 -0500 (Fri, 20 May 2011) | 1 line Misc comment cleanup in features.c. ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@320060 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -389,8 +389,9 @@ static char *parkedcall = "ParkedCall";
|
||||
|
||||
static char pickup_ext[AST_MAX_EXTENSION]; /*!< Call pickup extension */
|
||||
|
||||
/*! \brief Description of one parked call, added to a list while active, then removed.
|
||||
The list belongs to a parkinglot
|
||||
/*!
|
||||
* \brief Description of one parked call, added to a list while active, then removed.
|
||||
* The list belongs to a parkinglot.
|
||||
*/
|
||||
struct parkeduser {
|
||||
struct ast_channel *chan; /*!< Parking channel */
|
||||
@@ -1025,7 +1026,8 @@ static struct parkeduser *park_space_reserve(struct ast_channel *chan, struct as
|
||||
parkingexten = ast_strdupa(S_OR(pbx_builtin_getvar_helper(chan, "PARKINGEXTEN"), ""));
|
||||
ast_channel_unlock(chan);
|
||||
if (!ast_strlen_zero(parkingexten)) {
|
||||
/*!\note The API forces us to specify a numeric parking slot, even
|
||||
/*!
|
||||
* \note The API forces us to specify a numeric parking slot, even
|
||||
* though the architecture would tend to support non-numeric extensions
|
||||
* (as are possible with SIP, for example). Hence, we enforce that
|
||||
* limitation here. If extout was not numeric, we could permit
|
||||
@@ -1583,8 +1585,9 @@ static int builtin_parkcall(struct ast_channel *chan, struct ast_channel *peer,
|
||||
return parkcall_helper(chan, peer, config, code, sense, NULL);
|
||||
}
|
||||
|
||||
/*! \brief Play message to both caller and callee in bridged call, plays synchronously, autoservicing the
|
||||
other channel during the message, so please don't use this for very long messages
|
||||
/*!
|
||||
* \brief Play message to both caller and callee in bridged call, plays synchronously, autoservicing the
|
||||
* other channel during the message, so please don't use this for very long messages
|
||||
*/
|
||||
static int play_message_in_bridged_call(struct ast_channel *caller_chan, struct ast_channel *callee_chan, const char *audiofile)
|
||||
{
|
||||
@@ -2898,7 +2901,6 @@ static int feature_interpret_helper(struct ast_channel *chan, struct ast_channel
|
||||
* \retval res on success.
|
||||
* \retval -1 on failure.
|
||||
*/
|
||||
|
||||
static int feature_interpret(struct ast_channel *chan, struct ast_channel *peer, struct ast_bridge_config *config, const char *code, int sense) {
|
||||
|
||||
char dynamic_features_buf[128];
|
||||
@@ -3482,8 +3484,8 @@ int ast_bridge_call(struct ast_channel *chan,struct ast_channel *peer,struct ast
|
||||
struct ast_channel *who;
|
||||
char chan_featurecode[FEATURE_MAX_LEN + 1]="";
|
||||
char peer_featurecode[FEATURE_MAX_LEN + 1]="";
|
||||
char orig_channame[AST_MAX_EXTENSION];
|
||||
char orig_peername[AST_MAX_EXTENSION];
|
||||
char orig_channame[AST_CHANNEL_NAME];
|
||||
char orig_peername[AST_CHANNEL_NAME];
|
||||
int res;
|
||||
int diff;
|
||||
int hasfeatures=0;
|
||||
@@ -3813,7 +3815,7 @@ int ast_bridge_call(struct ast_channel *chan,struct ast_channel *peer,struct ast
|
||||
ast_log(LOG_DEBUG, "Not passing DTMF through, since it may be a feature code\n");
|
||||
}
|
||||
}
|
||||
} else if (f->frametype == AST_FRAME_DTMF) {
|
||||
} else if (f->frametype == AST_FRAME_DTMF_END) {
|
||||
char *featurecode;
|
||||
int sense;
|
||||
|
||||
@@ -3866,7 +3868,7 @@ int ast_bridge_call(struct ast_channel *chan,struct ast_channel *peer,struct ast
|
||||
config->feature_timer = 0;
|
||||
} else if (hasfeatures) {
|
||||
if (config->timelimit) {
|
||||
/* No warning next time - we are waiting for future */
|
||||
/* No warning next time - we are waiting for feature code */
|
||||
ast_set_flag(config, AST_FEATURE_WARNING_ACTIVE);
|
||||
}
|
||||
config->feature_start_time = ast_tvnow();
|
||||
@@ -3877,7 +3879,6 @@ int ast_bridge_call(struct ast_channel *chan,struct ast_channel *peer,struct ast
|
||||
}
|
||||
if (f)
|
||||
ast_frfree(f);
|
||||
|
||||
}
|
||||
ast_cel_report_event(chan, AST_CEL_BRIDGE_END, NULL, NULL, NULL);
|
||||
|
||||
@@ -4723,8 +4724,10 @@ static int park_exec(struct ast_channel *chan, const char *data)
|
||||
return park_exec_full(chan, data);
|
||||
}
|
||||
|
||||
/*! \brief Unreference parkinglot object. If no more references,
|
||||
then go ahead and delete it */
|
||||
/*!
|
||||
* \brief Unreference parkinglot object. If no more references,
|
||||
* then go ahead and delete it
|
||||
*/
|
||||
static void parkinglot_unref(struct ast_parkinglot *parkinglot)
|
||||
{
|
||||
int refcount = ao2_ref(parkinglot, -1);
|
||||
|
Reference in New Issue
Block a user