If return exit status non = 0 from exec programm. Radius write " rlm_exec (echo): External script failed rad_recv: Access-Request packet from host xx.xxx.xxx.xxx:xxxx, id=5, length=290 Dropping packet from client clzz:xxxx - ID: 5 due to dead request 0" and resend next packet. It is no good idea.
Need change status packet in script and set h323-disconnect-cause = "h323-disconnect-cause=xx" - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

