TSG-T2 / SMG4 MExE
Boeblingen, Germany, 26-28 May 1999	Tdoc T2X99039

Agenda Item:	2.57

Source:	Alcatel

Title:	Available MEXE, WAP, JTAPI service interfaces

Document for:	Writing a liaison statement to SMG1 and Updating security table

___________________________________________________________________________

The SMG1 requires in 2.56 telephony services, but SMG1 provides no details about list of mandatory and optional services requested for each MEXE classmark (WAP, JAVA). The first colon identifies telephony service interfaces provided by technologies.

In 3.57 chapter security, MEXE gives the access right to telephony services and other services available in Mobile execution environment. Services not included in MEXE, cannot be acceded even if a service interface is provided by used technology. The second colon of the table indicates if the service interface is supported by MEXE release 98  

WAP services summary

WAP offers speech call control, text messages, phone book, log book, location information interface.
WAP interface services are accessible by Script function,  one part of services are accessible by URL. 
WAP manages one domain.

WAP interfaces are grouped in several library : Public, Common, GSM specific.
Public WAP telephony application interface is accessible but any application trusted or not trusted.
Common and GSM specific telephony application do not request any user permission.
JTAPI and JTAPI mobile summary

JTAPI offers speech call control and phone interface based on call, logical address, terminal, address connection, terminal connection.
JTAPI is cut in several packages : mandatory core (speech basic service), call control (speech supplementary services), phone (ring, melody), media (DTMF)

JTAPI mobile offers emergency call, location information interface

Telephony service table

See table bellow telephony services supported by MEXE 98, available in WAP 1.1 (WTAI and WTAI GSM) and JTAPI 1.3.

Service	MEXE	Public WTAI	Common WTAI	GSM specific WTAI	JTAPI mobile 	JTAPI core	JTAPI call control	
Speech Call control	
Get static and dynamic capabilities						Yes		
Get Calls list
Get call state						Yes		
Make a call	x	URL+Script
Called party number	URL+Script Called party number			Calling terminal, calling address, called address		
Send DTMF 		URL+Script
DTMF string	URL+Script
DTMF string		DTMF string or digit			
Incoming call notification	x		Calling party number			Calling party address		
Call disconnection notification	x		Cause			Yes		
Call connection notification	x		Connected party number			Yes		
Call alerting notification	x					Yes		
Accept a call	x		URL+Script			Yes		
Reject a call				URL+Script			Yes	
Release a call			URL+Script			Yes		
Call dependent supplementary services	
Hold a call	X			URL+Script			Yes	
Retrieve a call	X						Yes	
Transfer a active call				URL+Script
Destination party number			Destination party address	
Redirect a presenting call							Destination party address	
Join multiparty				URL+Script			Yes	
Retrieve from multiparty				URL+Script				
Call independent supplementary services	
Set/get forwarding	x						Address
Unconditional, on busy, on no answer	
Set/Get call waiting status					Yes			
MMI USSD notification				URL+Script
USSD string, USSD coding  scheme, operation type, transaction id				
Send MMI USSD				URL+Script
USSD string, USSD coding  scheme, operation type, transaction id				
Network	
Get service state,
Notify service change					Yes
emergency	Yes		
Get IMSI					Yes			
Get available network					List network (Code, name, current, forbidden)			
Get home network					Code, name			
Get current network,
Notify network change					Code, name			
Get network roaming status					Yes			
Select network					Yes			
Get network time and time zone					Yes			
Provide localisation information	x			URL+Script
Country code, network code, cell id, timing advance				
Start/Stop radio,
notify radio change					Yes			
Get signal level,
notify level change					Yes			
Get network type (GSM, PCS, ..)					Yes			
Other	
Get IMEI	x				Yes			
Get Manufacturer, software version, type of approval					Yes			

Short message service table
See table bellow short message services supported by MEXE 98, available in WAP 1.1 (WTAI and WTAI GSM) and Javaphone

Service	MEXE	Public WTAI	Common WTAI	GSM specific WTAI		Datagram API ?
TBC		
Text message	
Send text message			Destination number
Text string					
Read text message			Text string					
Delete text message			Yes					
Address book service table
See table bellow address book services supported by MEXE 98, available in WAP 1.1 (WTAI and WTAI GSM) and Javaphone

Service	MEXE	Public WTAI	Common WTAI	GSM specific WTAI		Address API
TBC		
Phonebook	
Write phone book entry	x		Entry identifier,
Number, Name, optional fields					
Read phone book entry	x		Field, Matched field value					
Delete phone book entry	x		Yes					
Logbook	
Last dialled call entry	x		Called party number,
Time stamp					
Last missed call entry	x		Calling party number,
Time stamp,
Calling party absence cause					
Last received call entry	x		Calling party number,
Time stamp,
Calling party absence cause					
User interface service table

See table bellow user interface services supported by MEXE 98, available in WAP 1.1 (WTAI and WTAI GSM) and JTAPI 1.3.

Service	MEXE	Public WTAI	Common WTAI	GSM specific WTAI		JTAPI Phone		
Phone user interface control	
Get/set speaker volume						Yes		
Get melody list						Yes		
Select melody						Yes		
…