Upload
ferdinand-hampton
View
213
Download
1
Embed Size (px)
Citation preview
1
SIP deployment in LEARN
Nimal Ratnayake<[email protected]>
Technical Manager, Lanka Educational and Research Network (LEARN)
Senior Lecturer, Department of Electrical & Electronic Engineering, University of Peradeniya
2
Introduction
• LEARN: Lanka Education and Research Network
• Interconnecting academic/research institutions within Sri Lanka
• Established in 1990
• Currently interconnects– 15 universities (22 campuses)– National Science Foundation– University Grants Commission
3
SIP at Peradeniya
• Implemented sip.edu• Integrated PBX and SIP based VoIP• Direct Inward Dialing from PSTN
• SER for call routing
• Asterisk for PBX features
• ENUM lookup
4
SIP at Peradeniya (2)
5
Components used
• Mostly Open Source SW– SER and Asterisk– Cisco 3640 w/ ISDN PRI link to PBX as gateway– Ericsson MD100 PBX with MFC R2 link to PSTN– OpenLDAP for campus directory– FreeRARIUS for authentication– MySQL for SER databases and accounting – Perl Scripts for LDAP Lookup/Call Logging– Cisco, Grandstream, LinkSys and x-lite UAs
6
Accounting
• Use MySQL for storing call logging from PBX and Cisco gateway
• Two simple daemons written in Perl – Capture text call logging information from PBX– Capture Radius accounting packets from
gateway– Both PBX and VoIP calls go to the same user
account
• Users can check their usage on line
7
SIP in LEARN
• Call routing between LEARN sites• SER for call routing
8
ENUM
• ENUM servers for country code 94– 4.9.e164.arpa.
• Applied for delegation• Access code 99 for ENUM trials• Used within LEARN• Service providers will be joining trial soon