thess / callattendant

A python-based automated call attendant, call blocker, and voice messaging system running on a Raspberry Pi or equivalent. Screens callers and block robocalls and scams with a low-cost system and modem.
https://thess.github.io/callattendant/
MIT License
10 stars 5 forks source link

List of available / compatible modems #26

Open b-morgan opened 3 months ago

b-morgan commented 3 months ago

Is there a list of available / compatible modems?

I have a Sentry Call Blocker that recently died and this project looks like an excellent replacement but finding a modem appears to be more difficult that I expected.

thess commented 3 months ago

Last time I looked, the US Robotics USR5637 mentioned in the doc has become a bit expensive. However, any modem with a Conexant CX930xx chipset should be 100% compatible. I do all my testing on a Conexant USB dongle from here:

https://www.amazon.com/gp/product/B01MYLE06I

roycewilliams commented 3 months ago

A couple of similar projects also keep more detailed lists of potentially compatible Conexant modems. I've linked to a couple of them here:

https://github.com/roycewilliams/callattendant-resources?tab=readme-ov-file#modem-hardware-ideas

It might be cool to build our own list, based on feedback of testing with callattendant itself by interested parties.

whitedavidp commented 3 months ago

I have a USR that I got smei-used off EBay for $40. I am happy with it but you MUST be sure its firmware is fully up-to-date.

I have no personal experience, but I did read here about some issues with Zoom modems. So be careful.

thess commented 2 months ago

It would be interesting to know of anyone with a Zoom 3095 (Conexant) USB modem has tried this version of Callattendant. I made a number of changes / improvements to the handling the CNX930xx chips since that was what I have to work with.

@whitedavidp - Did you have to do a firmware update using the procedures on the USR site?

whitedavidp commented 2 months ago

It would be interesting to know of anyone with a Zoom 3095 (Conexant) USB modem has tried this version of Callattendant. I made a number of changes / improvements to the handling the CNX930xx chips since that was what I have to work with.

@whitedavidp - Did you have to do a firmware update using the procedures on the USR site? Yes, it would be interesting. Maybe someone having trouble on that thread still has one???

I am not sure if I HAD to do a firmware update. But the unit I got was not on the latest firmware. And I had read elsewhere that the update was basically a requirement. So yes, I got the file and procedure from the USR site. On my windows 10 machine, it was a snap!

RenOfHeavens commented 2 months ago

It would be interesting to know of anyone with a Zoom 3095 (Conexant) USB modem has tried this version of Callattendant. I made a number of changes / improvements to the handling the CNX930xx chips since that was what I have to work with.

I have the "square" Zoom 3095 (USB ID 0803:3095), and a generic conexant one (USB ID 0572:1329). They both work fine for me with a couple of initialisation commands: AT+GCI=B4;AT+VCID=1;AT!4886=00

My provider is strange in that they use Bell FSK (AT!4886=00), which isn't common here