* 72 (sipura) dials 74 (twinkle) * 74 enters dtmf **4318004664411*51 * 72 is put on hold and 74 is connected to 18004664411 * 74 does a transfer via GUI (sip refer) to extension 347 * mod_fdial gives error, Could not perform attended transfer b/c there are 0 parked aliens Here is the full output: 2008-02-21 13:06:55 [DEBUG] sofia.c:288 sofia_event_callback() event [nua_i_refer] status [202][Accepted] session: sofia/local/74 2008-02-21 13:06:55 [DEBUG] sofia.c:1779 sofia_handle_sip_i_refer() Process REFER to [347@192.168.1.101] 2008-02-21 13:06:55 [INFO] mod_fdial.c:1406 sip_attended_transfer() sip_attended_transfer called, cmd: ATTENDED_TRANSFER|WLAN 2008-02-21 13:06:55 [DEBUG] mod_fdial.c:185 fdial_main_seperate_function_call_data() ATTENDED CALL TRANSFER ... 2008-02-21 13:06:55 [DEBUG] mod_fdial.c:326 fdial_main_seperate_parameters() FMC User domain set to default (local) 2008-02-21 13:06:55 [DEBUG] mod_fdial.c:352 fdial_main_seperate_parameters() FMC member type is: "WLAN" 2008-02-21 13:06:55 [DEBUG] mod_fdial.c:1334 fdial_function() Channel variable "fdial_controller" found with value "72@local" 2008-02-21 13:06:55 [DEBUG] config.c:28 fdial_config_get_user_id_by_number() Looking for user with number "74" (type: gsm) 2008-02-21 13:06:55 [DEBUG] switch_regex.c:198 switch_regex_match() number of matches: -1 2008-02-21 13:06:55 [DEBUG] switch_regex.c:198 switch_regex_match() number of matches: -1 2008-02-21 13:06:55 [DEBUG] switch_regex.c:198 switch_regex_match() number of matches: 1 2008-02-21 13:06:55 [DEBUG] config.c:67 fdial_config_get_user_id_by_number() Found user "74" (type: gsm) - Number [74] found in [sofia/gateway/gw_phone74/18314642625]. 2008-02-21 13:06:55 [DEBUG] controller.c:478 fdial_controller_find() Finding controller with hash "72@local" ... 2008-02-21 13:06:55 [DEBUG] mod_fdial.c:442 fdial_main_find_controller() Found controller for specified user! 2008-02-21 13:06:55 [DEBUG] features.c:428 fdial_features_attended_call_transfer() fdial_features_attended_call_transfer 2008-02-21 13:06:55 [WARNING] features2.c:42 fdial_features2_attended_transfer() (wlan): "#0/72@local" -- Could not perform attended transfer b/c there are 0 parked aliens. Feature requires exactly 1 parked alien so when this goes into fdial, I believe it is using "74" as the member (who is not the originator), and for that reason it is not seeing any parked aliens. So from within fdial, I need to be able to find the originator member (eg, 72) and use that from then on.