Rallypoint Meshing
As previously described in the 'ICE Media Engine' section, Rallypoints can be configured to form a mesh. When meshed, ICE clients can connect to any Rallypoint in the mesh and communicate with any user connected to any other Rallypoint in the mesh as though both users were connected to the same Rallypoint. Rallypoints participating in a mesh intelligently multiplex and route audio through the network, making it fast and easy to build a secure and efficient voice network.
As of Instant Connect release 3.6.0, an administrator can add Rallypoints into a server group in which they will automatically form a mesh (the configuration for meshing the Rallypoints happens automatically when a Rallypoint is added as a member server to a Rallypoint server group).
The status of the mesh is visible in the user interface as a JSON document that appears as follows:
{
"version": "3.6.0+2221",
"state": "healthy",
"active": true,
"updatedMs": 1730398229716,
"mesh": {
"message": "ACTIVE: Rallypoint is participating in a mesh: 1 inbound peers, 1 outbound peers.",
"inboundPeers": [
{
"peerId": "43b50822-a014-4733",
"address": "::ffff:10.99.100.1.49656"
}
],
"outboundPeers": [
{
"peerId": "9e576bed-9ad4-4152",
"address": "38.124.46.90:7443"
}
]
}
}
Where each property in the mesh object is described below (top-level properties are common to leader election and are described earlier in this document):
Property | Description |
message | Describes the status of the peering system. 'ACTIVE' implies the Rallypoint is running, 'OUT OF SERVICE' indicates the Rallypoint has been disabled by the administrator. |
inboundPeers | A list of inbound peer objects. An inbound peer refers to another Rallypoint that has established a connection to this Rallypoint. |
outboundPeers | A list of outbound peer objects. An outbound peer refers to another Rallypoint that this Rallypoint has established a connection with. |