]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Add the channel's Language to the "show channel" CLI command and the DumpChan
authorRussell Bryant <russell@russellbryant.com>
Fri, 2 Mar 2007 16:59:22 +0000 (16:59 +0000)
committerRussell Bryant <russell@russellbryant.com>
Fri, 2 Mar 2007 16:59:22 +0000 (16:59 +0000)
application.  (issue #9187, Junky)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@57474 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_dumpchan.c
main/cli.c

index 58dcfc8e80edc739e616f6974effa0cecce69bdf..8fca2b64ac94bd10c1cf64ea87b1aed8b56c94e1 100644 (file)
@@ -85,7 +85,8 @@ static int serialize_showchan(struct ast_channel *c, char *buf, size_t size)
                         "CallerIDNum=        %s\n"
                         "CallerIDName=       %s\n"
                         "DNIDDigits=         %s\n"
-                        "RDNIS=              %s\n" 
+                        "RDNIS=              %s\n"
+                        "Language=           %s\n"
                         "State=              %s (%d)\n"
                         "Rings=              %d\n"
                         "NativeFormat=       %s\n"
@@ -113,6 +114,7 @@ static int serialize_showchan(struct ast_channel *c, char *buf, size_t size)
                         S_OR(c->cid.cid_name, "(N/A)"),
                         S_OR(c->cid.cid_dnid, "(N/A)"),
                         S_OR(c->cid.cid_rdnis, "(N/A)"),
+                        c->language,
                         ast_state2str(c->_state),
                         c->_state,
                         c->rings,
index 74bcfd87dddf154e48ad56eecf295771a5d7fd35..b84739984f54a2180613437a8d0797ab427c04d2 100644 (file)
@@ -801,6 +801,7 @@ static int handle_showchan(int fd, int argc, char *argv[])
                "      Caller ID: %s\n"
                " Caller ID Name: %s\n"
                "    DNID Digits: %s\n"
+               "       Language: %s\n"
                "          State: %s (%d)\n"
                "          Rings: %d\n"
                "  NativeFormats: %s\n"
@@ -827,7 +828,9 @@ static int handle_showchan(int fd, int argc, char *argv[])
                c->name, c->tech->type, c->uniqueid,
                S_OR(c->cid.cid_num, "(N/A)"),
                S_OR(c->cid.cid_name, "(N/A)"),
-               S_OR(c->cid.cid_dnid, "(N/A)"), ast_state2str(c->_state), c->_state, c->rings, 
+               S_OR(c->cid.cid_dnid, "(N/A)"), 
+               c->language,    
+               ast_state2str(c->_state), c->_state, c->rings, 
                ast_getformatname_multiple(nf, sizeof(nf), c->nativeformats), 
                ast_getformatname_multiple(wf, sizeof(wf), c->writeformat), 
                ast_getformatname_multiple(rf, sizeof(rf), c->readformat),