Title: Service example: Televoting, cont'
1Service example Televoting, cont.
- The service provider offers the service
subscriber a www based user interface. Using
this the subsrcriber may choose the service,
describe the voting to be carried out (how and
what to vote). He gets also an analyzer to
follow the results . - Because both the service subscriber and service
user has a possibility to use Internet as a part
of the service event, it is possible to integrate
other material and other internet based services
to a part of the service. - Examples of solutions voting the best player in
a football match, - voting a song to be presented in a concert
etc. In these cases the voting is a part of the
whole event, the subscriber is the organizer of
the match/concert. Mobile phone is used for
voting. Results are displayed in the screen.
2Connection topology
PSTN network
IP network
3Global view of actions
Analyzing information Creating answer
Switch (SSP)
IP-SCP
- Four INAP components are used
- - InitialDP
- - ConnectToResource
- - PlayAnnouncement
- - ReleaseCall
TCAP INAP InitialDP
IP network
PSTN SS7 network
Announcement
CALL
TCAP INAP Connect to resource Play
announcement Release call
Gateway
Subscriber
4Open service control arhitecture
5Parlay/OSA Architecture
- Parlay/OSA is an architecture and an open
standardized API
Application server
Application Developer
Application
OSA API
interface
class
User
Call control
framework
Service capability servers
Location
Telecom Operator
Not standardized
OSA Internal API
WGW
HLR
Servers
SSP
WPP
E.g. Location server
Billing server
6Service registration and discovery
7VPN demo with Parlay
VpnInit
VpnLogic
VpnIpCallControlManager
IpCallcontrolManager
VpnIpCall
IpCall
Registration to the gateway
Start()
New()
enableCallNotification()
setCallback()
callEventNotify()
Forward Event
New()
SetCallbackWithSessionId()
Process
enableCallNotification()
RouteReq()
Routeres()
Forward Event
callEventNotify()
Forward Event
Process
enableCallNotification()
RouteReq()
Routeres()
Forward Event
callEventNotify()
Forward Event
Parlay/OSA gateway
8Voice based services Location based services
9VoiceXML
- XML based stuctured discription language
- Voice based transaction typed user interfaces
- Curren version 2.0
- VoiceXML Forum, updating of W3C standard
10VoiceXML architecture
11VoiceXML application environment
12VoiceXML application environment 2
13Current VoiceXML environment
DB
Internet
Web server
PSTN
WWW
/ HTTP
(email server)
Telephone
ltvxmlgt
VoiceXML server
ISDN card
- GetVocal Gateway software
- Intel NetMerge CCS 3.0
- Intel Dialogic System Software 5.1.1
- MS Speech SDK 5.1
14Current VoiceXML environment
DB
Call Control
Internet
Web server
PSTN
WWW
/ HTTP
(email server)
Telephone
ltvxmlgt
VoiceXML server
ISDN card
- GetVocal Gateway software
- Intel NetMerge CCS 3.0
- Intel Dialogic System Software 5.1.1
- MS Speech SDK 5.1
15Next generation VoiceXML-environment?
Application server
Positioning server
16Email application
17Location based services
- The focus of the research is in studying
standards and implementig solutions based on
these standards, which cover - - MLP (Mobile Location Protocol) of OMA/LIF
in transferring positioning data - - GML(Geography Markup Language) of OpenGIS
consortium in positioning - data coding and
- - WMS and ja WFS specifications (Web Map
Server and Web Feature - Server) of OpenGIS in server
architecture. - In addition to these also satellite based
psotioning methods are studied. - The research environment consists of Ekahau
Positioning Engine 2.0 WLAN positioning server
and applications connected to it. - During the project the following realizations
have been realized navigator based map service
and intergration of an MMS distributor and WLAN
positioning.
18Integrating Voice XML and location based services
- During the next study period (2003-2004) these
two research areas Voice XML and location based
services will be partly integrated to study and
develop voice based and voice conrolled location
based services like tourist guidance and guidance
for blind people. These services will be
demonstaretd and tested using the
telecommunications research network.
19Implementation plan for demonstrating the service
using the telecommunications research network
Public PSTN
Public GSM
Telecommunications Research Network
VPN
SG
SGSG
signaling gateway
Fixed Network Switch
MSC
SIP Phones
Internet
S
VPN pipe
OCSC
SPIRITS Server
SSCPCP
20Example of televoting
- Predefine telephone number for each televoting
service. - Large possibility of choice (max. 50 names)
- Large possibility of predefine digits per name
(from 01 to 99 )
Which type of music you like? Compose the
number 02647996XX
02647996?
21Service example Televoting
- The service has been realized in a PC located in
the IP network, called - IP SCP
- The voting is done by using specific telephone
numbers, which are used as triggers in the
telephone switch (SSP) . When triggered the SSP
establishes a signalling connection to the IP
SCP. In the tephone network the signalling
protocol (Intelgent Network Application part,
INAP) is carried in the SS7 signalling network
to the signalling gateway (SS7/IP gateway), which
transfers the signalling messages to the payload
of TCP transport protocol over IP protocol. IP
network carries the messages to the IP SCP. - The IP SCP registers the vote and establishes a
connection to the Intelligent Peripheral
(including IVR functionality) asking it to mplay
an announcment telling the voter that her/his
vote has been registered. - The service user (voter) may follow in real time
the progress of voting from the web site - The vote may be given also sending email. In
next version also SMS may be used for voting and
later also MMS. -
-
- All the research areas described above have
strong synergy with each other and contribute to
defining and implementing new service
archtitectures to offer end users easy to use
services that make use of different networks and
integrate global and local services seamlessly.
22Virtual Home Environment
Adapts services to network and terminal
VHE
Deliver services
Export services
Home network
Visited network
23Public PSTN
Public GSM
Telecommunications Research Network
IN based VPN
SIP VoIP
SG
SGSG
MSC
signaling gateway
Fixed Network Switch
AAA
Global Internet
OCMC
Local services SIP Proxy
AAA server
Signalling gateway
SSCPCP
Hotspot WLAN