Yes, I  understand and agree we can run a lua script for the file upload in background.

This requires mod_lua and writing a lua script for the upload.

 

I want to refrain from doing so as all our call control logic resides on a Java server we are developing.

We want to make clever use of mod_curl to upload a file using multipart FORM data and HTTP POST method.

There is no documentation @ http://wiki.freeswitch.org/wiki/Mod_http how to achieve this.

 

Regards

RaviRaj.

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Yuriy Nasida
Sent: Friday, April 27, 2012 12:40 PM
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] File upload - mod_curl

 

you can try to launch such lua script via bgapi. Also you can send variables you need via args.

bgapi lua scriptname.lua arg1 arg2 etc...

 


From: rml@tollfreeforwarding.com
To: freeswitch-users@lists.freeswitch.org
CC: nasida@live.ru
Subject: RE: [Freeswitch-users] File upload - mod_curl
Date: Fri, 27 Apr 2012 19:18:07 +0000

In my use I am using outbound socket for FAX

After receiving a ‘CUTOM - spandsp::rxfaxresult ’ event , I need to call curl/http application  to upload the received fax from remote FreeSWITCH to storage.

I want to run the file upload process in background – bgapi curl http://192.168.9.152/upload post -F file=@/tmp/log/callcontrol.log.

 

Regards

RaviRaj.

 

From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Yuriy Nasida
Sent: Friday, April 27, 2012 11:57 AM
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] File upload - mod_curl

 

For example , you can to launch some lua script from FS dialplan and invoke linux command from lua via  io.popen()

http://wiki.freeswitch.org/wiki/Mod_lua#Run_a_shell_command 


From: rml@tollfreeforwarding.com
To: freeswitch-users@lists.freeswitch.org
Date: Fri, 27 Apr 2012 00:01:30 +0000
Subject: [Freeswitch-users] File upload - mod_curl

Hi

 

Please let me know how can I upload a file from fs_cli using curl or other http application of FreeSWITCH.

 

From Linux command prompt

 

SUCCESS

curl -F file=@/tmp/log/callcontrol.log http://192.168.9.152/upload

 

 

From fs_cli

 

curl http://192.168.9.152/upload post file=%40%2Ftmp%2Flog%2Fcallcontrol.log

curl http://192.168.9.152/upload post -F file=%40%2Ftmp%2Fccv5%2Flog%2Fcallcontrol.log

curl http://192.168.9.152/upload post -F file=@/tmp/log/callcontrol.log

curl http://192.168.9.152/upload post file=@/tmp/log/callcontrol.log

 

All the above results in

 

<html>

<head><title>415 Unsupported Media Type</title></head>

<body bgcolor="white">

<center><h1>415 Unsupported Media Type</h1></center>

<hr><center>nginx/1.2.0</center>

</body>

</html>

 

FreeSWITCH version

FreeSWITCH Version 1.1.beta1 (git-65c4f76 2012-04-25 17-58-41 +0000)

 

Thanks

RaviRaj.


_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com 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