Thanks, this helps. Setting “effective_caller_id*” in
my extension xml file doesn’t work for me at all.
Something must be wrong somewhere else in my config.
I think I’ll probably go back and reinstall from the
beginning. When I did this initially I made some xml changes late at night that
seemed logical at the time.
Thanks again,
Joe
From: Andrew Thompson
[mailto:andrewkt@aktzero.com]
Sent: Monday, February 22, 2010 10:10 PM
To: freeswitch-users@lists.freeswitch.org
Subject: Re: [Freeswitch-users] How to set outbound caller id info for
multiple users/extensions
On 2/22/2010 7:24 PM, Joseph Puchalski wrote:
Or should I be doing this via <action
application="set"
data="effective_caller_id_number=${outbound_caller_id_number}"/>
Somewhere else?
I have the following set on my own extension, in 1000.xml:
<variable
name="effective_caller_id_name" value="Andrew
Thompson"/>
<variable
name="effective_caller_id_number" value="1000"/>
<variable
name="outbound_caller_id_name" value="MyCompany"/>
<variable
name="outbound_caller_id_number" value="9109991234"/>
When I dial extensions internally, the effective_* name/number show up.
When I dial outbound via my SIP provider, I set the following before the bridge
so that it passes externally valid info:
<action application="set"
data="effective_caller_id_number=${outbound_caller_id_number}"/>
<action application="set"
data="effective_caller_id_name=${outbound_caller_id_name}"/>
In my setup, if I don't explicitly overide the effective_* with outbound_*, I
actually see 1000 as my callerid when I call my cell from my extension, so if
you're not getting at least that much, something else might be wrong. (I have
used vitelity, and they do pass callerid properly most of the time.)
--
Andrew Thompson