Task:MMS

m (does fremantle support more than one APN?)
m (another source for only one APN in fremantle atm)
Line 21: Line 21:
Does Fremantle currently support adding more than one APN? Someone with a device please confirm.
Does Fremantle currently support adding more than one APN? Someone with a device please confirm.
 +
Seems it does not.
 +
"On the tested proto unit, connectivity options seem to be unfinished yet and e.g. there are no Internet access point settings other than Wireless LAN so I can't elaborate on the supported options and settings yet. However, even without configurable settings, the N900 automatically recognized my SIM card and set up the right Internet access point by itself." <ref>[http://my-symbian.com/other/preview_n900.php My-Symbian.com PREVIEW]</ref>
"On the tested proto unit, connectivity options seem to be unfinished yet and e.g. there are no Internet access point settings other than Wireless LAN so I can't elaborate on the supported options and settings yet. However, even without configurable settings, the N900 automatically recognized my SIM card and set up the right Internet access point by itself." <ref>[http://my-symbian.com/other/preview_n900.php My-Symbian.com PREVIEW]</ref>
 +
 +
"And the point is that right now, you can only define one APN in Maemo5, at least in the release I've got." <ref>[http://talk.maemo.org/showpost.php?p=335857&postcount=22 dart45 @ talk.maemo.org]</ref>
Most operators only allow fetching of MMS when accessing via a specific [http://en.wikipedia.org/wiki/Access_Point_Name APN]. To access this you would have to temporarily suspend your current 3G connection and switch over to this (is this correct? need someone with knowledge on this).
Most operators only allow fetching of MMS when accessing via a specific [http://en.wikipedia.org/wiki/Access_Point_Name APN]. To access this you would have to temporarily suspend your current 3G connection and switch over to this (is this correct? need someone with knowledge on this).

Revision as of 11:42, 29 September 2009


Contents

Introduction

The aim of this page is to list potential obstacles and solutions in regards to implementing MMS in Maemo 5 ”Fremantle” on the N900.

Use case

While this has been discussed much back and forth both on Talk and on #maemo, here are some points why MMS should be implemeneted:

  • Quickly sending private pictures to someone.
  • While most users tend to be able to receive MMS, there's a lot few with push e-mail on their phones atm (need citation, but this is what's come up in discussion; see Mms_implemention_conversation)

The advantage MMS have over e-mail on the phone as well is it's generally less spammy; e.g. no Facebook notification mails etc.

Implementation

To successfully implement MMS sending and receiving on the N900 the following has to be done:

Hooking in to the SMS receiving part and take control when the notification about MMS is received.

According to this post by danielwilms the final SDK for Maemo5 should let us do this through Telepathy. Hopefully. At least a way to handle SMS.

Fetch the MMS from the provider.

Multiple issues with this.

Does Fremantle currently support adding more than one APN? Someone with a device please confirm. Seems it does not.

"On the tested proto unit, connectivity options seem to be unfinished yet and e.g. there are no Internet access point settings other than Wireless LAN so I can't elaborate on the supported options and settings yet. However, even without configurable settings, the N900 automatically recognized my SIM card and set up the right Internet access point by itself." [1]

"And the point is that right now, you can only define one APN in Maemo5, at least in the release I've got." [2]

Most operators only allow fetching of MMS when accessing via a specific APN. To access this you would have to temporarily suspend your current 3G connection and switch over to this (is this correct? need someone with knowledge on this).

Accessing the MMS "server" through a specific connection: iptables tweaking? Discussion at [Mms_implemention_conversation#Technical]

Applications should be able to request a certain IAP to be activated; thus should the MMS app be able to request the correct APN. Source

Format the MMS and display it correctly.

How open is the Messaging client?

Plenty of open source libs to do this in other languages:

PHP1 PHP2 Java JavaSE/JavaME C Python


Cite error: <ref> tags exist, but no <references/> tag was found