[Freeswitch-users] origination_caller_id_number used instead of effective_caller_id_number

Alexandru Nedelcu alex at sinapticode.ro
Thu Feb 19 03:03:09 PST 2009


Just a follow up, I execute the following command:

originate
{effective_caller_id_number=40722333444}sofia/gateway/provider/<phone1>
&bridge('sofia/gateway/provider/<phone2>')

And it worked, but when I add origination_caller_id_number ... it
overrides effective_caller_id_number.

My provider's setup is nothing fancy, something like:

        <param name="username" value="anything" />
        <param name="password" value="anything"/>

        <param name="realm" value="<ip>" />

        <param name="register" value="false"/>
        <!-- tried setting this on and off -->
        <!--<param name="caller-id-in-from" value="true"/>-->



On Thu, 2009-02-19 at 12:36 +0200, Alexandru Nedelcu wrote:
> I don't know what I'm doing wrong. origination_caller_id_number is used
> on the B-leg of the bridge, although I also specify the
> effective_caller_id_number.
> 
> The thing is that it originally worked in my tests, and I can't figure
> out what changed in the meantime.
> 
> The code is something like this ...
> 
> session = new
> Session("{originate_retry_sleep_ms=30000,ignore_early_media=true,is_callcenter=0,origination_caller_id_number=+40722333444,effective_caller_id_number=+40711222333}sofia/gateway/provider/<phone>");
> 
> if (session.ready()) {
> 
>     new_session = new Session("sofia/gateway/provider/<another phone>",
> session);
>     if (new_session.ready())
>         bridge(session, new_session);
> }
> 
> Thanks,





More information about the FreeSWITCH-users mailing list