> I just spoke with my contact.. and they mention > > MM7 traffic via a VASP > > This is all greek to me.. will an SMS Aggregator still work here? Or > will I need to go the openwave route? >
Ok, I'm assuming you spoke with your contact at your SMS aggregator and this is what they told you. That said, here are the basic definitions you will need to remember to find your way out of acronym hell: SMSC - Short Message Service Center (your SMS Aggregator) MMSC - Multimedia Message Service Center (usually provided by your aggregator) MM7 - This is the delivery protocol for the messages VASP - Value Added Service Provider - you ;) ShortCode - the (generally) 6 digit number you were given for your SMS/MMS traffic (phone number) So they are saying that you send them MMS messages via MM7 ;) It sounds like you are in the same boat I was, so I hope the following helps: The first place I started was with the Openwave SDK and its example files. The hardest part there is configuring the correct properties; once configured properly, you can send to your MMSC using the sample files (they do need to be modified slightly). I strongly suggest running them from a shell as you can see encoding for MM7 and will start to get a "feel" for the protocol. I would suggest using the 'MM7MessageSender' as this is the most robust example and shows many of the things you will need to work with. You will need to alter a few parameters in the source code for it to authenticate successfully (namely vaspid, vasid, & sourceAddress - see below). There are a few details you will want to get from the MMSC in order to be able to connect to them successfully: mmscUrl = the url to connect to Username = self explanitory Password = self explanitory MM7 version = what version of the MM7 protocol are they using (REL-5-MM7-1-0, REL-5-MM7-1-1, REL-5-MM7-1-2 or REL-5-MM7-1-3) Vaspid = the VASP id provided by the aggregator, generally required for authorizaion Vasid = the VAS id provided by the aggregator, generally required for authorizaion Sender address = your short code (this was required by our MMSC to deliver YMMV) Once you have these details you can use the MM7MessageSender to deliver messages via the example applications. >From here, your next steps are going to vary depending on the needs of your application. We needed a high volume, scalable solution, so we created supporting java classes that delegated to the SDK for delivery and exposed one java 'service' class to CF to initiate the send. Let me know if I can be of further help. p.s. - It would probably save you endless hours of development if you could find a MMSC that offered a RESTful web service for delivery so you could use Roberts solution. HTH, Rich Kroll ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305484 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

