From: Anthony Minessale Date: Thu, 14 Jun 2007 01:54:51 +0000 (+0000) Subject: tweak the state stuff X-Git-Tag: v1.0.6~38^2~601 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bd517afa82821329abdfb21fb17c33cca7d4fdfc;p=thirdparty%2Ffreeswitch.git tweak the state stuff git-svn-id: http://svn.openzap.org/svn/openzap/trunk@253 a93c3328-9c30-0410-af19-c9cd2b2d52af --- diff --git a/libs/openzap/src/isdn/Q931StateTE.c b/libs/openzap/src/isdn/Q931StateTE.c index 2b81d2dcf7..55ba103eb5 100644 --- a/libs/openzap/src/isdn/Q931StateTE.c +++ b/libs/openzap/src/isdn/Q931StateTE.c @@ -761,7 +761,12 @@ L3INT Q931ProcReleaseTE(Q931_TrunkInfo_t *pTrunk, L3UCHAR * buf, L3INT iFrom) Q931mes_Generic *pMes = (Q931mes_Generic *)&buf[Q931L4HeaderSpace]; L3INT state = Q931GetCallState(pTrunk, pMes->CRV); L3INT ret = Q931E_NO_ERROR; - if(state == Q931_U0 && iFrom == 2) + if(iFrom == 4) + { + /* TODO Add proc here*/ + ret = Q931Tx32(pTrunk,buf,pMes->Size); + } + else if(state == Q931_U0 && iFrom == 2) { ret = Q931ReleaseComplete(pTrunk, iFrom); } @@ -785,7 +790,8 @@ L3INT Q931ProcReleaseCompleteTE(Q931_TrunkInfo_t *pTrunk, L3UCHAR * buf, L3INT i L3INT ret = Q931E_NO_ERROR; if(state == Q931_U0 && iFrom == 2) { - /* no action */ + /* TODO Add proc here*/ + ret = Q931Tx34(pTrunk,buf,pMes->Size); } return ret; }