Comments (6)
I have never tried this on windows.
However, on Linux, these modems open up several different ports and only one of them throws events for us to detect.
Is it also the case in Windows? Does modem have several different ports?
If yes, could you please try different ports and see if the problem persists on those ports?
Thanks :)
from modem.
I am on Windows yes.
It is a simple USB FAX modem with a line in and a line out where I connect my land line phone.
On the hardware properties on Windows, it says it is connected on COM19 and that is why I used this
var modem1 = new Modem({
ports : ['COM19'],
debug : true
});
from modem.
It is just weird that the debug function can catch the event of the incoming call and the caller id, and the on ring event cannot catch it.
from modem.
@deliverymanager Are you sure you are using modem.js?
modem.js has no debug function and its api is a little bit different with what you are using.
I think you are using another module.
from modem.
That is fact!! I feel embarrassed! The modules are so similar to each other that I mixed them up.
I will try to install your module and check it out!
Will get back to you to tell if it worked with your module.
Thank you!
from modem.
Ok I tried. The result is the same. It doesn't trigger the ring event.
Here is the code:
var device = process.argv[2];
if(!device) {
console.log('Usage: node callerid.js /path/to/device');
process.exit();
}
var modem = require('../index.js').Modem();
modem.open(device, function() {
modem.on('ring', function(msisdn) {
console.log('Ringing', msisdn);
});
//I am using the following so that I can enable the caller id feature at the modem and also to check the communication. It returns OK in the console.log
modem.execute("AT+VCID=1", function(escape_char,response){
console.log(escape_char);
console.log("response:"+response);
}, true);
});
from modem.
Related Issues (20)
- Using Modem in Cluster environment HOT 1
- Does not work with multiple port gsm gateway HOT 3
- Need help finding device path
- Cannot find module path/to/serialport/.../serialport.node HOT 1
- Best SMS Modem MultiSIM HOT 6
- Open not exist serialport throw error HOT 1
- GSM module is not working HOT 5
- README.md
- on sms received doesn't work... HOT 7
- UTF8
- Too much bugs...
- Text Disappears from end the text message HOT 5
- +CMS ERROR: 304 HOT 2
- +CME ERROR: operation not allowed
- License HOT 4
- windows can not open port HOT 2
- modem.on('sms received') not working, sms not incoming. HOT 1
- serialport isse! HOT 1
- Cannot read properties of undefined (reading 'raw') HOT 1
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 modem.