]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add Q931InitMesRestartAck
authorMichael Jerris <mike@jerris.com>
Tue, 22 May 2007 22:24:43 +0000 (22:24 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 22 May 2007 22:24:43 +0000 (22:24 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@103 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/freetdm/src/isdn/Q931api.c
libs/freetdm/src/isdn/include/Q931.h

index c2662dbefa4e70870e070cbe75df7e11105244ff..b5e366231612e30b584a4f71d375fab0c8c17fef 100644 (file)
@@ -404,6 +404,20 @@ L3INT Q931InitMesResume(Q931mes_Resume * pMes)
        return 0;
 }
 
+L3INT Q931InitMesRestartAck(Q931mes_RestartAck * pMes)
+{
+       pMes->ProtDisc          = 0x80;
+       pMes->CRV                       = 0;            /* CRV to be allocated, might be receive*/
+       pMes->MesType           = Q931mes_RESTART_ACKNOWLEDGE;
+
+       pMes->Size                      = Q931GetMesSize((L3UCHAR*)pMes);
+    pMes->ChanID        = 0;        /* Channel Identification               */
+       pMes->Display           = 0;
+       pMes->RestartInd        = 0;
+       pMes->RestartWin        = 0;
+       return 0;
+}
+
 L3INT Q931InitIEBearerCap(Q931ie_BearerCap *pIE)
 {
        pIE->IEId                       = Q931ie_BEARER_CAPABILITY;
index fe8d3a8e8cdc69727a0798c5c86270aa3e55fa1a..c68f5268a9ba88d423e7822d3314696c26e691ab 100644 (file)
@@ -2395,6 +2395,7 @@ void Q931SetIEProc(L3UCHAR iec, L3UCHAR dialect,
 void Q931Initialize();
 void Q931AddDialect(L3UCHAR iDialect, void (*Q931CreateDialectCB)(L3UCHAR iDialect));
 L3INT Q931InitMesSetup(Q931mes_Setup *p);
+L3INT Q931InitMesRestartAck(Q931mes_RestartAck * pMes);
 
 L3INT  Q931CreateCRV(Q931_TrunkInfo_t *pTrunk, L3INT * callIndex);
 L3INT  Q931AllocateCRV(Q931_TrunkInfo_t *pTrunk, L3INT iCRV, L3INT * callIndex);