Dear all,<br><br> I am learning how to implement a IVR in Freeswitch.In our organization we are using Perl scripting language for doing this.So In freeswitch also I need to use Perl. <br><br> So far I heard two methods for executing IVR. <br>
        One is in dial plan using perl application.( In perl I create IVR menu and play the voice files)<br>        Another one is using event socket.In dial plan I specified socket application and write a Perl script which is listening that particular port and get the session Id.<br>
<br>Have I understood correctly?.If it is correct means tell which method can I use?. Other make me understand well.<br><br>I have seen downloaded perl IVR menu from freeswitch site.In that they called some internal functions like playandGetDigits,StreamFile,ready ...etc.<br>
<br>These functions is been called by using $session variable.Where these functions are defined.?<br><br clear="all"><br>-- <br>Regards,<br>Thangappan.M<br>