Minor enum improvements for iax/iax2
authorMark Spencer <markster@digium.com>
Wed, 26 Nov 2003 19:15:56 +0000 (19:15 +0000)
committerMark Spencer <markster@digium.com>
Wed, 26 Nov 2003 19:15:56 +0000 (19:15 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1797 65c4cc65-6c06-0410-ace0-fbb531ad65f3

enum.c

diff --git a/enum.c b/enum.c
index 5d9bab7..cbd007f 100755 (executable)
--- a/enum.c
+++ b/enum.c
@@ -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);