const char *label, const char *callerid, enum ext_match_t action);
/*! \brief Function in pbx.c that propably should be somewhere else, but not in res_agi, since it's a loadable module */
-const char *agi_state(struct ast_channel *chan);
+const char *ast_agi_state(struct ast_channel *chan);
/* every time a write lock is obtained for contexts,
c->name, c->uniqueid, c->context, c->exten, c->priority, c->_state, ast_state2str(c->_state),
c->appl ? c->appl : "", c->data ? S_OR(c->data, ""): "",
S_OR(c->cid.cid_num, ""), durbuf, S_OR(c->accountcode, ""), bc ? bc->name : "", bc ? bc->uniqueid : "",
- agi_state(c)
+ ast_agi_state(c)
);
ast_channel_unlock(c);
numchans++;
}
/*! \brief report AGI state for channel */
-const char *agi_state(struct ast_channel *chan)
+const char *ast_agi_state(struct ast_channel *chan)
{
if (ast_test_flag(chan, AST_FLAG_AGI))
return "AGI";
"AppData: %s\r\n"
"Uniqueid: %s\r\n"
"AGIstate: %s\r\n",
- c->name, c->context, c->exten, c->priority, app->name, passdata, c->uniqueid, agi_state(c));
+ c->name, c->context, c->exten, c->priority, app->name, passdata, c->uniqueid, ast_agi_state(c));
return pbx_exec(c, app, passdata); /* 0 on success, -1 on failure */
}
} else if (q.swo) { /* not found here, but in another switch */
"AppData: %s\r\n"
"Uniqueid: %s\r\n"
"AGIstate: %s\r\n",
- chan->name, chan->context, chan->exten, chan->priority, app, !ast_strlen_zero(appdata) ? appdata : "(NULL)", chan->uniqueid, agi_state(chan));
+ chan->name, chan->context, chan->exten, chan->priority, app, !ast_strlen_zero(appdata) ? appdata : "(NULL)", chan->uniqueid, ast_agi_state(chan));
res = pbx_exec(chan, a, appdata);
} else