I’d need some tips for voice capable GSM modems which work under Linux. (Or Free/Open/etc. BSD.) Both USB or PCIe ones are okay, until they work.
Currently i only have ones which either do not react to any AT command, or they refuse to picking up the incoming call, or no sound (in fact, nothing) comes in in /dev/ttyUSB1 after picking up (no, AT^DDSETEX=2 did not help).
Also, i’ve ran into this several times: i plug the USB dongle into the machine and the modem is in either mass storage mode or in internet mode and no /dev/ttyUSB# comes up without modeswitching and then i cannot find what should go into MessageContent in /etc/usb_modeswitch.d/xyz; isn’t there any site which enlists these by vendor and product?
For the time I successfully set up USB Huawei E1550 with cellular unlocking, which works with voice and sms.
Also I tested Quecel EC25 via mPCIE-to-USB as well as Simcom 7600H-G.
But with Quectel and Simcom is one semi issue - codecs.
For unknown for me reasons there is transcodding appears.
All wok on Ubuntu 18.04/22.04 both x64 with Asterisk 20.4.0 and built bt my own appropriate channel drivers - chan_dongle and chan_qurtel.
This is exactly the help i need: the name of hardwares i can use. And some kind of general info about what to do, if i face a modem which is not in the right mode and i’d need the data for MessageContent in /etc/usb_modeswitch.d/xyz.
Regarding Quecteland Simoc, there wasn’ t necessary to use Usb_modeswitch.
Regarding Huawei E1550, there are some links at Google/Yandex where you can find procedure of preparing of the dongle to using with Asterisk.