Professional Documents
Culture Documents
CRBT (Design)
CRBT (Design)
CRBT (Design)
Introduction
When Subscriber A calls Subscriber B, if Subscriber B is available, then Subscriber A hears a ringback tone! Now CRBT
replaces that ringback tone with a selectable music. So, now, a Subscriber A dials Subscriber B, Subscriber A gets to
hear a music, Subscriber B has selected as his CRBT Tone.
CRBT can be implemented various ways! The easiest way is using SS7 call routing and IVRS.
2. Switch routes the call to IN ( Intelligent Network) System. IN System will check if subscriber B is available, if yes, it
checks if Subscriber B is a CRBT Subscriber. If no, it sends back to the call to connect the call normally. If yes, it asks
switch to dial out Subscriber B, while it transfers the call to CRBT Server, which is nothing but IVRS Server. As soon as
IVR receives the call, it plays back the pre-programmed music as per caller id or the Subscriber B.
3. IN System keeps monitoring the switch dialing out to Subscriber B. As soon as Subscriber B receives the call, or
disconnects it, IN system disconnects from CRBT Server, asks switch to connect subscriber A and Subscriber B.
Call Attempt
IAM
SRI Info
ACM
IAM
ACM
Ring Back Tone ANM
Paging
REL
RLC
Call Established
1. A connect to MSC A.
2. MSC A send IAM to MSC B.
3. MSC B check information about Sub B in HLR B.
4. HLR response to MSC B that sub B is active and use CRBT Service.
5. MSC B send ACM to MSC A
6. MSC B send IAM to CRBT system
7. CRBT System check information (ANIS, DNIS ) in CRBT system and send ACM to MSC B.
8. After that, CRBT System send ANM to MSC B
9. From this time, CRBT System will play song and sub A can listen song.
10. In this time, MSC B is paging Sub B.
11. If Sub accept this call, Sub A and B will conversation, MSC B send REL to CRBT System.
12. After that, CRBT send RLC to MSC B for finish connection with CRBT System
The Server contains the User Profile and the Media Files. The Server can talk connect to subscriber
and play the media like a media server. It provides a provisining interface to a web server - CRBTMS
(CRBT Management Server).
The CRBT Management Server shall be controlleing the CRBT media files and user interface through
Web Sevices. Following interfaces helps users to configure and control CRBT Services.
CRBT Database:
The database maintains the CRBT User authenitication information such as User Access login and
password. The CRBTMS shall upload the Media Files into CRBT Server through internal file transfer
mechanism between CRBTMS and CRBTS. For file transfer, CRBTMS shall use administraive login
password.
CRBT Confirmation:
When the user configures the CRBT, it can send the status as success or failure in SMS or E-Mail.
The CRBTMS shall keep storage of Media Files in archive and log the User Access Information and
CRBT Subscription Information
CRBT Configuration
The CRBTMS can update the Media file names and associated CLI. There can be maximum CLIs for
subscriber set to a spcific value say 5. This indicates a subscriber can have five different CRBT can be
played.
1. Default
2. Selective CLI - 1
3. Selective CLI - 2
4. Selective CLI - 3
5. Selective CLI - 4
The diagram below denonstrates the network Elements for CRBT implementaion environment.
Login Database
CRBT MS Login
View Subscription
SM Interface
User (USSD )Msgs Call Attempt
MSC-A
USSD Message
SMC
Msg Gatway USSD HLR
SR Info
Server
E-Mail MSC-B
USER LOGIN
Login Name someuser
Password ************
LOGIN
CRBT GENERAL
CLOSE
A Simple Screen for CTBT configuration. The user can select the CRBT file names from available list of files and Set one
as default for Other CLIs for playback. The selective option is specific CLI to play. If not selected, then default RBT shall
be played.
USER CONFIGURATION
Filename CLI SELECTIVE Default
RBT1.mp3 +919234567890
RBT2.mp3 +919234567891
RBT3.mp3 +919234567892
RBT4.mp3 +919234567893
RBT5.mp3 +919234567894
APPLY OK CANCEL