Tks for your reply. I want to add that my extension name is 12345 and my extension number on freeswitch is 12345 too. So i try like this <extension name="12345"> <condition field="destination_number" expression="^(10[01][0-9])$|^(12345)$"> <action application="set" data="dialed_extension=$1"/> <action application="export" data="dialed_extension=$1"/> <!-- bind_meta_app can have these args <key> [a|b|ab] [a|b|o|s] <app> --> <action application="bind_meta_app" data="1 b s execute_extension::dx XML features"/> <action application="bind_meta_app" data="2 b s record_session::$${recordings_dir}/${caller_id_number}.${strftime(%Y-%m-%d-% H-%M-%S)}.wav"/> <action application="bind_meta_app" data="3 b s execute_extension::cf XML features"/> <action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/> <action application="set" data="ringback=${us-ring}"/> <action application="set" data="transfer_ringback=$${hold_music}"/> <action application="set" data="call_timeout=30"/> <!-- <action application="set" data="sip_exclude_contact=${network_addr}"/> --> <action application="set" data="hangup_after_bridge=true"/> <!--<action application="set" data="continue_on_fail=NORMAL_TEMPORARY_FAILURE,USER_BUSY,NO_ANSWER,TIMEOUT, NO_ROUTE_DESTINATION"/> --> <action application="set" data="continue_on_fail=true"/> <action application="hash" data="insert/${domain_name}-call_return/${dialed_extension}/${caller_id_numb er}"/> <action application="hash" data="insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}"/> <action application="set" data="called_party_callgroup=${user_data(${dialed_extension}@${domain_name} var callgroup)}"/> <!--<action application="export" data="nolocal:sip_secure_media=${user_data(${dialed_extension}@${domain_name } var sip_secure_media)}"/>--> <action application="hash" data="insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}"/> <action application="bridge" data="{sip_invite_domain=$${domain}}user/${dialed_extension}@${domain_name}" /> <action application="answer"/> <action application="sleep" data="1000"/> <action application="bridge" data="loopback/app=voicemail:default ${domain_name} ${dialed_extension}"/> </condition> </extension> So now log said my transfert is impossible because 2013-03-27 08:37:37.713058 [INFO] mod_dptools.c:2393 Originate Failed. Cause: SUBSCRIBER_ABSENT 2013-03-27 08:37:37.713058 [DEBUG] switch_ivr_originate.c:3440 Originate Resulted in Error Cause: 20 [SUBSCRIBER_ABSENT] 2013-03-27 08:37:37.713058 [ERR] switch_ivr_originate.c:2632 Cannot create outgoing channel of type [user] cause: [SUBSCRIBER_ABSENT] Tks advance for your help De : freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] De la part de Nick Vines Envoyé : mardi 26 mars 2013 22:00 À : FreeSWITCH Users Help Objet : Re: [Freeswitch-users] callee id inbound Extension 12345 doesn't match a "transfer 12345 XML default". It will transfer and look through the conditions. Make one of the following changes. Option 1: <condition field="destination_number" expression="^(10[01][0-9])$|^(12345)$"> Option 2: (put 1000 to 1019). <action application="transfer" data="1000 XML default" /> On Tue, Mar 26, 2013 at 1:47 PM, Erwan Hermouet <ehermouet@bluetel.fr> wrote: Hi Tks for your reply Here my default <extension name="12345"> <condition field="destination_number" expression="^(10[01][0-9])$"> <action application="set" data="dialed_extension=$1"/> <action application="export" data="dialed_extension=$1"/> <!-- bind_meta_app can have these args <key> [a|b|ab] [a|b|o|s] <app> --> <action application="bind_meta_app" data="1 b s execute_extension::dx XML features"/> <action application="bind_meta_app" data="2 b s record_session::$${recordings_dir}/${caller_id_number}.${strftime(%Y-%m-%d-% H-%M-%S)}.wav"/> <action application="bind_meta_app" data="3 b s execute_extension::cf XML features"/> <action application="bind_meta_app" data="4 b s execute_extension::att_xfer XML features"/> <action application="set" data="ringback=${us-ring}"/> <action application="set" data="transfer_ringback=$${hold_music}"/> <action application="set" data="call_timeout=30"/> <!-- <action application="set" data="sip_exclude_contact=${network_addr}"/> --> <action application="set" data="hangup_after_bridge=true"/> <!--<action application="set" data="continue_on_fail=NORMAL_TEMPORARY_FAILURE,USER_BUSY,NO_ANSWER,TIMEOUT, NO_ROUTE_DESTINATION"/> --> <action application="set" data="continue_on_fail=true"/> <action application="hash" data="insert/${domain_name}-call_return/${dialed_extension}/${caller_id_numb er}"/> <action application="hash" data="insert/${domain_name}-last_dial_ext/${dialed_extension}/${uuid}"/> <action application="set" data="called_party_callgroup=${user_data(${dialed_extension}@${domain_name} var callgroup)}"/> <!--<action application="export" data="nolocal:sip_secure_media=${user_data(${dialed_extension}@${domain_name } var sip_secure_media)}"/>--> <action application="hash" data="insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}"/> <action application="bridge" data="{sip_invite_domain=$${domain}}user/${dialed_extension}@${domain_name}" /> <action application="answer"/> <action application="sleep" data="1000"/> <action application="bridge" data="loopback/app=voicemail:default ${domain_name} ${dialed_extension}"/> </condition> </extension> De : freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] De la part de Steven Schoch Envoyé : mardi 26 mars 2013 20:59 À : FreeSWITCH Users Help Objet : Re: [Freeswitch-users] callee id inbound First, there is no need to call both "set" and "export" on the same variable, because "export" will set the local variable as well as exporting it to the other leg, unless you do something fancy in the "export". Second, we need to see the extension that is used for 12345 in default, because that may be also setting some variables. Third, I'm new to FreeSwitch, so listen to somebody more experienced first, should they also reply. :-) -- Steve On Tue, Mar 26, 2013 at 10:49 AM, Erwan Hermouet <ehermouet@bluetel.fr> wrote: I use freeswitch as voip server for other ipbx system. My freeswitch server is connected to gateway. Incoming calls works. I have extension, use as voip trunk for other server. Inbound rule redirect to this extension and its works, but we dont received called number on extension (sip trunk). Caller ---- freeswitch ---- extension (other ipbx) On extension we never receive original caller number, and like that on this ipbx we cant forward inbound rules. Here my public.xml <extension name="xx3278" continue="true"> <condition field="context" expression="public" /> <condition field="destination_number" expression="^xxx278$" > <action application="set" data="dialed_ext=xxx3278"/> <action application="set" data="effective_callee_id_name=xxx3278" /> <action application="export" data="effective_callee_id_number=xxx3278" /> <action application="transfer" data="12345 XML default" /> </condition> </extension> On extension we only receive incomming call from extension 12345, which is my extension on freeswitch. Tks advance for your help _________________________________________________________________________ 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