[Freeswitch-users] Same peace of code works with Javascript and not LUA
Boris Kovalenko
boris at tagnet.ru
Fri Jul 15 13:42:02 MSD 2011
Hello!
I tried, no success.
> after you create it
>
> session:setAutoHangup(0)
>
> or it will hangup when the script exits
>
> On Thu, Jul 14, 2011 at 1:11 PM, Boris Kovalenko<boris at tagnet.ru> wrote:
>> Hello!
>>
>> Here it is http://pastebin.freeswitch.org/16809
>> Hope somebody help
>>
>> get a console log w/ siptrace of that scenario and put it on pastebin. the
>> gang here will take a look.
>> -MC
>>
>> On Thu, Jul 14, 2011 at 10:39 AM, Boris Kovalenko<boris at tagnet.ru> wrote:
>>> And another problem found. If the remote party answers immediately all
>>> is ok. But if remote waits more then 8-10 seconds before answer - the
>>> call is dropped when answered. Can't understand where to look for a
>>> problem.
>>>> Hello!
>>>>
>>>> I found a problem. originate_session must not to be local.
>>>>> Hello!
>>>>>
>>>>> I'm trying to migrate DISA from Javascript to LUA. This peace of
>>>>> code works fine in Javascript:
>>>>>
>>>>> ostr = "{ignore_early_media=true" +
>>>>> ",origination_caller_id_number=" +
>>>>> session.getVariable("caller_id_number") +
>>>>> "}sofia/ipbx/50004#" + digits +
>>>>> "@192.168.1.1:5060";
>>>>> osession = new Session( ostr );
>>>>> bridge(session, osession);
>>>>> osession.hangup();
>>>>>
>>>>> With LUA not:
>>>>> originate_string =
>>>>> "{ignore_early_media=true" ..
>>>>> ",origination_caller_id_number=" ..
>>>>> session:getVariable("caller_id_number") ..
>>>>> "}" ..
>>>>> "sofia/ipbx/50004#" ..
>>>>> digits .. "@192.168.1.1:5060";
>>>>> originate_session = freeswitch.Session( originate_string );
>>>>> freeswitch.bridge(session, originate_session);
>>>>> originate_session:hangup();
>>>>>
>>>>> The call is droped when remote answers. There is an error in log:
>>>>> bridge: session not ready. I tried to use
>>>>> if( originate_session:ready() ) then
>>>>> freeswitch.bridge(session, originate_session);
>>>>> originate_session:hangup();
>>>>> end
>>>>>
>>>>> with no luck :(. Please, help me. What am I doing wrong?
>>>>>
>>>
>>> --
>>> Regards,
>>> Boris
>>>
>>>
>>>
>>> _______________________________________________
>>> Join us at ClueCon 2011, Aug 9-11, Chicago
>>> http://www.cluecon.com 877-7-4ACLUE
>>>
>>> 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
>>
>>
>> _______________________________________________
>> Join us at ClueCon 2011, Aug 9-11, Chicago
>> http://www.cluecon.com 877-7-4ACLUE
>>
>> 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
>>
>>
>> --
>> Regards,
>> Boris
>>
>>
>> _______________________________________________
>> Join us at ClueCon 2011, Aug 9-11, Chicago
>> http://www.cluecon.com 877-7-4ACLUE
>>
>> 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
>>
>>
>
>
--
Regards,
Boris
More information about the FreeSWITCH-users
mailing list