SimSig:Railway Operations Centre
SimSig Sessions | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
On Our Lines plays SimSig | |||||||||||||||||||||
![]() | |||||||||||||||||||||
Railway Operating Centre (ROC) | |||||||||||||||||||||
URL | http://roc.onourlines.co.uk | ||||||||||||||||||||
Version | 1.0.0 BETA | ||||||||||||||||||||
Developer | Ela and Arturs | ||||||||||||||||||||
Upcoming Sessions | |||||||||||||||||||||
|
During our SimSig Sessions voice communication will be provided by the Railway Operating Centre, or ROC. The ROC allows easy communication between Signallers and Controllers, breaking down each signalling area into their own channel. The ROC also allows private calls to be made between two users as required.
The ROC is a web app that will switch users between different Discord channels depending on a number of factors. To use the ROC, and therefore to be able to fully communicate with all participants during a Session, a user must join the On Our Lines Discord server, and request the SimSig role. Once this is done, users can login to the ROC with their Discord ID, unlocking its functionality.
Basic Usage
To enter into the ROC's system, you first must join the @on-our-simsig-lobby voice channel before heading over to the ROC in your browser.
Copy your Discord Username (click on your name next to the settings cog in the bottom left of Discord) and paste it into the box. Click the Join Game button.
You can set the panel you are working in the top right. Type in your panel name and click “Set Panel”
To join a sim, click on the "Join Sim" link for the sim you are working.
Calls
Placing a Call
To place a call, click on the panel you wish to call. If the call is accepted, you will be moved to the private call channel. If not, you will hear a reject tone.
Receiving a call
If you receive a call, you will hear a phone ringtone and your screen will be taken over with the "Incoming Call" window.
You can accept or reject the call from here.
Leaving a call
To leave the private call, both participants must rejoin the sim they came from.
A "leave call" button is in the works.
Compatibility
Here is a compatibility chart of web browsers that ROC works with.
Google Chrome | Mozilla Firefox | Microsoft Edge (Chromium) | Microsoft Internet Explorer | Apple Safari | Chrome for Android | Safari for iOS | Chrome for iOS | |
---|---|---|---|---|---|---|---|---|
Compatible? | Full | Full | Full | None | Partial | Full | Partial | None |
Notes | Underlying technologies unsupported by IE. Please use Edge. | Call audio (incoming and rejected) does not play | If the tab unloads, a full re-join is necessary. | Call audio (incoming and rejected) does not play
If the tab unloads, a full re-join is necessary. |
Unknown yet. Investigating. |
Known Bugs
There are currently a number of known bugs present on the ROC; it is beta software and its development is ongoing.
- Users do not disappear from software on leave. Please move to channel 3 (@on-our-simsig-3) in the software for now.
- Safari: Audio for calls DOES NOT PLAY!!! If you want your phone to ring with sound, use Edge, Chrome or Firefox (known good browsers)
- Sleep/Screen locks: Ensure you leave the tab/window/tablet open without screen lock/auto sleep enabled. It will kick you if your device locks and you will have to rejoin from the lobby. This is a websockets thing. Basically don't let it unload.
- The design is at a very basic level
- If a private call is in progress, it is possible to place a second call and for both calls to end up in the same voice channel. More private channels are being created.
- It is possible to call one's self...
Known bugs will soon be migrated to an issue tracker; in the meantime, please do add any discovered and confirmed bugs to this page, signing them with four tildes (~~~~).
Credits
Code: Ela
Libraries Utilised:
Icons: