ProPTT2 CrossConnect
System
CrossConnect(CC) can link two different ProPTT2 systems. This makes it possible to configure the system topology in various environments. It provides high security level for linking independent systems. ProPTT2 server package(version 4.2.x~) has CrossConnect.
Enterprise stand-alone/clustered and Cloud service can have host and client mode both.
But Standard/Mini can has only client mode.
Basic structure
CC client have to connect to CC host, then the organization B can have virtual channels to be linked with the organization A's channels. When B1 join to the virtual channel A, A1( and A2, A3...) and B1( and B2, B3...) can communicate each other.
For inter communication channel, TLS/SSL is used.
CC host and client must have 1:1 relation. 1:N is not supported.
Logical structure
In the organization A, user A1, A2 can see the virtual user named "Organization B".
In the organization B, user B1, B2 can see the virtual channel A and user named "Organization A".
When user B1 send a PTT to the vitual channel A, user A1 and A2 can receive the PTT from the user "Organization B" in the channel A.
Connectivity
When the link is connected,
The channel is linked and all users(A1, A2, B1, B2) can communicate each other.
When the link is broken,
The channel is broken and all users(A1, A2, B1, B2) can not communicate each other. But user A1 and A2 can communicate each other through the channel A. And user B1 and B2 can communicate each other through the virtual channel A. When the channel is recovered, all users(A1, A2, B1, B2) can communicate each other again automatically.
Topologies
Peer to Peer type
Two ProPTT2 system can be linked. For instance, when the accident is fired, police and fireman can be linked temporary. Or two organizations who is located in different area can be linked. When internet is broken, each organization can work as a stand alone.
Tree type
If a organization have child organizations, CrossConnect can link the child organizations to base organization. Actually this is a star type.
Two hosts for B and C have to add into Organization A. Channel #1 would have A1, A2, Host for B, Gost for C as members.
Mesh type
Multiple independent ProPTT2 systems can be linked together as needed.
Please note there would not be a single channel for Organization A, B, C. That means there would be 3 different channels. But you could control members for each channels. You need to control channels. because the structure would be complex for users.