I have an analog line connected through an SPA3102 forwarded to an extension on FS. Line has call waiting ID on it (verified). I get the tone when call waiting is sent. A sample dialplan is as follows <action application="answer"/> <action application="sleep" data="1000"/> <action application="fsk_recv"/> <action application="set" data="execute_on_fsk=log 'Got FSK [${fsk_phone_num}] [${fsk_phone_name}]'"/> <action application="transfer" data="1002 XML default"/> When call waiting tone is detected I get the following 2011-02-03 17:25:06.089086 [DEBUG] mod_fsk.c:276 sofia/internal/xxxxx@xxxxx processing execute_on_fsk [log 'Got FSK [] []'] EXECUTE sofia/internal/xxxx@xxxx log('Got FSK [] []') 2011-02-03 17:25:06.089086 [DEBUG] mod_dptools.c:1183 FSK [] []' 2011-02-03 17:25:06.269078 [DEBUG] switch_core_media_bug.c:467 Removing BUG from sofia/internal/xxxxx@xxxx If I do a uuid_dump, the fsk_ (except variable_execute_on_fsk) variables are not present. Any idea what I could be doing wrong here? Never used mod_fsk before, however, need to just log call waiting name and number. Any help would be greatly appreciated.