Hello, I'm trying to activate a post recording program from an ESL script using the "record_post_process_exec_app" channel variable. Like this: command_args = "record_post_process_exec_app=/usr/local/freeswitch/bin/post_recording /usr/local/freeswitch/temp_recording/victor8.wav"; myconn.execute("set", command_args.c_str(), legA_uuid.c_str()); and then wait for the execution to complete... etc. Afterward I start the recording... command_args = "api uuid_record "+legA_uuid+" start /usr/local/freeswitch/temp-recording/victor8.wav"; current_event = myconn.sendRecv(command_args.c_str()); My understanding is that the "record_post_process_exec_app" will be started (automatically) when the recording ends.This is but not happen..., Do I miss something? -------------------- Another question is about the possibility to record legA in mono 8bit (mixed) like LegB recording. How could I overwrite this setting? Thanks in advance, Victor
Please make sure you're on the latest code. If the problem persists then file a bug with all the data and samples .. also try without using c# or what ever language this is... also make sure the variable is set BEFORE recording starts. /b On Mar 6, 2012, at 2:24 PM, victor.velo@videotron.ca wrote:
My understanding is that the "record_post_process_exec_app" will be started (automatically) when the recording ends.This is but not happen..., Do I miss something?
Hello, I get the latest code, and now I have an error message "Invalid application ..." Do I have to build a module to use as a post recording app? Thanks, ----- Original Message ----- From: <victor.velo@videotron.ca> Date: Tuesday, March 6, 2012 3:24 pm Subject: post recording To: freeswitch-dev@lists.freeswitch.org
Hello,
I'm trying to activate a post recording program from an ESL script using the "record_post_process_exec_app" channel variable.
Like this:
command_args = "record_post_process_exec_app=/usr/local/freeswitch/bin/post_recording /usr/local/freeswitch/temp_recording/victor8.wav"; myconn.execute("set", command_args.c_str(), legA_uuid.c_str());
and then wait for the execution to complete... etc.
Afterward I start the recording...
command_args = "api uuid_record "+legA_uuid+" start /usr/local/freeswitch/temp-recording/victor8.wav"; current_event = myconn.sendRecv(command_args.c_str());
My understanding is that the "record_post_process_exec_app" will be started (automatically) when the recording ends.This is but not happen..., Do I miss something?
--------------------
Another question is about the possibility to record legA in mono 8bit (mixed) like LegB recording. How could I overwrite this setting?
Thanks in advance,
Victor
You need to use the "system" application. Probably this is what you need: command_args = "record_post_process_exec_app=system /usr/local/freeswitch/bin/post_recording /usr/local/freeswitch/temp_recording/victor8.wav"; -MC On Wed, Mar 7, 2012 at 3:28 PM, <victor.velo@videotron.ca> wrote:
Hello,
I get the latest code, and now I have an error message "Invalid application ..." Do I have to build a module to use as a post recording app?
Thanks,
----- Original Message ----- From: <victor.velo@videotron.ca> Date: Tuesday, March 6, 2012 3:24 pm Subject: post recording To: freeswitch-dev@lists.freeswitch.org
Hello,
I'm trying to activate a post recording program from an ESL script using the "record_post_process_exec_app" channel variable.
Like this:
command_args = "record_post_process_exec_app=/usr/local/freeswitch/bin/post_recording /usr/local/freeswitch/temp_recording/victor8.wav"; myconn.execute("set", command_args.c_str(), legA_uuid.c_str());
and then wait for the execution to complete... etc.
Afterward I start the recording...
command_args = "api uuid_record "+legA_uuid+" start /usr/local/freeswitch/temp-recording/victor8.wav"; current_event = myconn.sendRecv(command_args.c_str());
My understanding is that the "record_post_process_exec_app" will be started (automatically) when the recording ends.This is but not happen..., Do I miss something?
--------------------
Another question is about the possibility to record legA in mono 8bit (mixed) like LegB recording. How could I overwrite this setting?
Thanks in advance,
Victor
_________________________________________________________________________ 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-dev mailing list FreeSWITCH-dev@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev http://www.freeswitch.org
Thank you very much for the tips, was very helpful. I also wrote a module with the SAF_ZOMBIE_EXEC flag. As usually, I learn this great system step by step... Victor ----- Original Message ----- From: <victor.velo@videotron.ca> Date: Wednesday, March 7, 2012 6:28 pm Subject: Re: post recording To: freeswitch-dev@lists.freeswitch.org
Hello,
I get the latest code, and now I have an error message "Invalid application ..." Do I have to build a module to use as a post recording app?
Thanks,
----- Original Message ----- From: <victor.velo@videotron.ca> Date: Tuesday, March 6, 2012 3:24 pm Subject: post recording To: freeswitch-dev@lists.freeswitch.org
Hello,
I'm trying to activate a post recording program from an ESL script using the "record_post_process_exec_app" channel variable.
Like this:
command_args = "record_post_process_exec_app=/usr/local/freeswitch/bin/post_recording /usr/local/freeswitch/temp_recording/victor8.wav"; myconn.execute("set", command_args.c_str(), legA_uuid.c_str());
and then wait for the execution to complete... etc.
Afterward I start the recording...
command_args = "api uuid_record "+legA_uuid+" start /usr/local/freeswitch/temp-recording/victor8.wav"; current_event = myconn.sendRecv(command_args.c_str());
My understanding is that the "record_post_process_exec_app" will be started (automatically) when the recording ends.This is but not happen..., Do I miss something?
--------------------
Another question is about the possibility to record legA in mono 8bit (mixed) like LegB recording. How could I overwrite this setting?
Thanks in advance,
Victor
participants (3)
-
Brian West
-
Michael Collins
-
victor.velo@videotron.ca