Configuring M3UA entities

Configure M3UA entities after calling M3UAMgmtInit. You must configure M3UA entities in the following order:

The following illustration shows the local and remote configuration for a SIGTRAN architecture consisting of two IP server processes (IPSPs):

 

The following configuration shows the local and remote configuration for a SIGTRAN architecture consisting of an application server process (ASP) and a signaling gateway process (SGP):

 

For information about the initial configuration of M3UA, see the Dialogic® NaturalAccess™ Signaling Software Configuration Manual.

General M3UA configuration

General configuration parameters define and control the general operation of the signaling point (SP) implemented by the SS7 software. The configurable attributes for the general M3UA configuration include the:

Define the general parameters for M3UA once at board download time, before you configure the other M3UA entities. To define the general parameters, follow these steps:

Step

Action

1

Call M3uaInitGenCfg to initialize the general configuration parameter structure (M3UAGenCfg) to default values.

2

Change the parameter values, as appropriate.

3

Call M3uaSetCfg to set the configuration.


After the general configuration is defined, you can optionally change the values for the congestion level and timer parameters. To change these parameter values, follow these steps:

Step

Action

1

Call M3uaGetGenCfg to obtain the current general configuration values.

2

Change the parameter values, as appropriate.

3

Call M3uaSetGenCfg to set the configuration with the specified values.


You must download the board again to change any of the other general configuration parameters. For more information, see M3uaInitGenCfg, M3uaSetGenCfg, and M3UAGenCfg.

M3UA network configuration

Network configuration parameters define the types of networks in which the M3UA layer is used. The configurable attributes of a network include the:

Define network types after you define the general M3UA configuration parameters. In most applications, a single network configuration is sufficient. However, if you use multiple network types (such as ANSI and ITU) in the same node, define one network configuration for each network type. You can define multiple network configurations up to the maximum number of networks (MAX_NETWORK) allowed by the general configuration parameters definition.

To define a network configuration, follow these steps:

Step

Action

1

Call M3uaInitNwkCfg to initialize the network parameter structure (M3UANwkCfg) to default values.

2

Change the default values, as appropriate.

3

Call M3uaSetNwkCfg to set the configuration with the specified values.


You must download the board again to change the network configuration parameters. For more information, see M3uaInitNwkCfg, M3uaSetNwkCfg,and M3UANwkCfg.

M3UA SCT SAP configuration

The M3UA SCT service access point (SCT SAP) configuration parameters define the interface between the M3UA and SCTP layers. The configurable attributes in an SCT SAP include the:

Define the SCT SAP for the M3UA layer right after you define the M3UA network configuration parameters. You can define only one SCT SAP, whose identifier must be 0.

To define an SCT SAP configuration, follow these steps:

Step

Action

1

Call M3uaInitSctSapCfg to initialize the SCT SAP parameter structure (M3UASCTSapCfg) to default values.

2

Change the default values, as appropriate.

3

Call M3uaSetSctSapCfg to set the configuration with the specified values.


You must download the board again to change the SCT SAP configuration parameters. For more information, see M3uaInitSctSapCfg, M3uaSetSctSapCfg, and M3UASctSapCfg.

M3UA NSAP configuration

M3UA network service access point (NSAP) configuration parameters define the SS7 applications, such as ISUP, SCCP, and TCAP, that use M3UA. The configurable attributes of NSAPs include the:

Define NSAPs for the M3UA layer after you define the SCT SAP configuration parameters. You can define up to the maximum number of NSAPs (MAX_NSAP) allowed by the general configuration parameters definition.

To define an NSAP configuration, follow these steps:

Step

Action

1

Call M3uaInitNSapCfg to initialize the NSAP parameter structure (M3UANSapCfg) to default values.

2

Change the default values, as appropriate.

3

Call M3uaSetNSapCfg to set the configuration with the specified values.


You must download the board again to change the network configuration parameters. For more information, see M3uaInitGenCfg, M3uaSetNSapCfg,and M3UANSapCfg.

M3UA peer signaling process configuration

M3UA peer signaling process configuration parameters define a peer signaling process for the M3UA layer. The configurable attributes in a peer signaling process include the:

Define peer signaling processes for the M3UA layer after you define the M3UA NSAP configuration parameters. You can define up to the maximum number of peer signaling processes (MAX_PSP) allowed by the general configuration parameters definition.

To define a peer signaling process configuration, follow these steps:

Step

Action

1

Call M3uaInitPspCfg to initialize the peer signaling process parameter structure (M3UAPSPCfg) to default values.

2

Change the default values, as appropriate.

3

Call M3uaSetPspCfg to set the configuration with the specified values.


After a peer signaling process configuration is defined, you can optionally change the values for some of the peer signaling process parameters, as described in M3UAPspCfg. To change these parameter values, follow these steps:

Step

Action

1

Call M3uaGetPspCfg to obtain the current peer signaling process configuration values.

2

Change the parameter values, as appropriate.

3

Call M3uaSetPspCfg to set the configuration with the specified values.


You must download the board again to change any of the other peer signaling process configuration parameters. For more information, see M3uaInitPspCfg, M3uaSetPspCfg, and M3UAPspCfg.

M3UA peer server configuration

The M3UA peer server configuration parameters define a peer server for the M3UA layer. The configurable attributes in a peer server include:

Define peer servers for the M3UA layer after you define peer server processes. You can define up to the maximum number of peer servers (MAX_PS) allowed by the general configuration parameters definition.

To define a peer server configuration, follow these steps:

Step

Action

1

Call M3uaInitPsCfg to initialize the peer server parameter structure (M3UAPSCfg) to default values.

2

Change the default values, as appropriate.

3

Call M3uaSetPsCfg to set the configuration with the specified values.


After a peer server configuration is defined, you can optionally change the values for some parameters, as described in M3UAPsCfg. To change these parameter values, follow these steps:

Step

Action

1

Call M3uaGetPsCfg to obtain the current PS configuration values.

2

Change the parameter values as appropriate.

3

Call M3uaSetPsCfg to set the configuration with the specified values.


You must download the board again to change the other peer server configuration parameters. For more information, see M3uaInitPsCfg, M3uaSetPsCfg, and M3UAPsCfg.

M3UA route configuration

The route configuration parameters define a route for the M3UA layer. The configurable attributes in a route include the:

Define routes for the M3UA layer after you define the peer servers.

To define a route configuration, follow these steps:

Step

Action

1

Call M3uaInitRteCfg to initialize the route parameter structure (M3UARteCfg) to default values.

2

Change the default values, as appropriate.

3

Call M3uaSetRteCfg to set the configuration with the specified values.


You must download the board again to change the route configuration parameters. For more information, see M3uaInitRteCfg, M3uaSetRteCfg, M3UARteCfg.