We're having trouble retrieving the MMS sent to our dedicated number. When we try to retrieve the MMS using the [GET] "messages/mms" endpoint it just returns this response:
Array (  => Telstra_Messaging\Model\MMSContent Object ( [container:protected] => Array ( [type] => [filename] => [payload] => ) ) )
I also get EMPTY response when I try to run it in Postman:
We've sent a couple of MMS and none of it was retrieved. SMS can be retrieved, just not the MMS. We are using paid keys and have already created a subscription.
Is there an attachment limit for inbound MMS that might cause the issue?
Thanks for writing to us via forums!
Could you please confirm that you have not used notifyURL during subscription?
If notifyURL is used, the GET call may not work as the content is available only in notifyURL. For further information, Please check our FAQ - "Why can’t I get the status of my message?".
If you have not setup notifyURL and expect this to work with GET call, please email us your company name and MessageId details along with timestamp. I will check with our engineering team and let you know the next steps.
Yes that's correct we didn't specify the notifyURL in the subscription and we're calling a GET method using "messages/mms" endpoint. I do not have a messageId since I wasn't able to get the message from the GET call.
I can see from your email that you are sending 'test' MMS from your phone. In the past, one of the developers had similar issue and it was later identified (at the server end) that the payload did not receive a field called 'filename". Could you please ensure you attach a gif or pic (less than 1 mb) and send?
We already tried to send an image file below 1mb and still not able to get it from the API logs nor using notifyURL. It there an attachment limit for inbound MMS?