diff --git a/libs/openzap/src/isdn/include/Q931.h b/libs/openzap/src/isdn/include/Q931.h
index 8c63d143f8..ce74a4e0fc 100644
--- a/libs/openzap/src/isdn/include/Q931.h
+++ b/libs/openzap/src/isdn/include/Q931.h
@@ -900,6 +900,7 @@ void Q931Initialize();
 void Q931AddDialect(L3UCHAR iDialect, void (*Q931CreateDialectCB)(L3UCHAR iDialect));
 L3INT Q931InitMesSetup(Q931mes_Generic *p);
 L3INT Q931InitMesRestartAck(Q931mes_Generic * pMes);
+L3INT Q931InitMesGeneric(Q931mes_Generic *pMes);
 
 L3INT	Q931CreateCRV(Q931_TrunkInfo_t *pTrunk, L3INT * callIndex);
 L3INT	Q931AllocateCRV(Q931_TrunkInfo_t *pTrunk, L3INT iCRV, L3INT * callIndex);
diff --git a/libs/openzap/src/zap_isdn.c b/libs/openzap/src/zap_isdn.c
index 7e24d8d650..058c76c9e1 100644
--- a/libs/openzap/src/zap_isdn.c
+++ b/libs/openzap/src/zap_isdn.c
@@ -232,7 +232,7 @@ static __inline__ void state_advance(zap_channel_t *zchan)
 			//CallingNum.Digits
 
 
-			//Q931InitMesGeneric(gen);
+			Q931InitMesGeneric(gen);
 			gen->MesType = Q931mes_SETUP;
 			gen->BearerCap = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &BearerCap);
 			gen->ChanID = Q931AppendIE((L3UCHAR *) gen, (L3UCHAR *) &ChanID);