Hi All, I have the following as my dial plan, <extension name="ASDF" continue="true"> <condition> <action application="set" data="effective_caller_id_number=2"/> <action application="log" data="CRIT This is Caller_ID_NUM ${effective_caller_id_number}"/> </condition> <condition field="destination_number" expression="(^\d{11}$|^\d{10}$)"/> <condition field="${effective_caller_id_number}" expression="2"> <action application="log" data="CRIT This is Caller_ID_NUM ${effective_caller_id_number}"/> <action application="hangup"/> <anti-action application="set" data="hangup_after_bridge=true"/> <anti-action application="set" data="continue_on_fail=true"/> <anti-action application="set" data="bypass_media=true"/> <anti-action application="log" data="CRIT Caller_ID_NUM ${effective_caller_id_number}"/> <anti-action application="bridge" data="sofia/external/$ 1@10.100.0.60"/> </condition> </extension> I have changed the effective called id to 2, now what I expect is that action should be executed, but dial plan goes to the anti-action Don't know what I am missing out. Help is appropriated, Regards Bilal Abbasi