Here the parts of the
correct invite (with bridge):
From: "1234567890"
<sip:1234567890@11.22.33.44>
P-Asserted-Identity:
"1234567890" <sip: 1234567890@11.22.33.44>
And here the wrong (with
transfer):
From: "1234567890"
<sip:1000@11.22.33.44>
P-Asserted-Identity:
"1234567890" <sip:1000@11.22.33.44>
(where “1234567890” the caller
id
1000 the calling account/user
11.22.33.44 the server
ip)
It seems that LCR
overrides the origination_caller_id_number with the accountcode when it is run
as dialplan.
I have tried all
variables like origination…, effective… and it was impossible to change the
P-Asserted-Identity. (The P-A-I is added by LCR automatically with sip_cid_type=pid)
If I try to set it
manually in the extension, then I get two P-A-Is and I have to disable it in
the LCR; It much easier to be set by the LCR dynamically for each user within
the query
Thanks
Anestis
From:
freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Avi Marcus
Sent: Sunday, September 11, 2011
2:19 PM
To:
Subject: Re: [Freeswitch-users]
mod_lcr transfer shows wrong caller id
"display number" - the effective_caller_id_name ?
If you still have an issue, can you show/pastebin a SIP trace?
-Avi
On Sun, Sep 11, 2011 at 9:56 AM, Anestis Mavro <devel@omninet.eu> wrote:
Yes, the same result.
I made now a trace and found that in the “From”
and “P-Asserted-Identity” the display name is correct (the number) but the
display number is wrong (the account).
Wondering now where to set them to correctly
apply…
Thanks
Anestis
From: freeswitch-users-bounces@lists.freeswitch.org
[mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Avi Marcus
Sent: Sunday, September 11, 2011
8:47 AM
To:
Subject: Re: [Freeswitch-users]
mod_lcr transfer shows wrong caller id
Did you set
effective_caller_id in the A-leg to the value you want?
-Avi
On Sun, Sep 11,
2011 at 8:43 AM, Anestis Mavro <devel@omninet.eu> wrote:
Hi,
I’ve
been using mod_lcr with nibblebill for a while and everything worked fine with
the bridge application.
Now
I would like to add limit and I have to use it as dialplan like this:
<action
application=”transfer” data=”${callednumber} lcr ${lcrprofile}” />
I
managed to configure the lcr.conf.xml correctly for Limit and everything seems to
be working beside the caller id.
Now
the variable origination_caller_id_number gets the accountcode instead of the
correct number.
I’ve
tried to explicitly set the variable before transferring and even in the
lcr.conf.xml and export it… no chance…
Any
idea??
Thanks