Re: [Freeswitch-users] Hostname
Please note that this would essentially be taking Chris' suggestion a little further but the effort involved would be minimal. ----- Original Message ----- From: Metik To: freeswitch-users@lists.freeswitch.org Sent: Friday, October 23, 2009 5:37 PM Subject: Re: [Freeswitch-users] Hostname Why not simply overwrite the value of the variable used throughout the script... -- xml_curl.conf -- ... <param name="gateway-url" value="http://localhost/index.php?xhostname=myhost" bindings="dialplan"/> ... -- index.php -- <? $_REQUEST['hostname'] = "$xhostname"; ... ----- Original Message ----- From: freeswitch noob To: freeswitch-users@lists.freeswitch.org Sent: Friday, October 23, 2009 4:42 PM Subject: Re: [Freeswitch-users] Hostname Yeah, I was just trying to make it easier on myself. I have scripts from a friend that parse xml_curl requests based on the hostname, I was hoping to not have to re-write them to read something else from the post that FS makes from xml_curl. But from what it sounds like I will have to. On Fri, Oct 23, 2009 at 2:58 PM, Chris Burns <chris@cloudtel.com> wrote: one real quick way would be put different GET var in each server's binding On October 23, 2009 03:46:11 pm Kristian Kielhofner wrote: > Can't you use different contexts or something else to tell them apart? > > On Fri, Oct 23, 2009 at 3:34 PM, freeswitch noob > > <freeswitch.noob@gmail.com> wrote: > > I have mod xml_curl installed and I am getting the following passed to my > > script. > > > > [hostname] => myhost.local > > [section] => dialplan > > > > > > I also have multiple versions of FS running on the same box. Is there a > > way to have each FS instance on my box have a unique hostname ? > > > > Thanks in advance. > > > > _______________________________________________ > > FreeSWITCH-users mailing list > > FreeSWITCH-users@lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > > http://www.freeswitch.org _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org ---------------------------------------------------------------------------- _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Forget it--this will not work because FS uses a POST (vs GET). Most likely it would attempt to actually POST to a file named "index.php?xhostname=myhost". However, if there was some way to add an arbitrary POST variable to the HTTP transaction, it would work. I am sure the FS developers have already thought of this and its a case of RTFM. -metik ----- Original Message ----- From: Metik To: Metik ; freeswitch-users@lists.freeswitch.org Sent: Friday, October 23, 2009 5:48 PM Subject: Re: [Freeswitch-users] Hostname Please note that this would essentially be taking Chris' suggestion a little further but the effort involved would be minimal. ----- Original Message ----- From: Metik To: freeswitch-users@lists.freeswitch.org Sent: Friday, October 23, 2009 5:37 PM Subject: Re: [Freeswitch-users] Hostname Why not simply overwrite the value of the variable used throughout the script... -- xml_curl.conf -- ... <param name="gateway-url" value="http://localhost/index.php?xhostname=myhost" bindings="dialplan"/> ... -- index.php -- <? $_REQUEST['hostname'] = "$xhostname"; ... ----- Original Message ----- From: freeswitch noob To: freeswitch-users@lists.freeswitch.org Sent: Friday, October 23, 2009 4:42 PM Subject: Re: [Freeswitch-users] Hostname Yeah, I was just trying to make it easier on myself. I have scripts from a friend that parse xml_curl requests based on the hostname, I was hoping to not have to re-write them to read something else from the post that FS makes from xml_curl. But from what it sounds like I will have to. On Fri, Oct 23, 2009 at 2:58 PM, Chris Burns <chris@cloudtel.com> wrote: one real quick way would be put different GET var in each server's binding On October 23, 2009 03:46:11 pm Kristian Kielhofner wrote: > Can't you use different contexts or something else to tell them apart? > > On Fri, Oct 23, 2009 at 3:34 PM, freeswitch noob > > <freeswitch.noob@gmail.com> wrote: > > I have mod xml_curl installed and I am getting the following passed to my > > script. > > > > [hostname] => myhost.local > > [section] => dialplan > > > > > > I also have multiple versions of FS running on the same box. Is there a > > way to have each FS instance on my box have a unique hostname ? > > > > Thanks in advance. > > > > _______________________________________________ > > FreeSWITCH-users mailing list > > FreeSWITCH-users@lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > > http://www.freeswitch.org _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org -------------------------------------------------------------------------- _______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Fake the hostname in the query string: http://test/dir.php?hostname=mmmpotatoes Add this to the top of your buddy's script (if its even PHP): $hostname = $_POST['hostname'] = $_REQUEST['hostname'] = $_GET['hostname']; On October 23, 2009 06:18:41 pm Metik wrote:
Forget it--this will not work because FS uses a POST (vs GET). Most likely it would attempt to actually POST to a file named "index.php?xhostname=myhost".
However, if there was some way to add an arbitrary POST variable to the HTTP transaction, it would work. I am sure the FS developers have already thought of this and its a case of RTFM.
-metik ----- Original Message ----- From: Metik To: Metik ; freeswitch-users@lists.freeswitch.org Sent: Friday, October 23, 2009 5:48 PM Subject: Re: [Freeswitch-users] Hostname
Please note that this would essentially be taking Chris' suggestion a little further but the effort involved would be minimal. ----- Original Message ----- From: Metik To: freeswitch-users@lists.freeswitch.org Sent: Friday, October 23, 2009 5:37 PM Subject: Re: [Freeswitch-users] Hostname
Why not simply overwrite the value of the variable used throughout the script...
-- xml_curl.conf -- ... <param name="gateway-url" value="http://localhost/index.php?xhostname=myhost" bindings="dialplan"/> ...
-- index.php --
<?
$_REQUEST['hostname'] = "$xhostname";
... ----- Original Message ----- From: freeswitch noob To: freeswitch-users@lists.freeswitch.org Sent: Friday, October 23, 2009 4:42 PM Subject: Re: [Freeswitch-users] Hostname
Yeah, I was just trying to make it easier on myself. I have scripts from a friend that parse xml_curl requests based on the hostname, I was hoping to not have to re-write them to read something else from the post that FS makes from xml_curl. But from what it sounds like I will have to.
On Fri, Oct 23, 2009 at 2:58 PM, Chris Burns <chris@cloudtel.com> wrote:
one real quick way would be put different GET var in each server's binding
On October 23, 2009 03:46:11 pm Kristian Kielhofner wrote: > Can't you use different contexts or something else to tell them > apart? > > On Fri, Oct 23, 2009 at 3:34 PM, freeswitch noob > > <freeswitch.noob@gmail.com> wrote: > > I have mod xml_curl installed and I am getting the following > > passed to my script. > > > > [hostname] => myhost.local > > [section] => dialplan > > > > > > I also have multiple versions of FS running on the same box. > > Is there a way to have each FS instance on my box have a unique > > hostname ? > > > > Thanks in advance. > > > > _______________________________________________ > > FreeSWITCH-users mailing list > > FreeSWITCH-users@lists.freeswitch.org > > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswi > >tch-users http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
--------------------------------------------------------------------------
_______________________________________________ FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (2)
-
Chris Burns
-
Metik