Telephone
Telephone copied to clipboard
SIP MESSAGE protocol (i.e. SMS / text messages)
That the SIP protocol includes a MESSAGE data type.
My understanding is that is compatible with SMS / text messages on cell phones.
My company absolutely requires one-to-one SMS conversations and making/receiving phone calls from that same phone number.
I don't know if any SIP service providers support the MESSAGE protocol.
Is this feature in scope for Telephone?
IMP. The issue with using SIP for SMS is that not many SMS providers support this, so even if it's implemented, I do not think many users will be able to benefit from it.
Another more simple solution is to add SMS support over HTTP API with one of the popular providers, like Twilio. integrating this to the UI will be straight forward.
A more complex solution that can pretty much work with any SMS provider, is adding SMPP client support, this allows for both sending and receiving natively and can work with almost every SMS provider out there. Am not aware of any Swift SMPP client libraries that I can recommend. but if there is enough demand by the community and project owner, we can look deeper into this.
Is this information current? I know the provider is use (voip.ms) supports SMS via SIP MESSAGE and has beta support for MMS and I've seen comments that voip.ms has been one of the slower providers to support this. It sames like pretty decent support exists in other soft phones (Zoiper and Linphone are two that I've tried). I was looking around for something to run on my desktop and was considering Telephone but lack of this feature is a show-stopper for me.