[Freeswitch-users] problem while doing outbound call from lua script

Michael Collins msc at freeswitch.org
Wed Jul 28 13:08:01 PDT 2010


On Wed, Jul 28, 2010 at 8:09 AM, ovvenkat <ovvenkatesan at gmail.com> wrote:

> Hi.
>
> I am doing outbound call using below lua script
>
>
> obSession = freeswitch.Session("sofia/gateway/voipms/14165555555");
>
>
>
> if obSession:ready() then
> obSession:execute("sched_hangup","+60 alloted_timeout");
> freeswitch.bridge(session,obSession);
>
> else
>
>     local obCause = obSession:hangupCause()
>
>     freeswitch.consoleLog("info", "obSession:hangupCause() = " .. obCause )
>
>     if ( obCause == "USER_BUSY" ) then
>
>     elseif ( obCause == "NO_ANSWER" ) then
>        -- Call them back in an hour
>     elseif ( obCause == "ORIGINATOR_CANCEL" ) then
>
>        -- May need to check for network congestion or problems
>
>     else
>        -- Log these issues
>     end
> end
>
>
> After call established (phone is ringing not answered) , immediately its
> get getting disconnected after that.
> Since, I could not able to use patebin ( Its asking user name and password
> again and again , no success )
>
Haha, you fail! The username and password are displayed in the dialog. :)
Also, I like the name of your variable ("obsession") :P

Where is this Lua script actually getting called from? I don't see any
reference to it in the call trace you supplied.
-MC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100728/bc643119/attachment-0001.html 


More information about the FreeSWITCH-users mailing list