[Freeswitch-users] origainate through sofia gateway
Brian West
brian at freeswitch.org
Tue Feb 3 09:25:33 PST 2009
YOU should NEVER use this method or call setCallerData at all you
should use the correct methods to override the callerid.
If its a B-Leg born from an A-Leg you use these on the on the A-Leg:
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#effective_caller_id_number
If you're originating you use this:
http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_name
http://wiki.freeswitch.org/wiki/Channel_Variables#origination_caller_id_number
/b
On Feb 3, 2009, at 11:20 AM, Nicolas Brenner wrote:
> Jacek,
>
> I had a similar problem once. It actually depends on your sip gateway,
> but I was able to solve the problem by setting the caller id, ie:
>
> session1 = new Session();
> session1.setCallerData("caller_id_name", "8280052500");
> session1.setCallerData("caller_id_number", "8280052500");
> session1.originate(session1,
> "{ignore_early_media=true}sofia/gateway/sip.ipcorp.cl/0225490317",
> 60);
>
> In this case, the caller_id was the number assigned to me by the
> external gateway.
>
> Hope it helps.
>
> Nicolas
More information about the FreeSWITCH-users
mailing list