I am still working on it -- got some ideas from people on the conference. Rob Morin <rmorin@blie-ent.com> wrote:
Two items, one for John, and one for the community:
1. Did you (John) ever get this working?
2. There has been discussion that if the calls are g729, that 2*n licenses are required (where n is the number of legs on a conference call). Would it be possible, and legal, to use an implementation such as this to create an extension that gets recorded such that the number of licenses required to record a conference call would be n+1, rather than n*2?
Thank you, Rob Morin
-----Original Message----- From: covici@ccs.covici.com [mailto:covici@ccs.covici.com] Sent: 09/25/2010 7:15 PM To: FreeSWITCH Users Help Subject: Re: [Freeswitch-users] serious problem in record_session
OK, I had the following problems executing your idea -- I am sure its because I don't know what I am doing, but only way to learn! When I did the bind_meta_app to the start_recording_extension it worked after a fashioni.e. it started a new file, but kept the old one going. Now what I tried after that was I figured if I could execute record_session with the same file name again it would close the file and all things would be good. In order to do this, I tried to set a variable to false record_in_progress and execute an extension in that one which would set it to true and if I hit the key again the variable would be true and then it would close the file. However what I ran into was that from the extension called stop_recording where I have a condition for the variable to be true, and an anti-application to set it to true if it were false the set takes place, but the variable never actually gets set. I see the set, but if I log the variable its still false. So what am I doing wrong here?
Here are the two extensions I wrote: <extension name="start_recording"> <condition field="destination_number" expression="^start_recording$"> <action application="execute_extension" data="stop_recording"/> <action application="set" data="record_fn=$${recordings_dir}/${caller_id_number}.${real_destination_nu mber}.${strftime(%Y-%m-%d-%H-%M-%S)}.wav" /> <action application="record_session" data="${record_fn}"/> </condition> </extension> <extension name="stop_recording"> <condition field="destination_number" expression="^stop_recording$" /> <condition field="record_in_progress" expression="^true$"> <action application="record_session" data="${record_fn}"/> <action application="set" data="record_in_progress=false"/> <anti-action application="set" data="record_in_progress=true"/> </condition> </extension> with a meta_bind_app bound to start_recording.
Any ideas would be appreciated.
covici@ccs.covici.com wrote:
Sounds like a plan.
Thanks.
Anthony Minessale <anthony.minessale@gmail.com> wrote:
the easy way would be to bind to execute_extension instead of record and make up an exten like start_record, then make an extension that tests for destination_number to be "start_record" and do it from there.
On Thu, Sep 23, 2010 at 9:34 AM, <covici@ccs.covici.com> wrote:
That would append to the same file -- I would like to have the time string be the current time, evaluated in real time -- is this possible?
Brian West <brian@freeswitch.org> wrote:
Set RECORD_APPEND=true variable.
/b
On Sep 23, 2010, at 8:57 AM, covici@ccs.covici.com wrote:
Hi. I am having a serious problem making record_session work properly in my dialplan -- it records fine using meta-app, but if I turn it off and on, it overwrites the previous file with the same time and date when the meta-app was invoked. Is there anyway to make the time the current time so it would give another file?
Thanks for any ideas.
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.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/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/freeswitc h-users http://www.freeswitch.org
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org googletalk:conf+888@conference.freeswitch.org pstn:+19193869900
_______________________________________________ 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-u sers http://www.freeswitch.org
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.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-use rs http://www.freeswitch.org
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it?
John Covici covici@ccs.covici.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
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com