Sometimes you need to get CDR information immediately. FreeSWITCH accommodates those needs with the powerful event socket. This recipe will briefly describe how to receive CDR information on the event socket. You will also find more useful information on the event socket interface in the following chapter.
This recipe relies on the event socket interface to FreeSWITCH. However, there are many different ways of connecting to the event socket. Because of this we will use a simple Perl script with the event socket library (ESL) to demonstrate the principles involved. Any language that supports ESL can use the techniques demonstrated here.
Follow the steps in the Setting up the event socket library recipe found in Chapter 4. Specifically, build the Perl module in order to run the example script.
Enter this script (or download it from the Packt website at http://www.packtpub.com):
#!/usr/bin/perl # handle_cdr.pl # Connect to event...