You are here: CSP Developer’s Guide: Overview > 5 Layer 4 Call Control > Call Control - Multi-Host Control
Call Control - Multi-Host Control
Basic Multi-Host Control lets you connect the with up to six hosts. One of the six connections is designated as the default. Each host can register to receive specific API messages from the CSP.
Call Control lets you customize the basic Multi-Host Control, to let you dynamically route API messages to the host.
Call Control components record which host sends a particular message, so that it can respond to that host with other messages for the call. The components can also test and report whether a host port is active or available.
Configuration
To enable Multi-Host Control, you must modify the PPL configuration, as described in the Customization section.
Customization
The CH component maintains information about the host port that can be used whenever a message is to be sent to the host. After each call, the host port is reset to the default: 0xFF, No Host Port Specified. So the host port must be set for every call. If the port is not set, the basic Multi-Host Control feature is used. Atomic functions 76–79 are used for host port information.
The valid values for the host ports are as follows:
0xFF: No Host Port Specified (default)
0x00: Port 3142
0x01: Port 3143
0x02: Port 3144
0x03: Port 3145
0x04: Port 3146
0x05: Port 3147
Atomic Functions
Using the four Atomic Functions below, you can modify the CH DSD to support Multi-Host.
• AF 76: Tests the real-time availability of the specified host port
• AF 77: Loads the current host port ID into the GPR. The PPL can then test the value.
• AF 78: Sets the current host port ID based on the value of the specified GPR. All messages initiated by Call Control for this channel are sent to this host port.
• AF 79: Stores the host port ID from the incoming host message (the host that sent it) into the GPR.