[Freeswitch-users] how to get session of bridged Bleg
Frank @ Impact
frank at impactfax.com
Sat May 29 08:05:54 PDT 2010
Or
is there something I could do in my lua script that is setting up
the bridge if I used
bridge_pre_execute_bleg_app to somehow get the bleg session object so
that I can refer to it later in the lua script after the bridge has
terminated? I am not so sure how to use bridge_pre_execute_bleg_app
from within the lua to do this.
-----Original Message-----
From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of
Frank @ Impact
Sent: Saturday, May 29, 2010 10:48 AM
To: freeswitch-users at lists.freeswitch.org
Subject: Re: [Freeswitch-users] how to get session of bridged Bleg
Michael,
I agree to do the accounting work somewhere else. But I am really just
trying to determine which leg hung up on the bridge when I do
session:execute("bridge","{route=sofia/gateway/US/15555551212}
sofia/gateway/US/15555551212")
I am trying to get the sip_hangup_disposition from both legs. The
variables for both legs is not in the info output available after the
bridge ends.
Is there another way to get this same information if I do the bridge as
listed?
-----Original Message-----
From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of
Michael Collins
Sent: Friday, May 28, 2010 11:57 PM
To: freeswitch-users at lists.freeswitch.org
Subject: Re: [Freeswitch-users] how to get session of bridged Bleg
On Fri, May 28, 2010 at 8:19 PM, Henry Huang <b_ball_henry at hotmail.com>
wrote:
Anthony:
Can you kindly describe why is it not a good practice to do accounting
in the script? And what's the major benefit for doing accounting from a
separate system?
"Separation of concerns." The PBX/soft-switch is designed to connect
calls and it does a great job of that. It also does a great job of
producing raw information from which a proper database application can
do billing. Mixing the two has, at best, marginal benefits, but it can
cause many troubles. Having the billing app/db in a separate process
(preferably on a completely separate system) makes it more robust, more
scalable, easier to maintain and easier to troubleshoot. Those rewards
are well worth the relatively small effort that is required to build the
billing system separately.
-MC
Henry
Chat Skype: unicsolution MSN: b_ball_henry at hotmail.com
Contact Me
On Sat, May 29, 2010 at 3:41 AM, Anthony Minessale
<anthony.minessale at gmail.com> wrote:
you can't, at least the way you are trying.
you should not be doing accounting in your script, rather, you should
make a separate system to process
call data.
On Fri, May 28, 2010 at 12:43 PM, Frank @ Impact <frank at impactfax.com>
wrote:
FreeSWITCH Version 1.0.head (git-) from 5/28/10
I have a lua script called from the dialplan that bridges the call with
session:execute("bridge","{route=sofia/gateway/US/15555551212}
sofia/gateway/US/15555551212")
after the call ends, I am trying to get some variables out of the Bleg
session, the bridged leg. But I do not have a session handle to get the
variables. I know what the uuid is from global variable_bridge_uuid.
But how can I get the session of the B-leg so that I can do a
getVariable()? The variables I want are not available in any of the
global variables I can see with info.
_______________________________________________
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
--
Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/
Twitter: http://twitter.com/FreeSWITCH_wire
AIM: anthm
MSN:anthony_minessale at hotmail.com
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
googletalk:conf+888 at conference.freeswitch.org
pstn:+19193869900
_______________________________________________
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
_______________________________________________
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
More information about the FreeSWITCH-users
mailing list