Specifying Parameters for an Incoming Call (NDIS 5.1)
Note NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.
When indicating an incoming call with Ndis(M)CmDispatchIncomingCall, a call manager or MCM that supports voice streaming must specify the following values in the CO_CALL_MANAGER_PARAMETERSstructure:
Maximum transmit SDU size (CallMgrParameters->Transmit.MaxSduSize)
Maximum receive SDU size (CallMgrParameters->Receive.MaxSduSize)
In addition, a call manager or an MCM must specify the following values in the LINE_CALL_INFO structure:
ulMediaMode
This field should contain LINEMEDIAMODE_AUTOMATEDVOICE, which maps to TAPIMEDIAMODE_AUDIO in TAPI 3.0.
ulCallerIDFlags
ulCallerIDSize
ulCallerIDOffset
ulCallerIDNameSize
ulCallerIDNameOffset
ulCalledIDFlags
ulCalledIDSize
ulCalledIDOffset
ulCalledIDNameSize
ulCalledDNameOffset
ulCallerIDAddressType
ulCalledIDAddressType
A call manager or MCM that supports an address family other than CO_ADDRESS_FAMILY_TAPI_PROXY specifies the above-listed LINE_CALL_INFO members when responding to an OID_CO_TAPI_TRANSLATE_NDIS_CALLPARAMSquery.
A call manager or an MCM that supports the CO_ADDRESS_FAMILY_TAPI_PROXY family specifies the above-listed LINE_CALL_INFO members in the media-specific portion of the CO_CALL_MANAGER_PARAMETERS structure that it supplies to Ndis(M)CmDispatchIncomingCall.
For a description of the members in the LINE_CALL_INFO structure, see the LINECALLINFO structure in the Microsoft Windows SDK.