Skip Headers
Oracle® Communications Service Broker SVC Implementation Guide
Release 6.0

Part Number E24885-02
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

1 Social Voice Communicator Overview

This chapter introduces Oracle Communications Social Voice Communicator (SVC), supplied as part of Oracle Communications Services Broker.

About SVC

You use SVC to offer your subscribers social communication products. SVC includes tools for creating Oracle Communications Social Voice “Group-number” services, Oracle Communications Social Voicemail voice-mail services, and Oracle Communications Social Circle “friends and family” services for your subscribers as part of your Service Broker implementation. You can combine and offer some or all of these services to your customers in service tiers as complex or simple as your implementation requires. You can provide these services subscribers over both SIP and SS7 networks.

The SVC Social Voice service offers your subscribers the ability to create contact groups, specify unique access rules for each group, and create a single Group-number that group members call to join a conference. Any SVC Social Voice group member can initiate a conference call with all other members of the group with a single call to the Group Number. Each subscriber creates access rules for the group to filter their calls, for example, by time of day. The Group Number can be a “real” MSISDN number or a virtual web-based number.

A click-to-dial feature is included as part of the SVC Social Voice service. It allows your subscribers to place VOIP calls from within the web application that hosts their services.

The SVC Social Circle service allows your subscribers to use one of their contact phone numbers as a “One-number” point of contact for all their other phone numbers. Subscribers have the option to:

The SVC Social Circle One-Number is presented to all incoming calls.

The SVC Social Voicemail service offers web-based and phone-based voicemail services to your subscribers. Using SVC Social Voicemail, you typically set up a web site that your subscribers use to create, view, listen to, and share their voice-mail messages as WAV files. You can also offer subscribers the flexibility to manage their own voice-mailbox settings, such as creating their own greeting messages from the web interface. Because it is web-based, the underlying operations allow you to integrate a voicemail service with other products, such as a social media feed.

You implement the SVC services as a web applications, which gives you the flexibility to integrate them with any other web-based services. For example you can use SVC to create a social networking voice feed.

You give your subscribers access to the web application, or integrate it with other services that you provide. SVC includes an extensive RESTful API that you use to provision your services and provide access to them. Most of the API operations are executable by your subscribers and are intended to be part of a design that allows your subscribers to self-administer their accounts.

To charge for services, SVC supports both event and session-based Diameter charging. You provide a Diameter charging engine and configure it to work with SVC through an MBean interface. Both Diameter Rf (offline) and Ro (online) charging are supported. However, online charging is limited to calls to subscribers.

SVC is preconfigured to use the SVC Billing and Revenue Management server for charging, but you can use any Diameter-based charging application for this purpose.

Most of the SVC services require that you obtain a media server to play and record announcements, such as voice-mail greetings and messages, and top-up charging messages.

Figure 1-1 shows how the VPN and SVC features interact with Service Broker and your other network elements.

Figure 1-1 SVC and VPN in Service Broker

The graphic is described in the surrounding text.
Description of "Figure 1-1 SVC and VPN in Service Broker"

Overview of SVC Features

This section describes the SVC features that your subscribers can use for personal communication. Administrators can perform all of these same actions, but it is more efficient to let your subscribers perform most or all of them themselves. You do this by creating a web application (self-service web site) and using the SVC API operations to provide these services. The list of actions that you allow your subscribers to perform depends on your organization's policies. The following sections provide more detail on these actions.

Service Broker treats the SVC Social Circle, SVC Social Voice, and SVC Social Voicemail services as separate applications, like any other service that you add to Service Broker. And like other Service Broker services, they are available to your subscribers using either SIP or SS7 networks.

Create an Address Book of Social Circle Personal Contacts

Your subscribers can organize their personal or professional contacts into their own address book. These personal contacts can be individual contacts or can be added to SVC Social Circle groups. The subscriber can then create access (policy) rules that apply to the individuals or to the entire group.

Create Intelligent Routing Rules that Specify Access to Groups using Social Circle One-Numbers

Subscribers use the SVC Social Circle API through a web page to collect their contacts into contact groups of people with similar access needs, and collect their phone numbers into a single One-number. The subscriber then creates intelligent routing rules to define how the different groups get access to the numbers in the One-number at different times. For example a subscriber might collect their fixed home phone number, fixed work phone number, and cell phone number into a One-number. The subscriber then creates access groups: co-workers, family, friends, and unidentified. The subscriber would then create routing rules like these to control access to their phones:

  • Calls from the so-worker group are accepted during working hours (say, 08:00-17:00) and ring first to the fixed work phone and then to the cell phone number. If neither answers, the call is sent to voice-mail. After working hours, calls are sent straight to voice-mail

  • Calls from family group are accepted during all hours. During working hours, the call firsts rings just on their cell phone. At all other hours, all phones ring simultaneously.

  • Calls from the friends groups are accepted during all hours, however, during work hours, the call only rings on their cell phone. After working hours the call first rings at the home phone, then the cell phone.

  • Calls from the unidentified group are sent to voice-mail at all hours.

Subscribers might also specify a “do not disturb” period during which no calls are routed to their phones.

Routing rules also allow subscribers to set the amount of time each phone rings in sequence. These rules are based on the time of day and day of week. You can create more intricate routing scenarios by specifying priorities for each of the routing rules.

Using a Social Voice Group-Number to Create Conference Calls

SVC Social Voice is a collaborative tool that your subscribers can use to create instant conference calls. Subscribers first create Social Voice Group-numbers that are collections of members of a related group, for example a team of co-workers, or the members of a book club.

Your subscribers use a group-number as the single point of contact for all of their other contact numbers. Calls to the SVC Social Voice Group-number can ring to all of the other associated numbers sequentially, or at once. When callers answer, they are prompted to press 5# to enter the Social Voice conference. The group-number is presented on all of the ringing phones. Subscribers can also make a call from any of their SVC Social Voice One-number connected phones and have their SVC Social Voice One-number presented as the calling number. Figure 1-2 illustrates a typical SVC Social Voice call.

Figure 1-2 A Typical Social Voice Call

Description of Figure 1-2 follows
Description of "Figure 1-2 A Typical Social Voice Call"

Configure and Use Their Own Web-Based Voice-Mail

Your subscribers can use a password-protected web server (that you create) to record a voice-mail greeting, take and manage messages, and configure call behavior by contact or by group. For example subscribers can choose to send all calls to voice-mail except for those from a specific group, which ring through. Subscribers can use keypad options to set the number of rings, change their password, and perform other tasks.

The voice-mail operations provided by the SVC API include:

  • Activate and deactivate voice-mail access.

  • Retrieve a list of all voice-mail accounts.

  • Retrieve settings for a voice-mail account.

  • Set, change, deactivate, and delete a personal greeting message.

  • Retrieve and delete voice-mail messages.

  • Retrieve a list of voice-mail messages.

  • Retrieve details for a voice-mail message.

  • Send a voice-mail message to other subscribers.

  • Upload a voice-mail message.

The SVC Social Voicemail services require that you obtain a media server to play voice-mail message files.

See "About SVC Social Voicemail" for illustrations of the SVC Social Voicemail call flows.

Make Calls Over the Web

SVC API includes a Click-to-dial operation that allows subscribers to place calls from a web server. You can use this operation to originate calls from the subscriber user portal.

About SVC Charging

SVC supports the Diameter offline (Rf) and online (Ro) protocols using the Oracle BRM product as the charging engine. Offline charging can be either session or event-based. Online charging can be session based. Both online and offline charging are available for calls and events that originate in either SIP or SS7-based networks.

Using a Media Server to Serve and Record Messages

SVC services are designed to interact with a media server to provide audio messages such as “welcome” messages, recorded greetings, explanations of configuration options, and so on. Any MSCRM (RFC 5022)-compliant media server will work.

Configuration Tools and Interfaces Overview

You make SVC services available to your subscribers by creating a web server that uses the SVC API. Typically, subscribers provision their own accounts using these RESTful operations through the web subscriber interface, but you can also use the batch_load and batch_check command-line tools to provision and administer accounts in bulk.

You configure SVC to accept incoming IMS and SS7 traffic by configuring the IMs and SSUs within Service Broker. You configure the SVC services themselves using its MBean interface.

For concepts and configuration information about SSUs, IMs, Diameter charging, and the Orchestration Engine, see Oracle Communications Service Broker Concepts Guide and Oracle Communications Service Broker Configuration Guide.

Figure 1-3 shows the general access points for the configuration tools and other components in a PCM implementation.

Figure 1-3 Configuration Tools and Clients

This digram is described in the surrounding text.
Description of "Figure 1-3 Configuration Tools and Clients"

About SVC Social Voicemail

The SVC Social Voicemail service offers web-based voice-mail services to your subscribers. Figure 1-4 shows how the various components related to Social Voicemail relate.

Figure 1-4 Social Voicemail Components

Description of Figure 1-4 follows
Description of "Figure 1-4 Social Voicemail Components"

Both Oracle Communications Social Voicemail greeting messages and voicemail messages are stored as WAV files on an network file system (NFS) server, which Service Broker, the media server, and the subscriber self-service web portal can all access. The subscriber database stores message records that the web portal uses to find the locations of the WAV files.

Voice-mail call flows set the order of the options and messages that callers hear in the voicemail system. For details on the SVC Voicemail call flows see "SVC Social Voicemail Call Flows".