OpenSER and the Open Settlement Protocol - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

OpenSER and the Open Settlement Protocol

Description:

OpenSER on a server with two, dual core Xeon CPUs can route and collect CDRs for ... OpenSER Performance on a single core of an Intel 5140 2.33 CPU. 6 ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 17
Provided by: jimda7
Category:

less

Transcript and Presenter's Notes

Title: OpenSER and the Open Settlement Protocol


1
(No Transcript)
2
Open SourceOpen Standards
  • Example of OpenSER with OSP

Jim.Dalton_at_TransNexus.com
3
Open Standards
  • Open Source Projects based on Open Standards
    offer
  • Low cost
  • Flexibility
  • No Risk of being locked into a Proprietary
    Solution
  • SIP applications
  • Web Standards that enable new SIP applications
  • HTTP (SHTTP)
  • XML

4
OpenSER
  • OpenSER is an Open Source SIP Proxy
  • Very high reliability and performance
  • Very widely deployed
  • Very flexible
  • History
  • 2002 SIP Express Router (SER) Project
  • 2005 OpenSER forked from SER
  • 2008 June
  • OpenSER changes names to Kamailio
  • OpenSIPS forked from OpenSER

5
OpenSER V1.2 Performance
  • OpenSER has very high performance with OSP
    routing and accounting.
  • OpenSER on a server with two, dual core Xeon CPUs
    can route and collect CDRs for over 500 million
    minutes per month of wholesale VoIP traffic.

OpenSER Performance on a single core of an Intel
5140 2.33 CPU
6
SIP Trunking DID Services
  • Value proposition begins with low price
  • Flexibility and innovation becomes a competitive
    advantage
  • Load balance high call rates across multiple
    carriers
  • Call Centers
  • Call Broadcasts
  • Campaigns
  • School systems
  • DID services

7
SIP Trunking DID Services
PSTN Carrier 1
PSTN Carrier 5
PSTN Carrier 4
Enterprise
Enterprise
Enterprise
Enterprise
PSTN Carrier 2
PSTN Carrier 3
8
Overview of OSP Server
  • ETSI OSP protocol defines standardized messages
    for the secure exchange IP based sessions.
  • An OSP server is a web server
  • Resembles SOAP, VXML and CCXML
  • Message Formats
  • Multipurpose Internet Mail Extensions (MIME)
  • eXtensible Markup Language (XML)
  • Secure MIME
  • Communication Protocols

9
OpenSER and OSP
OSP Server
Routing Query Response
Call Detail Records
OpenSER
Destination Network
Source Network
10
Enterprise VoIP VPN
  • Secure peering architecture provides VoIP VPN

1. Centralized routing 2. Secure inter-office
access control 3. Centralized accounting 4.
Autonomous local operation 5. Minimum bandwidth
1. Centralized routing
1. Centralized routing 2. Secure inter-office
access control
1. Centralized routing 2. Secure inter-office
access control 3. Centralized accounting
1. Centralized routing 2. Secure inter-office
access control 3. Centralized accounting 4.
Autonomous local operation
OSP Server
Branch Office
Internet
Headquarters
Manufacturing
Sales Office
Call Center
2. Route Authorization
3. SIP INVITE with Digitally Signed Token
4. CDR collection
1. Enrollment
11
Inter-Network Peering
OSP Server
Routing Query Response
Call Detail Records
OpenSER
OpenSER
Destination Network
Source Network
Validate Peering Token
12
Tiered Peering
  • Secure peering among multiple peering networks.

Peering Server
Peering Server
Internet
Purple Peering Network
Yellow Peering Network
13
Cascading Settlements
  • OSP enables cascading settlements as proposed by
    the GSMA IPX.

Peering Server
Peering Server
Internet
Purple Peering Network
Yellow Peering Network
14
OSP Message Example
HTTP/1.1 200 OK Server IP address of OSP
server Date Thu, 12 May 2005 183259
GMT Connection Keep-Alive Keep-Alive
timeout3600, max5000 Content-Length
1996 Content-Type text/plain lt?xml
version'1.0'?gt ltMessage messageId'11703738491'
random'21655'gt ltAuthorizationResponse
componentId'11703738490'gt ltTimestampgt2005-05-12T1
83259Zlt/Timestampgt ltTransactionIdgt47850982870685
43017lt/TransactionIdgt ltDestinationgt ltCallId
encoding'base64'gtMTExNTkxOTE3Ny45lt/CallIdgt
ltDestinationInfo type'e164'gtCalled
Numberlt/DestinationInfogt ltDestinationSignalAddr
essgtIP AddressPortlt/DestinationSignalAddressgt
HTTP Header
OSP Message
15
OSP Message Example (cont.)
Unique Transaction ID per call
ltAuthorizationResponse componentId'11703738490'gt
ltTimestampgt2005-05-12T183259Zlt/Timestampgt ltTrans
actionIdgt4785098287068543017lt/TransactionIdgt ltDest
inationgt ltCallId encoding'base64'gtMTExNTkxOTE3
Ny45lt/CallIdgt ltDestinationInfo
type'e164'gtCalled Numberlt/DestinationInfogt
ltDestinationSignalAddressgtIP Address
Portlt/DestinationSignalAddressgt
ltUsageDetailgt ltAmountgt14400lt/Amountgt
ltUnitgtslt/Unitgt lt/UsageDetailgt
ltValidAftergt2005-05-12T182759Zlt/ValidAftergt
ltValidUntilgt2005-05-12T183759Zlt/ValidUntilgt
ltDestinationProtocolgtsiplt/DestinationProtocolgt
ltSourceInfo type'e164'gtCalling
Numberlt/SourceInfogt ltToken encoding'base64'gt
Vj0xCnI9MjE2NTUKYz0KQz03Nzc3Nzc3Nzc3Cmk9TVRFeE5U
a3hPVEUzTnk0NQphPT IwMDUtMDUtMTJUMTg6Mjc6NTlaCn
U9MjAwNS0wNS0xMlQxODozNzo1OVoKST00Nz
Call ID from source device
Called Number may be translated
Call authorized for 14440 seconds
IP Address of Called Number
Call authorized to start in 10 minute window
Protocol may be SIP, H323, IAX,
Digitally signed of token
16
More About OSP OpenSER
  • Instructions for building OpenSER with OSP
    support http//www.transnexus.com/White20Papers/
    Multi-Lateral_Peering_with_SER_V2.0.pdf
  • OSP client library
  • http//sourceforge.net/projects/osp-toolkit/
  • OpenSER performance with OSP http//www.transnexu
    s.com/White20Papers/OpenSER-SER_Comparison.htm
Write a Comment
User Comments (0)
About PowerShow.com