A radio communications device has a memory having stored therein a user
application program (16), a telephony program (18) and an application
programming interface (API) 30 between these. Various aspects of the API
are described. In one aspect, the API has a command for establishing a
call and the telephony program accepts, as an argument of the command for
establishing the call, an array identifying several terminal objects
(54-58), thereby permitting establishment of a call for multiple terminal
objects. In another aspect, groupings of events are described and an API
command defines an event class from one of the groups together with an ID
defining an event within the event class. In a further aspect, a program
in the telephony program is called to create a call object (50). The call
object is created regardless of whether radio service for the radio
comunications device has been established.
Un dispositivo de las comuncaciones por radio tiene una memoria que almacena en esto un programa de uso del usuario (16), un programa de la telefonía (18) y un interfaz de programación de uso (API) 30 entre éstos. Los varios aspectos del API se describen. En un aspecto, el API tiene un comando para establecer una llamada y el programa de la telefonía acepta, como discusión del comando para establecer la llamada, un arsenal que identifica varios objetos del terminal (54-58), de tal modo permitiendo el establecimiento de una llamada para los objetos terminales múltiples. En otro aspecto, las agrupaciones de acontecimientos se describen y un comando del API define una clase del acontecimiento a partir del uno de los grupos junto con una identificación que definen un acontecimiento dentro de la clase del acontecimiento. En un aspecto más otro, un programa en el programa de la telefonía se llama para crear un objeto de la llamada (50). El objeto de la llamada se crea sin importar si el servicio de radio para el dispositivo de radio de los comunications se ha establecido.