[Freeswitch-users] using fs api to originate a call and record it
Wes
wes-fs at 499x.com
Thu Jun 16 02:04:36 MSD 2011
I've successfully transitioned to using a lua script instead of using
the &record command directly:
something like this:
in the api:
originate sofia/sipinterface_1/8839 at 1xxx.xx.xx &lua(hello.lua)
and in the hello.lua script:
session:answer();
session:recordFile("/tmp/myrecording.wav");
session:hangup();
this is much more flexible than doing:
originate sofia/sipinterface_1/8839 at 141.106.29.6
&record('/tmp/myrecording.wav')
On 6/15/2011 3:03 PM, Michael Collins wrote:
> You can use ignore_early_media=true if your scenario allows it.
> -MC
>
> On Tue, Jun 14, 2011 at 8:30 AM, <wes-fs at 499x.com
> <mailto:wes-fs at 499x.com>> wrote:
>
> based on the documentation here, it looks like I might be able to
> execute a script, instead of directly doing the record command.
> Then the script could maybe set the parameters I need?
>
> http://wiki.freeswitch.org/wiki/Mod_commands#originate
>
>
>
>
> On 6/14/2011 10:06 AM, wes-fs at 499x.com <mailto:wes-fs at 499x.com>
> wrote:
>> This did not work, I still heard the ringing.
>>
>> On 6/10/2011 5:30 PM, Michael Collins wrote:
>>> Try this:
>>>
>>> originate
>>> {media_bug_answer_req=true}sofia/sipinterface_1/912625551212 at 141.xxx.xxx.xxx
>>> <mailto:media_bug_answer_req=true%7Dsofia/sipinterface_1/912625551212 at 141.xxx.xxx.xxx>
>>> &record(/tmp/myrecording.wav)
>>>
>>> Let us know if it works.
>>> -MC
>>>
>>> On Fri, Jun 10, 2011 at 1:05 PM, <wes-fs at 499x.com
>>> <mailto:wes-fs at 499x.com>> wrote:
>>>
>>> I'm extremely new to freeswitch, and anything like it, so
>>> please forgive me!
>>>
>>> I'd like to be able to use the API to originate a call and
>>> record it.
>>> So far, I have the following figured out:
>>>
>>> originate sofia/sipinterface_1/912625551212 at 141.xxx.xxx.xxx
>>> <mailto:sofia/sipinterface_1/912625551212 at 141.xxx.xxx.xxx>
>>> &record(/tmp/myrecording.wav)
>>> And it dials out to an external number and successfully
>>> records the
>>> conversation.
>>>
>>> But, it also records the ringing. When I was trying this
>>> through a
>>> dialplan, I found an option:
>>> <action application="set" data="media_bug_answer_req=true"/>
>>> which delayed the recording until the call was answered.
>>>
>>> Is there a way to do the same thing through the API?
>>>
>>> Thanks!
>>> Wes
>>>
>>> _______________________________________________
>>> FreeSWITCH-users mailing list
>>> FreeSWITCH-users at lists.freeswitch.org
>>> <mailto:FreeSWITCH-users at 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 at lists.freeswitch.org <mailto:FreeSWITCH-users at 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 at lists.freeswitch.org <mailto:FreeSWITCH-users at 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 at lists.freeswitch.org
> <mailto:FreeSWITCH-users at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110615/431bf971/attachment-0001.html
More information about the FreeSWITCH-users
mailing list