[Freeswitch-users] ignore_display_updates blocks display name for IVR

Brian West brian at freeswitch.org
Tue Feb 11 19:00:19 MSK 2014


caller_id_name and caller_id_number aren’t real (you can however use set_profile_var to use those but I wouldn’t)

origination_callee/caller bits go inside {} on the bridge line, they have no effect on the a-leg of the call.

Effective bits are explained here:

https://wiki.freeswitch.org/wiki/Variable_effective_caller_id_number  (also follow the see also links)

Remember, you'll need to understand that FreeSWITCH has two threads for each bridged session, The so called A-Leg, and the so called B-Leg.  The idea of how this works gets more complex when A calls B and A transfers.  You’ll quickly get confused on who or what is the caller vs callee.  There is a JIRA open for me to extend this documentation.  I’ll need copious amounts of coffee and time to complete the task.

It gets more fun when you originate an outbound call to A and then A is linked to another outbound B leg via the dial plan.  You technically have two outbound legs… ;) 

Brian West
brian at freeswitch.org
FreeSWITCH Solutions, LLC
PO BOX 2531
Brookfield, WI 53008-2531
Twitter: @FreeSWITCH , @briankwest

T: +1.918.420.9001  |  F: +1.918.420.9002  |  M: +1.918.424.WEST
iNUM: +883 5100 1420 9001
ISN: 410*543
PGP Key: http://www.bkw.org/key.txt (AB93356707C76CED)

On Feb 11, 2014, at 8:14 AM, mehmet ozisik <mehmetzsk at gmail.com> wrote:

> Hi,
> Thx Brian
> Yes it is but I am looking for a way to change it within FS, I can not configure the phone.
> these settings also did not work :
>      <action application="set" data="effective_caller_id_name=Mehmet1"/>
>      <action application="set" data="origination_callee_id_name=Mehmet2"/>
>      <action application="set" data="origination_callee_id_number=Mehmet3"/>
>     <action application="set" data="caller_id_name=Mehmet4"/>
>     <action application="set" data="caller_id_number=Mehmet5"/>
>     <action application="set" data="effective_caller_id_number=Mehmet6"/>
> <X-PRE-PROCESS cmd="set" data="effective_caller_id_name=MMehmet1"/>
> <X-PRE-PROCESS cmd="set" data="origination_callee_id_name=MMehmet2"/>
> <X-PRE-PROCESS cmd="set" data="origination_callee_id_number=MMehmet3"/>
> <X-PRE-PROCESS cmd="set" data="caller_id_name=MMehmet4"/>
> <X-PRE-PROCESS cmd="set" data="caller_id_number==MMehmet5"/>
> <X-PRE-PROCESS cmd="set" data="effective_caller_id_number=MMehmet6"/>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 841 bytes
Desc: Message signed with OpenPGP using GPGMail
Url : http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140211/96940976/attachment.bin 

Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list