dect
/
asterisk
Archived
13
0
Fork 0

Set ORIGINATE_STATUS instead of OUTGOING_STATUS to match the documentation

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@167973 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
twilson 2009-01-09 01:15:43 +00:00
parent e25268ff27
commit 96037e619b
1 changed files with 7 additions and 7 deletions

View File

@ -168,29 +168,29 @@ static int originate_exec(struct ast_channel *chan, void *data)
return_cleanup:
if (res) {
pbx_builtin_setvar_helper(chan, "OUTGOING_STATUS", "FAILED");
pbx_builtin_setvar_helper(chan, "ORIGINATE_STATUS", "FAILED");
} else {
switch (outgoing_status) {
case 0:
case AST_CONTROL_ANSWER:
pbx_builtin_setvar_helper(chan, "OUTGOING_STATUS", "SUCCESS");
pbx_builtin_setvar_helper(chan, "ORIGINATE_STATUS", "SUCCESS");
break;
case AST_CONTROL_BUSY:
pbx_builtin_setvar_helper(chan, "OUTGOING_STATUS", "BUSY");
pbx_builtin_setvar_helper(chan, "ORIGINATE_STATUS", "BUSY");
break;
case AST_CONTROL_CONGESTION:
pbx_builtin_setvar_helper(chan, "OUTGOING_STATUS", "CONGESTION");
pbx_builtin_setvar_helper(chan, "ORIGINATE_STATUS", "CONGESTION");
break;
case AST_CONTROL_HANGUP:
pbx_builtin_setvar_helper(chan, "OUTGOING_STATUS", "HANGUP");
pbx_builtin_setvar_helper(chan, "ORIGINATE_STATUS", "HANGUP");
break;
case AST_CONTROL_RINGING:
pbx_builtin_setvar_helper(chan, "OUTGOING_STATUS", "RINGING");
pbx_builtin_setvar_helper(chan, "ORIGINATE_STATUS", "RINGING");
break;
default:
ast_log(LOG_WARNING, "Unknown originate status result of '%d'\n",
outgoing_status);
pbx_builtin_setvar_helper(chan, "OUTGOING_STATUS", "UNKNOWN");
pbx_builtin_setvar_helper(chan, "ORIGINATE_STATUS", "UNKNOWN");
break;
}
}