I also tried this without success. This will not fire at all regardless of who hangs up. <action application="set" data="api_hangup_hook=system /root/test.sh $${base_dir}/recordings/9000_1.wav"/> <action application="bridge" data="${enum_auto_route}"/> -----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Frank @ Impact -----Original Message----- From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Frank @ Impact <action application="bridge" data="${enum_auto_route}"/> <action application="system" data="/root/procrecording.sh $${base_dir}/recordings/12-26-11_10_23_55555555_444444444_1.wav"/> <action application="hangup"/> The problem I am seeing is that sometimes this script gets run and sometimes it does not. I think it has to do maybe with which end hangs up the phone. But I cannot seem to nail it down just yet...