2. What do we do?
• Value Added Service Solution Provider.
• Our team focus on network driven VAS
• We adopted Mobicents in 2012, since then
developed few services on it e.g: Notify Me,
Collect Call & SMS and Call Signature
• Live system in
www.kalsym.com
3. Built apps on
• Standalone or SLEE
• What is SLEE? - Service Layer Execution Environment
is an event processing app environment, a
standard, a framework
• Noteworthy jargons:
o Service Building Block (SBB) – App/biz logic unit, sends, receives &
processes events ‘fired’ within SLEE
o Resource Adaptor (RA) – Interface to external entities (from SLEE)
o Activity – A state machine that’s utilized by SBB
• Why SLEE?
o
o
o
o
Demand for High throughput, low latency apps execution environment
Development focuses on app logic
Manage life-cycle, event processing, resources, other s/w dependencies
Hook-up external interface thru RAs without code change to core app
More about SLEE on http://goo.gl/F7EhPE
www.kalsym.com
5. Notify Me – Quick look
• Operator: Mobilink, Pakistan
• Subscriber base: 36 million
• About the service: Alerts caller of calle’s availability
from busy and unreachaeble – similar to missed call
but for the caller
• IN based solution design
• Core network integration: MSC, SCP/IN, HLR & SMSC
www.kalsym.com
6. Notify Me – how it works
MAP-ReportSM
MAP-ATI
CAP-IDP
MAP-AlertSC
ATI Resp
CAP-CUE
MSC
Ben calling John…
HLR
SMPP-SubmitSM
Notify
Me
CAP-CUE
John is now available
SMS:
Good afternoon, John is now
available…
Show this at Starbucks @Siap
Paragon to enjoy a free Coffee of
the day on us
SMSC
www.kalsym.com
7. Notify Me – building block
SMSC
HLR
CAP RA
flow
sbb
subscriber
sbb
DB RA
SLEE
state
sbb
MAP RA
MSC
SMPP RA
Database
JBOSS AS
www.kalsym.com