From 4b3113f56d93f27864147ca7601be85a9c6d5b7a Mon Sep 17 00:00:00 2001 From: Michael Jerris Date: Tue, 22 May 2007 17:17:32 +0000 Subject: [PATCH] correct initialization to set the right dialect. git-svn-id: http://svn.openzap.org/svn/openzap/trunk@99 a93c3328-9c30-0410-af19-c9cd2b2d52af --- libs/openzap/src/isdn/Q931.c | 8 ++++---- libs/openzap/src/isdn/Q931api.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libs/openzap/src/isdn/Q931.c b/libs/openzap/src/isdn/Q931.c index 3d76b23051..ab8fb9a841 100644 --- a/libs/openzap/src/isdn/Q931.c +++ b/libs/openzap/src/isdn/Q931.c @@ -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++) diff --git a/libs/openzap/src/isdn/Q931api.c b/libs/openzap/src/isdn/Q931api.c index 95ce6620a4..780c29fb15 100644 --- a/libs/openzap/src/isdn/Q931api.c +++ b/libs/openzap/src/isdn/Q931api.c @@ -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;