]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
correct initialization to set the right dialect.
authorMichael Jerris <mike@jerris.com>
Tue, 22 May 2007 17:17:32 +0000 (17:17 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 22 May 2007 17:17:32 +0000 (17:17 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@99 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/openzap/src/isdn/Q931.c
libs/openzap/src/isdn/Q931api.c

index 3d76b23051f4ad3ae6b4202bed1162ba243fdab9..ab8fb9a841ccaa105f8b6ad43a23a0904965a79c 100644 (file)
@@ -247,11 +247,11 @@ void Q931Initialize()
         }
     }
 
-       if(Q931CreateDialectCB[0] == NULL)
-               Q931AddDialect(0, Q931CreateTE);
+       if(Q931CreateDialectCB[Q931_Dialect_Q931 + Q931_TE] == NULL)
+               Q931AddDialect(Q931_Dialect_Q931 + Q931_TE, Q931CreateTE);
 
-       if(Q931CreateDialectCB[1] == NULL)
-               Q931AddDialect(1, Q931CreateNT);
+       if(Q931CreateDialectCB[Q931_Dialect_Q931 + Q931_NT] == NULL)
+               Q931AddDialect(Q931_Dialect_Q931 + Q931_NT, Q931CreateNT);
 
        /* The last step we do is to call the callbacks to create the dialects  */
        for(x=0; x< Q931MAXDLCT; x++)
index 95ce6620a444c0fb3794de16f8f896aa04357166..780c29fb153311f3c3283b5e65e45e173901a1b0 100644 (file)
@@ -110,7 +110,7 @@ L3INT Q931Api_InitTrunk(Q931_TrunkInfo *pTrunk,
        pTrunk->PrivateData34 = PrivateData34;
 
     pTrunk->LastCRV            = 0;
-    pTrunk->Dialect            = Dialect;       
+    pTrunk->Dialect            = Dialect + NetUser;       
     pTrunk->Enabled            = 0;
     pTrunk->TrunkType  = TrunkType;
     pTrunk->NetUser            = NetUser;