Set ORIGINATE_STATUS instead of OUTGOING_STATUS to match the documentation

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@167973 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.6.2
Terry Wilson 17 years ago
parent c37aa68d77
commit 1253c8aa0d

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

Loading…
Cancel
Save