Esempio n. 1
0
        public INFO_REQ() : base()
        {
            Header.SetCommand(CapiMessages_Enum.INFO_REQ);

            m_CalledPartyNumber = new CapiStruct_CalledNumber(this);
            m_AdditionalInfo    = new CapiStruct_AdditionalInfo(this);
        }
Esempio n. 2
0
        public CONNECT_REQ() : base()
        {
            Header.SetCommand(CapiMessages_Enum.CONNECT_REQ);

            m_CalledPartyNumber      = new CapiStruct_CalledNumber(this);
            m_CallingPartyNumber     = new CapiStruct_CallingNumber(this);
            m_CalledPartySubaddress  = new CapiStruct_SubAddress(this);
            m_CallingPartySubaddress = new CapiStruct_SubAddress(this);
            m_BProtocol              = new CapiStruct_BProtocol(this);
            m_BearerCapability       = new CapiStruct_Data(this);
            m_LowLayerCompatibility  = new CapiStruct_Data(this);
            m_HighLayerCompatibility = new CapiStruct_Data(this);
            m_AdditionalInfo         = new CapiStruct_AdditionalInfo(this);
        }
Esempio n. 3
0
        public CONNECT_IND(byte[] lbData, int liOffset)
        {
            m_CalledPartyNumber             = new CapiStruct_CalledNumber(this);
            m_CallingPartyNumber            = new CapiStruct_CallingNumber(this);
            m_CalledPartySubaddress         = new CapiStruct_SubAddress(this);
            m_CallingPartySubaddress        = new CapiStruct_SubAddress(this);
            m_BearerCapability              = new CapiStruct_Data(this);
            m_LowLayerCopatibility          = new CapiStruct_Data(this);
            m_HighLayerCopatibility         = new CapiStruct_Data(this);
            m_AdditionalInformationElements = new CapiStruct_AdditionalInfo(this);
            m_SecondCallingPartyNumber      = new CapiStruct_CallingNumber(this);

            m_PLCI.SetValue(BitConverter.ToUInt32(lbData, liOffset));
            m_CIPValue = BitConverter.ToUInt16(lbData, liOffset + 4);
            liOffset   = m_CalledPartyNumber.SetData(lbData, liOffset + 6);
            liOffset   = m_CallingPartyNumber.SetData(lbData, liOffset);
            liOffset   = m_CalledPartySubaddress.SetData(lbData, liOffset);
            liOffset   = m_CallingPartySubaddress.SetData(lbData, liOffset);
            liOffset   = m_BearerCapability.SetData(lbData, liOffset);
            liOffset   = m_LowLayerCopatibility.SetData(lbData, liOffset);
            liOffset   = m_HighLayerCopatibility.SetData(lbData, liOffset);
            liOffset   = m_AdditionalInformationElements.SetData(lbData, liOffset);
            liOffset   = m_SecondCallingPartyNumber.SetData(lbData, liOffset);
        }