I would like to use a SIM7600X 4G Expansion Board (like this one) to connect my raspberry pi to the mobile network.
In this raspberry pi I am also running an XMPP server.
I want to then create an account that will bridge SMS messages between the SIM7600 and my XMPP account (should be easy), and ideally it should also be able to bridge phone calls (might be difficult?).
I know about the XMPP-VoIP JMP.chat, and since they are open source I can get some inspiration from them.
I will try to implement something myself, but I am not an amazing programmer. So I am wondering whether there is already some open source project that is more tailored for this application.
That’s a nice little board! Web search SIM7600X finds various code you can use. Idk if asterisk can support it directly though.
Another possibility might be to use a consumer mobile phone I guess.
I wonder if there might be a 5g version of the board sometime.
Very strange line from specs.
USB Driver Windows XP/7/8/10/11, Linux (driver free on Raspberry Pi Raspbian system)
Does it mean binary blob driver only? and you need to pay for it to use it on PC?
If I understand what I’ve read, you may be interested in a SIP software called asterisk. It may do what you’re looking for.
This. It’s what’s under the hood of freepbx
Asterisk was my first thought too.
It can even do XMPP in addition to telephony.
Did a little digging and this might be a decent starting point! https://www.mundoopensource.com.br/en_page_xmpp_asterisk_pratical_example/