cdrtool: cdr mediation and rating engine for opensips
TRANSCRIPT
![Page 1: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/1.jpg)
CDRTool CDR mediation and rating engine for OpenSIPS
Presented
by
@saghul
Tijmen de Mes | @tijmenNL OpenSIPS Summit 2015
![Page 2: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/2.jpg)
AG ProjectsSIP Infrastructure Experts
Hoi!
• @saghul, filling in for @tijmenNL
• AG Projects
![Page 3: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/3.jpg)
#PrayForTijmen
![Page 4: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/4.jpg)
AG ProjectsSIP Infrastructure Experts
AG Projects
• SIP infrastructure (SIP Thor)
• Several software projects
• CDRTool
• CallControl
• MediaProxy
• OpenXCAP
• MSRPRelay
![Page 5: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/5.jpg)
AG ProjectsSIP Infrastructure Experts
CDRTool
![Page 6: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/6.jpg)
AG ProjectsSIP Infrastructure Experts
Adrian Georgescu
![Page 7: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/7.jpg)
AG ProjectsSIP Infrastructure Experts
How does it work?
M
CDRTool Rating engine
UPDATE
STARTSTOP
FAILED
CDR
Sip Trace
Media Trace
IP
SIP
RTP
Callcontrol
dlg_end_dlg()callcontrol()
MediaSessionTime()
DebitBalance()
Mediaproxy
Web Interface
OpenSIPS
![Page 8: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/8.jpg)
AG ProjectsSIP Infrastructure Experts
What is a CDR
• One record from the radacct table
• Contains all call information
![Page 9: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/9.jpg)
AG ProjectsSIP Infrastructure Experts
![Page 10: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/10.jpg)
AG ProjectsSIP Infrastructure Experts
How do we get CDRs?
UPDATE
STARTSTOPFAILED
CDR
IP
SIP
RTP
Mediaproxy
OpenSIPS
![Page 11: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/11.jpg)
AG ProjectsSIP Infrastructure Experts
Practical Setup
DatabaseOpenSIPS
ACC
Detail FileFreeradius
Procedure
Detail RecordRadius Relay Freeradius
Mediaproxy
![Page 12: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/12.jpg)
AG ProjectsSIP Infrastructure Experts
INVITE:/usr/sbin/opensips[6504]: ACC: transaction answered: timestamp=1431255722;method=INVITE; from_tag=QcdHP9jDHKYx9zYCtxZJ57JQ23gRmitP; to_tag=2Aq7d1o1bHcKviI2ql1cZNGOUIof6y84; call_id=12nke0Err-MMtQVBWMdGGzWLKz7w2EoN; code=200;reason=OK
BYE:/usr/sbin/opensips[6505]: ACC: transaction answered: timestamp=1431255727;method=BYE; from_tag=QcdHP9jDHKYx9zYCtxZJ57JQ23gRmitP; to_tag=2Aq7d1o1bHcKviI2ql1cZNGOUIof6y84; call_id=12nke0Err-MMtQVBWMdGGzWLKz7w2EoN; code=200;reason=OK
![Page 13: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/13.jpg)
AG ProjectsSIP Infrastructure Experts
CDRTool Rating
• Prepaid
• Postpaid
![Page 14: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/14.jpg)
AG ProjectsSIP Infrastructure Experts
Rating Plan
• Destinations
• Billing parties• Source IP
• Domain
• Subscriber
• Profiles
![Page 15: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/15.jpg)
AG ProjectsSIP Infrastructure Experts
Normalising
• Set destination to the right format
• Calculate duration
• Apply a price
![Page 16: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/16.jpg)
AG ProjectsSIP Infrastructure Experts
Prepaid
• Accounts have a balance
• Balance needs to be debited
• Rating Engine returns maximum session time
![Page 17: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/17.jpg)
AG ProjectsSIP Infrastructure Experts
CallControl
M
CDRTool Rating engine
Callcontrol
dlg_end_dlg()callcontrol()
MediaSessionTime()
DebitBalance()
OpenSIPS
![Page 18: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/18.jpg)
AG ProjectsSIP Infrastructure Experts
CallControl
• Max sessions per account
• Detect duplicate Call-ID
• Parallel sessions, one balance
• Max session duration
![Page 19: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/19.jpg)
AG ProjectsSIP Infrastructure Experts
Rating Engine
• Available with a socket interface
• MaxSession
• Debit Balance
• Show Price
• More (help shows them)
![Page 20: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/20.jpg)
AG ProjectsSIP Infrastructure Experts
Quota (Fraud control)
• Monthly
• Daily
• Quota check runs from cron
![Page 21: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/21.jpg)
AG ProjectsSIP Infrastructure Experts
Postpaid
• Rated after call completes
• Rated by normalising process
![Page 22: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/22.jpg)
![Page 23: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/23.jpg)
AG ProjectsSIP Infrastructure Experts
Web Interface
![Page 24: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/24.jpg)
AG ProjectsSIP Infrastructure Experts
Rates
![Page 25: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/25.jpg)
AG ProjectsSIP Infrastructure Experts
Quota
![Page 26: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/26.jpg)
AG ProjectsSIP Infrastructure Experts
Prepaid
![Page 27: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/27.jpg)
AG ProjectsSIP Infrastructure Experts
SIP Trace
![Page 28: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/28.jpg)
AG ProjectsSIP Infrastructure Experts
Media Trace
![Page 29: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/29.jpg)
AG ProjectsSIP Infrastructure Experts
Media Sessions
![Page 30: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/30.jpg)
AG ProjectsSIP Infrastructure Experts
Traffic
![Page 31: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/31.jpg)
AG ProjectsSIP Infrastructure Experts
Commercial features
• Integration in P2P network SIP Thor
• Provisioning interface
![Page 32: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/32.jpg)
![Page 33: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/33.jpg)
Questions?
![Page 34: CDRTool: CDR mediation and rating engine for OpenSIPS](https://reader034.vdocument.in/reader034/viewer/2022052215/55ab09d51a28abd5718b4597/html5/thumbnails/34.jpg)
AG ProjectsSIP Infrastructure Experts
http://cdrtool.ag-projects.com
@tijmenNL
@saghul