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.

 

 

Send comments about this topic to Microsoft