chan_iax2: Add missing control frame names to debug frame decode output.

........

Merged revisions 398301 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 398302 from http://svn.asterisk.org/svn/asterisk/branches/11
........

Merged revisions 398303 from http://svn.asterisk.org/svn/asterisk/branches/12


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@398304 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Richard Mudgett
2013-09-04 23:07:41 +00:00
parent 517389b1e7
commit 586a825325

View File

@@ -239,11 +239,12 @@ static void dump_prov(char *output, int maxlen, void *value, int len)
dump_prov_ies(output, maxlen, value, len); dump_prov_ies(output, maxlen, value, len);
} }
static struct iax2_ie { struct iax2_ie {
int ie; int ie;
char *name; char *name;
void (*dump)(char *output, int maxlen, void *value, int len); void (*dump)(char *output, int maxlen, void *value, int len);
} infoelts[] = { };
static struct iax2_ie infoelts[] = {
{ IAX_IE_CALLED_NUMBER, "CALLED NUMBER", dump_string }, { IAX_IE_CALLED_NUMBER, "CALLED NUMBER", dump_string },
{ IAX_IE_CALLING_NUMBER, "CALLING NUMBER", dump_string }, { IAX_IE_CALLING_NUMBER, "CALLING NUMBER", dump_string },
{ IAX_IE_CALLING_ANI, "ANI", dump_string }, { IAX_IE_CALLING_ANI, "ANI", dump_string },
@@ -392,6 +393,7 @@ static void dump_ies(unsigned char *iedata, int len)
int found; int found;
char interp[1024]; char interp[1024];
char tmp[1024]; char tmp[1024];
if (len < 2) if (len < 2)
return; return;
while(len > 2) { while(len > 2) {
@@ -605,7 +607,7 @@ void iax_showframe(struct iax_frame *f, struct ast_iax2_full_hdr *fhi, int rx, s
"CNLINE ", "CNLINE ",
"REDIR ", "REDIR ",
"T38PARM", "T38PARM",
"CONTRCC", "CC ERR!",/* This must never go across an IAX link. */
"SRCCHG ", "SRCCHG ",
"READACT", "READACT",
"AOC ", "AOC ",