80 likes | 222 Views
Nimal Ratnayake <nimalr@learn.ac.lk> Technical Manager, Lanka Educational and Research Network (LEARN) Senior Lecturer, Department of Electrical & Electronic Engineering, University of Peradeniya. SIP deployment in LEARN. Introduction. LEARN: Lanka Education and Research Network
E N D
Nimal Ratnayake <nimalr@learn.ac.lk> Technical Manager, Lanka Educational and Research Network (LEARN)Senior Lecturer, Department of Electrical & Electronic Engineering, University of Peradeniya SIP deployment in LEARN
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
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
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
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
SIP in LEARN • Call routing between LEARN sites • SER for call routing
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