Text and Call Services

Service Screen Overview
mainInterfaceAndroid
Sending Texts
Sending text messages is very straightforward as demonstrated by the following video:

Making/Receiving Calls

The call functionality is undoubtedly one of the most important and complicated features provided by QOCCA. It integrates with iPhone and Android’s native APIs to provide a seamless experience. The app automatically distinguishes between regular call vs. a call from the conferencing system.

There are two type of call services:

Conference call – allows you to dial-in a pre-setup conference. Depending on the way the conference is set up, you might have to enter PIN number to be authorised. Once authorised, you start receiving updates on the status for each participants in the call. You can also add new members to the call.

They have Conf as suffix in the services.

Public call – Very similar to conference call, except you don’t dial-in. Instead, you initiate calls to a bunch of pre-registered numbers at once. This feature is very useful for conducting group meetings via phone.

They have Public as suffix in the services.

Making Conference Calls

From the screenshots, we can identify JB Conf as a conference call. We’ll use this one.

The following video shows how calls are made.

The call screen is a pretty standard and intuitive representation of calls.

callScreenAndroidAnt

The main view of the call screen lists record of participants that have been dialed or currently being dialed.

The call control panel allows features like terminating call, changing microphone and speaker settings; and adding extra participants to the call.

The big red button is used to the end the call.

info Ending the call from the app only terminates your session. The service will continue operating until all the participants have left.

Adding and Releasing Participants

The icon on the bottom right of the call screen panel allows adding participants to the call.

callScreenPanelAndroid

The following video shows the rest of the process.

Releasing participants involves performing a long press on the call record. Upon long press, a small dialog presents the option for call release. The following video demonstrates this.

Finally, the following image shows what it looks like when calls are successfully participating in conference.

sucessConferenceAndroid

The icons on the right for both records have changed to thumbs up. (resultGood-Small).

Meaning of icons

For the purposes of call screen, following icons are used:

agentInitiator-Small : Call initiator

agentOnline-Small : Agent Online

agentOffline-Small : Agent Offline

pending-Small : Call status pending

resultGood-Small : Call status in conference

resultBad-Small : Call status disconnected