diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-11-26 19:15:56 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2003-11-26 19:15:56 +0000 |
commit | 95f371f7a35f44fc5b7e8af15e836962b9543f20 (patch) | |
tree | 59fc8c82d145484d8b2e5426246009d7fcad9385 /enum.c | |
parent | 000e13ad1efd5bbf8293bd84b2496a1f67af1d88 (diff) |
Minor enum improvements for iax/iax2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1797 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'enum.c')
-rwxr-xr-x | enum.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -125,12 +125,14 @@ static int parse_naptr(unsigned char *dst, int dstsize, char *tech, int techsize } else if ((!strncasecmp(services, "e2u+h323", 8)) || (!strncasecmp(services, "h323+e2u", 8))) { strncpy(tech, "h323", techsize -1); - } else if ((!strncasecmp(services, "e2u+iax", 7)) || - (!strncasecmp(services, "iax+e2u", 7))) { - strncpy(tech, "iax", techsize -1); - } else if ((!strncasecmp(services, "e2u+iax2", 8)) || + } else if ((!strncasecmp(services, "e2u+x-iax2", 10)) || + (!strncasecmp(services, "e2u+iax2", 8)) || (!strncasecmp(services, "iax2+e2u", 8))) { strncpy(tech, "iax2", techsize -1); + } else if ((!strncasecmp(services, "e2u+x-iax", 9)) || + (!strncasecmp(services, "e2u+iax", 7)) || + (!strncasecmp(services, "iax+e2u", 7))) { + strncpy(tech, "iax", techsize -1); } else if ((!strncasecmp(services, "e2u+tel", 7)) || (!strncasecmp(services, "tel+e2u", 7))) { strncpy(tech, "tel", techsize -1); |