[Freeswitch-users] Possible problem in adding channel variables to the bridge
Brian West
brian at freeswitch.org
Fri Sep 19 16:58:41 PDT 2008
Jon,
I did this originate at the CLI and each one has its own callerid:
originate [origination_caller_id_number=666666666]sofia/x.x.x.x/1000,
[origination_caller_id_number=999999999]sofia/x.x.x.x/1001 9999
And this in the dialplan:
<extension name="test">
<condition field="destination_number" expression="^886$">
<action application="bridge"
data="[origination_caller_id_number=666666666]sofia/x.x.x.x/1000,
[origination_caller_id_number=999999999]sofia/x.x.x.x/1001"/>
</condition>
</extension>
This is confirmed working as is my previous email. You have to watch
and make sure you're looking at the correct invite. Also remove the
caller-id-in-from.
My RPID looks like:
Remote-Party-ID: "Extension 1005" <sip:
999999999 at x.x.x.x>;screen=yes;privacy=off
Remote-Party-ID: "Extension 1005" <sip:
666666666 at x.x.x.x>;screen=yes;privacy=off
I have even tried this out to the PSTN to my cellphone and it works.
/b
On Sep 19, 2008, at 4:44 PM, Jon Bruel wrote:
> Yes I can, but somehow I start to repeat myself. An INVITE is sent
> allright every time, but one of the headers differs:
> Works:
> Remote-Party-ID:
> <sip:45161061 at jbconsulting.v2tel.dk>;screen=yes;privacy=off
> Doesn't work:
> Remote-Party-ID: "Extension 1000"
> <sip:1000 at jbconsulting.v2tel.dk>;screen=yes;privacy=off
> I have tried with different variable names in the bridge data:
> <action application="bridge"
> data="[effective_caller_id_number=45161061]sofia/gateway/
> 45161061/$1"/>
> as well as: origination_caller_id_number
> data="[origination_caller_id_number=45161061]sofia/gateway/
> 45161061/$1"/
>>
> the latter combined with: <param name="caller-id-in-from"
> value="true"/>.
> But the only thing which works is setting the
> effective_caller_id_number
> in the dialplan before the bridge. That would be fine, unless I want
> to
> bridge to several destinations. Every time the call is rejected, the
> Remote-Party-ID-header hasn't the right value.
> I have tried to execute another dialplan at bridge, testing with other
> variables, and the info application doesn't reveal the variable I
> try to
> include in square brackets in the bridge data string. So maybe its not
> passed over to the B-leg.
> If you need more data, let me know, and I'll package it during the
> weekend.
> Jon
>
>
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
More information about the FreeSWITCH-users
mailing list