MSP Description
Version 7 (Adrian Georgescu, 05/26/2011 07:22 pm)
1 | 6 | Adrian Georgescu | = Multimedia Service Platform = |
---|---|---|---|
2 | 2 | Adrian Georgescu | |
3 | 1 | Adrian Georgescu | [[TOC(MSPDescription, MSPPreparations,MSPInstallation, depth=2)]] |
4 | 2 | Adrian Georgescu | |
5 | 1 | Adrian Georgescu | Multimedia Service Platform is future-proof turnkey solution for delivery of |
6 | 1 | Adrian Georgescu | SIP services like voice and video over IP (VoIP), instant messaging (IM) and |
7 | 1 | Adrian Georgescu | Presence to SIP end-points. |
8 | 1 | Adrian Georgescu | |
9 | 5 | Adrian Georgescu | [[Image(http://www.ag-projects.com/images/stories/ag_images/msp-big.png, width=600)]] |
10 | 1 | Adrian Georgescu | |
11 | 1 | Adrian Georgescu | The full platform description is available at http://www.ag-projects.com/docs/MSP-Description.pdf |
12 | 1 | Adrian Georgescu | |
13 | 1 | Adrian Georgescu | The platform is based on IETF standards and integrates the best-of-breed |
14 | 1 | Adrian Georgescu | Open Source software components available on the market. It can be |
15 | 1 | Adrian Georgescu | distributed across multiple data centers to scale to serve millions of SIP |
16 | 1 | Adrian Georgescu | end-points by using a self-organizing network design. |
17 | 1 | Adrian Georgescu | |
18 | 1 | Adrian Georgescu | Home page: http://www.ag-projects.com/content/view/36/269/ |
19 | 1 | Adrian Georgescu | |
20 | 1 | Adrian Georgescu | == Features == |
21 | 1 | Adrian Georgescu | |
22 | 1 | Adrian Georgescu | * Voice and video based on SIP protocol (RFC 3261) |
23 | 1 | Adrian Georgescu | * NAT traversal for signaling and media |
24 | 1 | Adrian Georgescu | * SIP SIMPLE presence |
25 | 1 | Adrian Georgescu | * Instant Messaging based on MSRP |
26 | 1 | Adrian Georgescu | * Transparent for the applications in the end-points |
27 | 1 | Adrian Georgescu | * SOAP/XML provisioning server |
28 | 1 | Adrian Georgescu | * Integrated DNS management system |
29 | 1 | Adrian Georgescu | * Multiple SIP domains support |
30 | 1 | Adrian Georgescu | * Multiple devices per SIP account (parallel forking) |
31 | 1 | Adrian Georgescu | * Multiple telephone numbers and aliases per SIP account |
32 | 4 | Adrian Georgescu | * Class 4 SIP trunking |
33 | 1 | Adrian Georgescu | * Class 5 telephony features (call forwarding, voicemail) |
34 | 1 | Adrian Georgescu | * Rating engine for postpaid with anti-fraud system or prepaid |
35 | 1 | Adrian Georgescu | * Rating engine with tariffs per SIP account, SIP domain or IP address |
36 | 1 | Adrian Georgescu | * Real-time web based SIP and RTP tracing |
37 | 1 | Adrian Georgescu | * Least cost routing (LCR) and ENUM peering engine |
38 | 1 | Adrian Georgescu | * Multi-tenant, the platform accomodates multiple resellers |
39 | 1 | Adrian Georgescu | |
40 | 1 | Adrian Georgescu | == Components == |
41 | 1 | Adrian Georgescu | |
42 | 1 | Adrian Georgescu | Multimedia Service Platform integrates the best of breed Open Source software components available on the market today: |
43 | 1 | Adrian Georgescu | |
44 | 1 | Adrian Georgescu | * OpenSIPS - SIP Proxy/Registrar/Presence agent |
45 | 1 | Adrian Georgescu | * MediaProxy - RTP media relay |
46 | 1 | Adrian Georgescu | * CDRTool - CDR mediation and rating engine |
47 | 1 | Adrian Georgescu | * Call Control - Prepaid engine |
48 | 7 | Adrian Georgescu | * SylkServer - Conference server |
49 | 1 | Adrian Georgescu | * OpenXCAP - Presence policy server |
50 | 1 | Adrian Georgescu | * MSRPRelay - IM/File transfer relay |
51 | 1 | Adrian Georgescu | * Asterisk - Voicemail and media server |
52 | 1 | Adrian Georgescu | * PowerDNS - DNS server |
53 | 1 | Adrian Georgescu | * Freeradius - Accounting server |
54 | 3 | Adrian Georgescu | |
55 | 3 | Adrian Georgescu | == Scalability == |
56 | 3 | Adrian Georgescu | |
57 | 6 | Adrian Georgescu | The platform scales to serve 30,000 SIP end-points and the traffic associated with them. For scalability beyond 30000 end-points [wiki:SipThorDescription SIP Thor architecture must be used]. |
58 | 3 | Adrian Georgescu | |
59 | 3 | Adrian Georgescu | == Resilience == |
60 | 3 | Adrian Georgescu | |
61 | 3 | Adrian Georgescu | The platform is using cluster of active/passive servers for its core functions. For each function, except for the Media Relay that can run in active mode on multiple servers, all logical functions are active on one server at a time. |