Steven, thank you very much, you have ended my nightmares. it was there as default and I did not know what is it used for. I guess it was not getting succeeded and later operation was not being done. Thx 2014-02-14 15:30 GMT+02:00 Steven Ayre <steveayre@gmail.com>:
What happens in the esl socket? Does it get as far as the rest?
Try set/export before the socket
On Friday, February 14, 2014, mehmet ozisik <mehmetzsk@gmail.com> wrote:
Hello,
For days I am trying to change IVR's display name when user called IVR on freeswitch on 200 OK response. I am always seeing "Outbound Call" because it is setted as default. I have tried many combiantions , searched the wiki , but nothing was effective. I would like to try to write down all combinations which I have tried, could you please look at and tell me what I am missing?
PS : I have activated ignore_display_update variable not to get sip UPDATE.
I have edited dialpan for IVR
<extension name="IVR"> <condition field="destination_number" expression="^IVR$"> <action application="socket" data="192.168.170.102:8084 async full"/> <action application="export" data="effective_caller_id_name=Mehmet1"/> <action application="export" data="origination_callee_id_name=Mehmet2"/> <action application="export" data="origination_callee_id_number=Mehmet3"/> <action application="export" data="caller_id_name=Mehmet4"/> <action application="export" data="caller_id_number=Mehmet5"/> <action application="export" data="effective_caller_id_number=Mehmet6"/> <action application="export" data="effective_callee_id_name=Mehmet7"/> </condition> </extension>
<extension name="IVR"> <condition field="destination_number" expression="^IVR$"> <action application="socket" data="192.168.170.102:8084 async full"/> <action application="bridge" data="effective_caller_id_name=Mehmet1"/> <action application="bridge" data="origination_callee_id_name=Mehmet2"/> <action application="bridge" data="origination_callee_id_number=Mehmet3"/> <action application="bridge" data="caller_id_name=Mehmet4"/> <action application="bridge" data="caller_id_number=Mehmet5"/> <action application="bridge" data="effective_caller_id_number=Mehmet6"/> <action application="bridge" data="effective_callee_id_name=Mehmet7"/> </condition> </extension>
<extension name="IVR"> <condition field="destination_number" expression="^IVR$"> <action application="socket" data="192.168.170.102:8084 async full"/> <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"/> <action application="set" data="effective_callee_id_name=Mehmet7"/> </condition> </extension>
<extension name="IVR"> <condition field="destination_number" expression="^IVR$"> <action application="socket" data="192.168.170.102:8084 async full"/> <action application="bridge" data="{effective_caller_id_name='Mehmet1'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="bridge" data="{origination_callee_id_name='Mehmet2'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="bridge" data="{origination_callee_id_number='Mehmet3'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="bridge" data="{caller_id_name='Mehmet4'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="bridge" data="{caller_id_number='Mehmet5}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="bridge" data="{effective_caller_id_number='Mehmet6'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="bridge" data="{effective_callee_id_name='Mehmet7'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> </condition> </extension>
<extension name="IVR"> <condition field="destination_number" expression="^IVR$"> <action application="socket" data="192.168.170.102:8084 async full"/> <action application="export" data="{effective_caller_id_name='Mehmet1'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="export" data="{origination_callee_id_name='Mehmet2'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="export" data="{origination_callee_id_number='Mehmet3'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="export" data="{caller_id_name='Mehmet4'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="export" data="{caller_id_number='Mehmet5}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="export" data="{effective_caller_id_number='Mehmet6'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="export" data="{effective_callee_id_name='Mehmet7'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> </condition> </extension>
<extension name="IVR"> <condition field="destination_number" expression="^IVR$"> <action application="socket" data="192.168.170.102:8084 async full"/> <action application="set" data="{effective_caller_id_name='Mehmet1'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="set" data="{origination_callee_id_name='Mehmet2'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="set" data="{origination_callee_id_number='Mehmet3'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="set" data="{caller_id_name='Mehmet4'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="set" data="{caller_id_number='Mehmet5}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="set" data="{effective_caller_id_number='Mehmet6'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> <action application="set" data="{effective_callee_id_name='Mehmet7'}sofia/<mydomain>/ sip:IVR@192.168.170.102:15060"/> </condition> </extension>
regards Mehmet
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org