You need to change the supervision method on VG248 to drop the loop current, follow the procedure:
Step 1 From the main menu, choose Configure.
Step 2 Choose Telephony.
Step 3 Choose Port specific parameters.
Step 4 Use the arrow keys to select the port to configure and press Enter.
Step 5 Choose Call supervision method.
Step 6 Choose the drop loop current option
"Drop loop currentindicates to an analog device that the remote caller has hung up. For example, if a user calls someone with an answering machine, leaves a message, and hangs up, disconnect supervision is the electrical state that briefly drops the loop current and indicates to the answering machine that the caller has hung up."
http://www.cisco.com/en/US/products/hw/gatecont/ps2250/products_configuration_guide_chapter09186a0080117ea2.html
Rate all helpful posts!
Chris