Comments (3)
@ksfraser Thank you for the request.
If you don't mind, please separate the text suggestion into its own request, and provide more detail on what you're asking for.
Regarding SIP, I've no experience with such, so please provide more information.
For example, I don't understand why you'd need to switch apps once the initial connection is made. What (exactly) are you doing in the SIP client while your train is moving? If you switch back to ED, does it somehow interfere with the voice channel?
I'm not a fan of duplicating software, so I'd need to understand why the separate SIP client app isn't sufficient.
Also, are there competing "standards" for SIP? In other words, if we made it "work" with your setup, will it work with others?
from enginedriver.
I tend to agree.
I would be reluctant to include complex functionality that already exists as a separate app.
However integration with the other app would not be unreasonable if possible. (i.e. adding the PTT and channel buttons to ED)
from enginedriver.
My usage scenario was less directly replacing the FRS and more like Canadian Pacific's Radios from 20 years ago - crew monitors the road channel for the segment of track they are on. They switch channels (i.e. dial a new extension) to talk to the dispatcher (which then flashes an alert on the dispatcher's screen). If the dispatcher calls them, they switch to a third channel. So I was using multiple extensions. Therefore, changing between apps (to dial a new extension) is fine while the train is stopped, less fine while moving due to the time involved and the short travel distance (ergo time) between stations/control points/signals/... on a model.
As to SIP, I don't believe there are multiple competing extensions. I have 2 SIP providers in addition to my self hosted Asterisk server and my sip client connects to all 3 with no difficulties.
A few years ago CSipSimple and gnuphone seemed to share a SIP library (I think it was PJSIP?). I am not a java programmer so don't know what integration would take.
I included the Text request in the original FR because SIP has the SIMPLE extension that allows sending text messages over SIP which if you were to integrate the library anyway, wouldn't need an additional add-on. That said, I can see how a web based text interface (e.g. text box + submit button) might be more easily integrated into JMRI itself. My thought was that train orders/clearances that are read over the radio could also be sent via text/http/... I know that the forms themselves are (maybe were I'm a decade away from the project) incorporated into dispatcher screens at CP and the dispatcher just fills in details, with the read and repeat highlighting text by hitting the space bar per word.
from enginedriver.
Related Issues (20)
- Feature Request: New throttle layout for those that use braking
- Request ability to set long press time to swap direction buttons HOT 3
- Changing speed steps in JMRI crashes ED on MCII HOT 12
- Flash feature not working on Android 8.1 HOT 5
- A Samsung Galaxy Tablet not funktion whit EngieDriver v2.19-test2 HOT 7
- ESU MCII knob does not react to external speed changes HOT 1
- Increase targetSdkVersion to 26 HOT 4
- Add support for importing and then graphical button icons from DecoderPro Roster instead of text on buttons HOT 3
- Enhancement: Add support for graphical buttons (instead of text) using icons stored in decoderpro roster HOT 1
- Add support for use of decoder pro roster icons instead of text for buttons. HOT 1
- Add support for using decoderpro roster icons instead of text in throttle buttons HOT 1
- Logo design HOT 1
- Untranslated strings v2.23.81 HOT 2
- Licensing prompt when using on closed network HOT 4
- Feature Request: Make preferred network used for connection requests configurable HOT 11
- Feature request: setting to enabled/disable sound and vibrate on disconnect HOT 8
- Feature request: new connection profile for Roco / Fleischmann Multimaus HOT 2
- Additional Tablet Support
- Feature Request: Add generic keyboard mapping. HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from enginedriver.