Overview of endpoint address structures

When applications create MSPP endpoints with mspCreateEndpoint, they specify the following parameters in the MSP_ENDPOINT_ADDR structure:

typedef struct tag_MSP_ENDPOINT_ADDR
{
    DWORD   size;      
    DWORD   nBoard;     
    DWORD   eEpType;    

    union   
    {
        DS0_ENDPOINT_ADDR           DS0;
        RTPRTCP_ENDPOINT_ADDR       RtpRtcp;
       RTPRTCP_V6_ENDPOINT_ADDR    RtpRtcpV6;
        UDP_ENDPOINT_ADDR           Udp;
        T38UDP_ENDPOINT_ADDR        T38Udp;

        // Structure may be expanded to define new Endpoints
    } EP;

} MSP_ENDPOINT_ADDR;

Depending on the value specified in the eEpType field, the application also specifies other endpoint address information. This section discusses:

MSP_ENDPOINT_ADDR

Dependent function: mspCreateEndpoint

Field

Type

Default

Units

Description

size

DWORD

N/A

 

 

nboard

DWORD

N/A

N/A

Endpoint location (board number).

eEptype

DWORD

N/A

N/A

Type of MSPP endpoint. Can be the following values:

DS0_ENDPOINT_ADDR

RTPRTCP_ENDPOINT_ADDR

RTPRTCP_V6_ENDPOINT_ADDR

T38UDP_ENDPOINT_ADDR

TPKT_ENDPOINT_ADDR