Sponsor: VoiceMeUp - Corporate & Wholesale VoIP Services

VoIP Mailing List Archives
Mailing list archives for the VoIP community
 SearchSearch 

[Freeswitch-users] How to get info from the b-leg


 
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users
View previous topic :: View next topic  
Author Message
regs at kinetix.gr
Guest





PostPosted: Wed Dec 03, 2008 8:32 am    Post subject: [Freeswitch-users] How to get info from the b-leg Reply with quote

Hi,

I am making a simple bridge between two call legs :

Client --(a-leg)--> FS --(b-leg)-->Provider

How can I get information like network-address of the Provider,
media-address,
port used, media port used etc. from the second leg (b-leg)?

Is all the information provided by the a-leg available for the b-leg as
well? If, yes
how can I access it? (and log it to my CDR file eventually)

_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Wed Dec 03, 2008 8:55 am    Post subject: [Freeswitch-users] How to get info from the b-leg Reply with quote

2 options.
1) enable b-leg logging on the cdr module.
2) you can use the prefix bleg_ in a variable context to get to caller_profile members
from the b leg.

eg ${bleg_caller_id_name}


On Wed, Dec 3, 2008 at 7:30 AM, regs@kinetix.gr (regs@kinetix.gr) <regs@kinetix.gr (regs@kinetix.gr)> wrote:
Quote:
Hi,

I am making a simple bridge between two call legs :

Client --(a-leg)--> FS --(b-leg)-->Provider

How can I get information like network-address of the Provider,
media-address,
port used, media port used etc. from the second leg (b-leg)?

Is all the information provided by the a-leg available for the b-leg as
well? If, yese
how can I access it? (and log it to my CDR file eventually)

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
regs at kinetix.gr
Guest





PostPosted: Wed Dec 03, 2008 9:29 am    Post subject: [Freeswitch-users] How to get info from the b-leg Reply with quote

b-leg logging is enabled in the cdr module. but in the cdrs I cannot get any variables that refer to the b-leg.

I tried the second way using ${sip_to_host} and {bleg_sip_to_host} but :

a) the variable returns the FS IP on the a-leg CDR (correctly)
b) the variable returns nothing on the b-leg CDR (empty). Shouldn't it return the "to" host of the b-leg (my providers address)?


Anthony Minessale wrote:
Quote:
2 options.
1) enable b-leg logging on the cdr module.
2) you can use the prefix bleg_ in a variable context to get to caller_profile members
from the b leg.

eg ${bleg_caller_id_name}


On Wed, Dec 3, 2008 at 7:30 AM, regs@kinetix.gr (regs@kinetix.gr) <regs@kinetix.gr (regs@kinetix.gr)> wrote:
Quote:
Hi,

I am making a simple bridge between two call legs :

Client --(a-leg)--> FS --(b-leg)-->Provider

How can I get information like network-address of the Provider,
media-address,
port used, media port used etc. from the second leg (b-leg)?

Is all the information provided by the a-leg available for the b-leg as
well? If, yese
how can I access it? (and log it to my CDR file eventually)

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Quote:

_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Wed Dec 03, 2008 10:43 am    Post subject: [Freeswitch-users] How to get info from the b-leg Reply with quote

outgoing calls to not have an ip value set.
if you want to store the dest ip in the cdr you need to set it as a custom variable and insert it
into your template for csv cdr or it will just be there in xml cdr

On Wed, Dec 3, 2008 at 8:18 AM, regs@kinetix.gr (regs@kinetix.gr) <regs@kinetix.gr (regs@kinetix.gr)> wrote:
Quote:
b-leg logging is enabled in the cdr module. but in the cdrs I cannot get any variables that refer to the b-leg.

I tried the second way using ${sip_to_host} and {bleg_sip_to_host} but :

a) the variable returns the FS IP on the a-leg CDR (correctly)
b) the variable returns nothing on the b-leg CDR (empty). Shouldn't it return the "to" host of the b-leg (my providers address)?


Anthony Minessale wrote:
Quote:

2 options.
1) enable b-leg logging on the cdr module.
2) you can use the prefix bleg_ in a variable context to get to caller_profile members
from the b leg.

eg ${bleg_caller_id_name}


On Wed, Dec 3, 2008 at 7:30 AM, regs@kinetix.gr (regs@kinetix.gr) <regs@kinetix.gr (regs@kinetix.gr)> wrote:
Quote:
Hi,

I am making a simple bridge between two call legs :

Client --(a-leg)--> FS --(b-leg)-->Provider

How can I get information like network-address of the Provider,
media-address,
port used, media port used etc. from the second leg (b-leg)?

Is all the information provided by the a-leg available for the b-leg as
well? If, yese
how can I access it? (and log it to my CDR file eventually)

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400


Quote:

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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



_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
regs at kinetix.gr
Guest





PostPosted: Wed Dec 03, 2008 10:57 am    Post subject: [Freeswitch-users] How to get info from the b-leg Reply with quote

I looked in the b-leg xml cdr and the ip address is not there (for signaling) it is only there
for media (${remote_media_ip}) which is not the same thing now, is it?

While we are at it, I noticed that the ${local_media_port} and ${remote_media_port}
have the same value for each CDR (a or b leg). Shouldn't the first variable hold the port
of the FS (on both legs) and the second variable the port of the client (in the a-leg) or the port of
the provider (in the b-leg)?

Anthony Minessale wrote:
Quote:
outgoing calls to not have an ip value set.
if you want to store the dest ip in the cdr you need to set it as a custom variable and insert it
into your template for csv cdr or it will just be there in xml cdr

On Wed, Dec 3, 2008 at 8:18 AM, regs@kinetix.gr (regs@kinetix.gr) <regs@kinetix.gr (regs@kinetix.gr)> wrote:
Quote:
b-leg logging is enabled in the cdr module. but in the cdrs I cannot get any variables that refer to the b-leg.

I tried the second way using ${sip_to_host} and {bleg_sip_to_host} but :

a) the variable returns the FS IP on the a-leg CDR (correctly)
b) the variable returns nothing on the b-leg CDR (empty). Shouldn't it return the "to" host of the b-leg (my providers address)?


Anthony Minessale wrote:
Quote:
2 options.
1) enable b-leg logging on the cdr module.
2) you can use the prefix bleg_ in a variable context to get to caller_profile members
from the b leg.

eg ${bleg_caller_id_name}


On Wed, Dec 3, 2008 at 7:30 AM, regs@kinetix.gr (regs@kinetix.gr) <regs@kinetix.gr (regs@kinetix.gr)> wrote:
Quote:
Hi,

I am making a simple bridge between two call legs :

Client --(a-leg)--> FS --(b-leg)-->Provider

How can I get information like network-address of the Provider,
media-address,
port used, media port used etc. from the second leg (b-leg)?

Is all the information provided by the a-leg available for the b-leg as
well? If, yese
how can I access it? (and log it to my CDR file eventually)

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400


Quote:

_______________________________________________
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



_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Quote:


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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
Back to top
anthony.minessale at g...
Guest





PostPosted: Wed Dec 03, 2008 12:17 pm    Post subject: [Freeswitch-users] How to get info from the b-leg Reply with quote

It's not an unreasonabe request so i added a patch you can test for me to trunk that sets network_addr on the reciept of a reply to an invite on an outbound call. and the 2 variables sip_reply_host and sip_reply_port




local and remote media port reflects the port being used between that leg and it's remote connection eg the ip and port that the rtp stack was asked to use.


On Wed, Dec 3, 2008 at 9:48 AM, regs@kinetix.gr (regs@kinetix.gr) <regs@kinetix.gr (regs@kinetix.gr)> wrote:
Quote:
I looked in the b-leg xml cdr and the ip address is not there (for signaling) it is only there
for media (${remote_media_ip}) which is not the same thing now, is it?

While we are at it, I noticed that the ${local_media_port} and ${remote_media_port}
have the same value for each CDR (a or b leg). Shouldn't the first variable hold the port
of the FS (on both legs) and the second variable the port of the client (in the a-leg) or the port of
the provider (in the b-leg)?

Anthony Minessale wrote:
Quote:

outgoing calls to not have an ip value set.
if you want to store the dest ip in the cdr you need to set it as a custom variable and insert it
into your template for csv cdr or it will just be there in xml cdr

On Wed, Dec 3, 2008 at 8:18 AM, regs@kinetix.gr (regs@kinetix.gr) <regs@kinetix.gr (regs@kinetix.gr)> wrote:
Quote:
b-leg logging is enabled in the cdr module. but in the cdrs I cannot get any variables that refer to the b-leg.

I tried the second way using ${sip_to_host} and {bleg_sip_to_host} but :

a) the variable returns the FS IP on the a-leg CDR (correctly)
b) the variable returns nothing on the b-leg CDR (empty). Shouldn't it return the "to" host of the b-leg (my providers address)?


Anthony Minessale wrote:
Quote:
2 options.
1) enable b-leg logging on the cdr module.
2) you can use the prefix bleg_ in a variable context to get to caller_profile members
from the b leg.

eg ${bleg_caller_id_name}


On Wed, Dec 3, 2008 at 7:30 AM, regs@kinetix.gr (regs@kinetix.gr) <regs@kinetix.gr (regs@kinetix.gr)> wrote:
Quote:
Hi,

I am making a simple bridge between two call legs :

Client --(a-leg)--> FS --(b-leg)-->Provider

How can I get information like network-address of the Provider,
media-address,
port used, media port used etc. from the second leg (b-leg)?

Is all the information provided by the a-leg available for the b-leg as
well? If, yese
how can I access it? (and log it to my CDR file eventually)

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400


Quote:

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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



_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400


Quote:

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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



_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org (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/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
regs at kinetix.gr
Guest





PostPosted: Wed Dec 03, 2008 1:30 pm    Post subject: [Freeswitch-users] How to get info from the b-leg Reply with quote

I'll try the patch. Thank you for your time.

As for the local and remote media ports :

I have an endpoint with IP xxx.xxx.xxx.xxx and an FS box with IP
yyy.yyy.yyy.yyy.
In a SIP bridge each side of the call leg between the two boxes will
pick a udp port in order to send/receive traffic.

In my CDRs (a-leg) when I call the ${remote_media_port} and
${local_media_port} it returns the same value (e.g. 18841) for both
endpoints
(yyy.yyy.yyy.yyy and xxx.xxx.xxx.xxx).

In my b-leg CDR (let's say yyy.yyy.yyy.yyy to zzz.zzz.zzz.zzz) both
variables hold the same value as well but a different
one than the a-leg's (e.g. 19871)

The way I thought it would happen is that each call leg would have a
pair of different port numbers for the two variables
because :
yyy would inform xxx that it should use port A
xxx would inform yyy that it should use port B
(that's one pair)
yyy would inform zzz that it should use port C
zzz would inform yyy that it should use port D
(that's another pair)

so for the a-leg : ${local_media_port} = A, ${remote_media_port} = B
for the b=leg : ${local_media_port} = C, ${remote_media_port} = D

Am I missing something?


Anthony Minessale wrote:
Quote:
It's not an unreasonabe request so i added a patch you can test for me
to trunk that sets network_addr on the reciept of a reply to an invite
on an outbound call. and the 2 variables sip_reply_host and sip_reply_port




local and remote media port reflects the port being used between that
leg and it's remote connection eg the ip and port that the rtp stack
was asked to use.


On Wed, Dec 3, 2008 at 9:48 AM, regs@kinetix.gr
<mailto:regs@kinetix.gr> <regs@kinetix.gr <mailto:regs@kinetix.gr>> wrote:

I looked in the b-leg xml cdr and the ip address is not there (for
signaling) it is only there
for media (${remote_media_ip}) which is not the same thing now, is it?

While we are at it, I noticed that the ${local_media_port} and
${remote_media_port}
have the same value for each CDR (a or b leg). Shouldn't the first
variable hold the port
of the FS (on both legs) and the second variable the port of the
client (in the a-leg) or the port of
the provider (in the b-leg)?

Anthony Minessale wrote:
Quote:
outgoing calls to not have an ip value set.
if you want to store the dest ip in the cdr you need to set it as
a custom variable and insert it
into your template for csv cdr or it will just be there in xml cdr

On Wed, Dec 3, 2008 at 8:18 AM, regs@kinetix.gr
<mailto:regs@kinetix.gr> <regs@kinetix.gr
<mailto:regs@kinetix.gr>> wrote:

b-leg logging is enabled in the cdr module. but in the cdrs I
cannot get any variables that refer to the b-leg.

I tried the second way using ${sip_to_host} and
{bleg_sip_to_host} but :

a) the variable returns the FS IP on the a-leg CDR (correctly)
b) the variable returns nothing on the b-leg CDR (empty).
Shouldn't it return the "to" host of the b-leg (my providers
address)?


Anthony Minessale wrote:
Quote:
2 options.
1) enable b-leg logging on the cdr module.
2) you can use the prefix bleg_ in a variable context to get
to caller_profile members
from the b leg.

eg ${bleg_caller_id_name}


On Wed, Dec 3, 2008 at 7:30 AM, regs@kinetix.gr
<mailto:regs@kinetix.gr> <regs@kinetix.gr
<mailto:regs@kinetix.gr>> wrote:

Hi,

I am making a simple bridge between two call legs :

Client --(a-leg)--> FS --(b-leg)-->Provider

How can I get information like network-address of the
Provider,
media-address,
port used, media port used etc. from the second leg (b-leg)?

Is all the information provided by the a-leg available
for the b-leg as
well? If, yese
how can I access it? (and log it to my CDR file eventually)

_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
<mailto: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/

AIM: anthm
MSN:anthony_minessale@hotmail.com
<mailto:MSN%3Aanthony_minessale@hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
<mailto:PAYPAL%3Aanthony.minessale@gmail.com>
IRC: irc.freenode.net <http://irc.freenode.net> #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
<mailto:sip%3A888@conference.freeswitch.org>
iax:guest@conference.freeswitch.org/888
<http://iax:guest@conference.freeswitch.org/888>
googletalk:conf+888@conference.freeswitch.org
<mailto:googletalk%3Aconf%2B888@conference.freeswitch.org>
pstn:213-799-1400
------------------------------------------------------------------------
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
<mailto: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


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
<mailto: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/

AIM: anthm
MSN:anthony_minessale@hotmail.com
<mailto:MSN%3Aanthony_minessale@hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
<mailto:PAYPAL%3Aanthony.minessale@gmail.com>
IRC: irc.freenode.net <http://irc.freenode.net> #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
<mailto:sip%3A888@conference.freeswitch.org>
iax:guest@conference.freeswitch.org/888
<http://iax:guest@conference.freeswitch.org/888>
googletalk:conf+888@conference.freeswitch.org
<mailto:googletalk%3Aconf%2B888@conference.freeswitch.org>
pstn:213-799-1400
------------------------------------------------------------------------
_______________________________________________ Freeswitch-users
mailing list Freeswitch-users@lists.freeswitch.org
<mailto: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


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
<mailto: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/

AIM: anthm
MSN:anthony_minessale@hotmail.com
<mailto:MSN%3Aanthony_minessale@hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com
<mailto:PAYPAL%3Aanthony.minessale@gmail.com>
IRC: irc.freenode.net <http://irc.freenode.net> #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org
<mailto:sip%3A888@conference.freeswitch.org>
iax:guest@conference.freeswitch.org/888
<http://iax:guest@conference.freeswitch.org/888>
googletalk:conf+888@conference.freeswitch.org
<mailto:googletalk%3Aconf%2B888@conference.freeswitch.org>
pstn:213-799-1400
------------------------------------------------------------------------

_______________________________________________
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



_______________________________________________
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
Back to top
anthony.minessale at g...
Guest





PostPosted: Wed Dec 03, 2008 3:18 pm    Post subject: [Freeswitch-users] How to get info from the b-leg Reply with quote

looks like a typo in the code. I guess nobody ever looked at that field before.
it should be fixed in r10582


--
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale@hotmail.com ([email]MSN%3Aanthony_minessale@hotmail.com[/email])
GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com ([email]PAYPAL%3Aanthony.minessale@gmail.com[/email])
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888@conference.freeswitch.org ([email]sip%3A888@conference.freeswitch.org[/email])
iax:guest@conference.freeswitch.org/888
googletalk:conf+888@conference.freeswitch.org ([email]googletalk%3Aconf%2B888@conference.freeswitch.org[/email])
pstn:213-799-1400
Back to top
Display posts from previous:   
Post new topic   Reply to topic    VoIP Mailing List Archives Forum Index -> freeSWITCH Users All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group

VoiceMeUp - Corporate & Wholesale VoIP Services