mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-19 03:08:45 +00:00
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
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user