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

13 thoughts on “Mobile Telephony API (MTA) for Java ME”

  1. 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

  2. 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

  3. 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.

Leave a Comment