Mobile Telephony API (MTA) for Java ME

JSR 253 Mobile Telephony API (MTA) for Java ME Final Draft Specification is out…

This is definitely an interesting API, one that I have been waiting for a long time, and yes, it is finally here! Well, almost here.

MTA provides common network telephony services for handsets. With this API an application can initiate and manage normal & emergency calls, call forwarding and conference calls, billing, and even check the network status. Pretty cool API… The MTA Java classes & interfaces are listed below:

ActivatableService
Call
CallForwardingService
CallSession
CallSessionException
CallSessionListener
ChargeAdviser
ChargeManager
ChargingListener
Conference
GroupService
LineIdentificationService
MobileNetworkException
NetworkStatus
NetworkStatusListener
PriorityService
Service
ServiceException
TelephonyException
TelephonyManager
TelephonyManagerFactory
TelephonyManagerListener
UnstructuredService
UnstructuredServiceListener

At the center of this API is (the Singleton) TelephonyManager, which provides access the the rest of the MTA components listed above, and all the related network telephony services…

It is pretty exciting to finally see all these new APIs for Java ME that are coming out — the S60 platform, and next year MIDP 3 and MSA for CLDC — that will allow us to create truly kick-ass, feature-rich “portable” mobility applications… My brain is already turning with ideas…

ceo

About ceo

Long-time mobility enthusiast -- see http://weblog.cenriqueortiz.com/about
This entry was posted in JavaME-J2ME. Bookmark the permalink.

13 Responses to Mobile Telephony API (MTA) for Java ME

  1. Md Irshad Alam says:

    Please specify how many handset are currently supporting JSR 253? Please list the name also.

  2. ceo says:

    Unfortunately there is none that I know of at this point. And JSR 253 is not part of the MSA (JSR-248).

    ceo

  3. vicky says:

    hi,

    I stay in India, I am in trucking business( and a ex programmer) when I receive a call from my employee, I want to know from where in India he is calling from.

    Can I use this java api just to locate nearest tower of the caller.

    regards,
    Vicky

  4. ceo says:

    I don’t know of any handset that has this API implemented today…

  5. Ashish Bodhe says:

    Please tell me where i get the jar file of JSR253

  6. Ashish Bodhe says:

    Can anyone tell me Where I get Jar File Of JSR-253 & which emulator I should used for it

  7. prashant says:

    Sub i want telephony APIs of jsr253.
    please i am requesting you send the telephony API.

  8. Hemant Budhewar says:

    Which emulators is used for JSR253? and from where I get?

  9. ceo says:

    Hemant, I know of zero emulators for MTA. Unfortunately, this JSR is stuck on a legal twilight zone due to the original spec lead BenQ Corporation going out of business. I am hoping that MSA addresses this and includes it as part of the MSA stack.

    ceo

  10. Navnit Singh says:

    Sub i want telephony APIs of jsr253.
    please i am requesting you send the telephony API.

  11. Navnit Singh says:

    Sir I also want to know about calling API and information that able for getting detail of the calling party and simulteniousley after finishing call how I can send sms to that party.

  12. Manjunath says:

    Please tell me what jar need to use for MTA or jsr253 if anyone knows. you can mail to manjunath317@gmail.com

    Thank you,
    Manjunath J

  13. ceo says:

    Unfortunately, MTA as far as I know, is not available yet :-(

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>