The mod_xml_curl folder
In this section we'll show you how to respond to folder requests from FreeSWITCH. This example will allow any user to register with the password 1234
. This is meant only to be a demonstration of returning valid XML to FreeSWITCH and should never be deployed on a production machine because of inherent security implications.
Add the directory.php
file to the same folder that contains your index.php
file. The following is the directory.php
file:
<?php if ( !array_key_exists( 'domain', $_REQUEST ) ||!array_key_exists( 'user', $_REQUEST ) ) { not_found( 'missing domain or user' ); } print "<document type=\"freeswitch/xml\">\n"; print " <section name=\"directory\">\n"; print " <domain name=\"${_REQUEST['domain']}\">\n"; print " <groups>\n"; print " <group name=\"default\">\n"; print " <users>\n"; print " <user id=\"${_REQUEST['user']}\">\n"; print " <params...