-
-
Notifications
You must be signed in to change notification settings - Fork 53
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add MMS support #190
Comments
When they add API access for MMS, feel free to let me know and I'll implement support for it! |
Suggest reopening because it is now available. |
Feel free to reopen once it appears on this page: https://www.voip.ms/m/apidocs.php |
MMS is now available in the API doccumentation. Request to reopen. |
I see 27 instances of MMS on the page including getMMS and getMediaMMS |
MMS has just been added to the API documentation in the last hour or so, and was not there when the previous comments were made 2 hours ago. |
VoIP.ms had sent an email indicating API availability just prior to my earliest comment and I had incorrectly assumed that the doc's were up at that time. |
This is correct. It was added to the documentation about 5 minutes ago. I told support it wasn't available and they said they'd add it to be viewable by all beta testers shortly :). |
@michaelkourlas Maybe after this is implimented, VoIP.ms SMS app can be renamed to something like VoIP.ms Chat or VoIP.ms Messages |
The MMS documentation has been removed from https://www.voip.ms/m/apidocs.php. |
Perhaps they're showing different versions of the documentation to different people. I'm sure it's not my cache -- I tested it with a different browser I never use. Can you provide me with a copy of the docs? |
Sure can. |
I've also opened a ticket with them to ask about this. |
Might be part of the beta rollout? |
The API itself doesn't make much sense to me. We have to supply a URI to the image when sending an MMS? Why can't we just provide the base64-encoded image directly, the same way that it is returned to us using getMediaMMS? |
does a data uri work? https://en.wikipedia.org/wiki/Data_URI_scheme |
That would be acceptable, but I can't determine that at the moment -- the API simply returns Either the API isn't ready for public use or the functionality isn't enabled for my account. |
I'm betting that if you're not seeing the API documentation that you're not included in the beta for some reason. |
I believe that you need to join their Beta Access Program in order to use the API and see the documentation, which can be done here: https://voip.ms/m/beta.php |
Here are my findings. Hope it will help. API Access and DocI had to:
Note Email option is nice because any MMS received will be redirected also to your email with the media inside. So even of the app is still not supported MMS, this option allows VOIP.MS users to still be able to receive MMS. Get sent and received MMSHTTP GET
RESPONSE BODY {
"status": "success",
"sms": [
{
"id": "15601",
"date": "2020-07-04 16:31:30",
"type": "0",
"did": "5141234567",
"contact": "4381234567",
"message": "",
"col_media1": "https://voip.ms/media.php?map=MTU5Mzg5NDY4OTVmMDBlNzIxY2UzMGQ1ZjAwZTcyMWNlMzVmfDF8aW1hZ2UvcG5nfE1NUw==",
"col_media2": "",
"col_media3": ""
},
{
"id": "15589",
"date": "2020-07-04 16:11:36",
"type": "0",
"did": "5141234567",
"contact": "4381234567",
"message": "",
"col_media1": "https://voip.ms/media.php?map=MTU5Mzg5MzQ5NTVmMDBlMjc3NGM3Nzk1ZjAwZTI3NzRjN2IwfDF8aW1hZ2UvanBlZ3xNTVM=",
"col_media2": "",
"col_media3": ""
},
{
"id": "15586",
"date": "2020-07-04 16:04:06",
"type": "0",
"did": "5141234567",
"contact": "4381234567",
"message": "",
"col_media1": "",
"col_media2": "",
"col_media3": ""
},
{
"id": "15555",
"date": "2020-07-04 15:26:23",
"type": "1",
"did": "5141234567",
"contact": "7787641209",
"message": "dGVzdCBtZXNzYWdl",
"col_media1": "https://voip.ms/media.php?map=MTU5Mzg5MDc4MzVmMDBkN2RmYzYxMWM1ZjAwZDdkZmM2MTU1fDF8aW1hZ2UvanBlZ3xNTVM=",
"col_media2": "",
"col_media3": ""
},
{
"id": "15368",
"date": "2020-07-04 10:47:14",
"type": "1",
"did": "5141234567",
"contact": "4381234567",
"message": "Test",
"col_media1": "https://voip.ms/media.php?map=MTU5Mzg5MDc4MzVmMDBkN2RmYzYxMWM1ZjAwZDdkZmM2MTU1fDF8aW1hZ2UvanBlZ3xNTVM=",
"col_media2": "",
"col_media3": ""
}
]
} Notes and issues:
Sending MMSHTTP GET Just a message:
Message and a media link
Message and a media data url
RESPONSE BODY {
"status": "success",
"mms": 15601
} Notes and issues:
|
Yes, I still plan to do this, but I also have a day job :P |
My daughter is at the age she is just getting in to text messaging with friends. I got her a voip.ms number, and she can do sms via email/web, but she asked for an app. If MMS worked reliably in an app on her tablet it would possibly keep her from needing an actual cellphone, which would be a great solution for this aged kid. Great work on this app! I also have a day job... but right now I'm motivated by my kid, and I'm thinking about spending some time setting up and building this app to see if I can't contribute some coding time. I'll let you know if I actually get it built and then I might ask for some tips/pointers. |
What am I missing about the availability of the source code? Because according to the instructions, it's right there next to the compiled releases. He has an open source and a cosed source copy, but the open source is complete enough to build the app I think? Not sure how much more work adding push notifications would be. "The standard version of the app uses closed-source Firebase libraries to support push notifications and facilitate crash reporting and analytics, among other purposes. A version of the application that is completely open source is available from F-Droid. Both versions are available from the Releases section of the GitHub repository." |
When did I say there was any trouble with source code availability? I just have to clone and build in theory. It's a matter of making time to go through the steps. |
When I have time to look at this again, I will probably do this in two phases: support for receiving MMS first, then support for sending MMS in a subsequent release. |
I have successfully built the app. |
I have pust my very basic mms support modification up to a fork: https://github.com/poleguy/voipms-sms-client Again, I'm open to comments/suggestions/redirections/etc. as I'm really just hacking at it. |
1 similar comment
I have pust my very basic mms support modification up to a fork: https://github.com/poleguy/voipms-sms-client Again, I'm open to comments/suggestions/redirections/etc. as I'm really just hacking at it. |
Hell yea, right on man! I'll take any progress at this point. I really was willing to take just getting notifications that an mms had been sent cuz right now they just arrive at voip.ms and maybe I'll get a email, but I'm not that big on that. Having it show up in my sms inbox is wayyyyy better. Thanks you! I'll be checking it out now. Did compile a release build or do I need compile it? |
I didn't post an apk, as I just started at this. I'll try to get one up for testing as time allows this week. |
I have added some initial work in the |
Hey everyone, like @poleguy my daughter is just getting into texting. I have been following this thread with interest. I use voip.ms for her cell phone and sms, with a data only sim. However, it would be great to have MMS capability from the API in the voip.ms sms app. It would totally meet all her current messaging needs. I have no experience in software/app development, but I am offering my time for testing or if someone is willing to teach me enough that I can be useful or dangerous, let me know. Cheers |
@michaelkourlas hope you are well. Are you working on this still? |
Whenever I have the time and feel in the mood to work on it, yes. |
As I mentioned previously, the initial release of MMS support will cover receiving MMS messages only. Although some progress has been made in the "mms" branch, there are a number of items that have to be addressed before I would be comfortable releasing:
|
The lack of mms is disruptive now that I completely converted to voip.ms. any way I can incentivize this feature getting done? |
Use JMP.chat instead it has actual support |
@oathzed that's irrelevant |
Im not going back to xmpp, 18 years is enough. Its a stagnant protocol. |
Please add mms functionality to this app. The ability to send and recieve photos are essential |
@michaelkourlas what amount of bounty would incentivise you to prioritize this feature? |
I understand that you're eager for this feature to be implemented, but ultimately I do this for fun, not to make money -- and that's how I want to keep it. (That's also why the app is free and has no ads!) |
@michaelkourlas If someone were to hire a programmer to implement this feature, would you accept a reasonable PR? Would you be willing to write up a criteria for this specific PR/feature? |
MMS on VoIP.ms to roll out for beta testing soon.
https://www.dslreports.com/forum/r32442917-
July 9
A major enhancement for the todo list.
The text was updated successfully, but these errors were encountered: