Add ${LANGUAGE} channel variable (bug #1078)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2210 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
parent
90594b5fc8
commit
d03dbf91a6
|
@ -46,7 +46,7 @@ ${DNID} Dialed Number Identifier
|
|||
${RDNIS} Redirected Dial Number ID Service
|
||||
${HANGUPCAUSE} Asterisk hangup cause
|
||||
${ACCOUNTCODE} Account code (if specified)
|
||||
|
||||
${LANGUAGE} Current language
|
||||
${SIPDOMAIN} SIP destination domain of an inbound call (if appropriate)
|
||||
|
||||
There are two reference modes - reference by value and reference by name.
|
||||
|
|
3
pbx.c
3
pbx.c
|
@ -881,6 +881,9 @@ static void pbx_substitute_variables_temp(struct ast_channel *c,const char *var,
|
|||
} else if (c && !strcmp(var, "ACCOUNTCODE")) {
|
||||
strncpy(workspace, c->accountcode, workspacelen - 1);
|
||||
*ret = workspace;
|
||||
} else if (c && !strcmp(var, "LANGUAGE")) {
|
||||
strncpy(workspace, c->language, workspacelen - 1);
|
||||
*ret = workspace;
|
||||
} else {
|
||||
if (c) {
|
||||
AST_LIST_TRAVERSE(headp,variables,entries) {
|
||||
|
|
Loading…
Reference in New Issue