A page using ConfBridge does not hangup phones when done

I am running Asterisk 1.8.15 and FreePBX 2.10.0. When I setup and use a paging group from Paging and Intercom from within FreePBX to both Digium D40 and D50 phones, the phones do not hangup after the page is complete, or after the initiating phone hangs up. Using the web frontend for this it sets the page up using ConfBridge(). If I setup a custom extension using Page() the end phones hangup properly.
I have dug through forums and searched Google thoroughly but can’t find an answer. Can anyone here help? I work at a school and we are looking to implement an Asterisk system in place of our old phone system and need to incorporate a PA system (paging).

Support for FreePBX is provided at freepbx.org/