MeetMe exits on phone hangup without continuing

I am running the latest Asterisk 1.6.x.x on Centos 5.3
I am using SIP with Cisco 7960 and 7940 phones.
Everything works fine.

I might have a misunderstanding in how Asterisk and the extension.conf file works. I checked all over for a solution and couldn’t find anything. Maybe I’m using a poor set of search keywords.

When I run MeetMe to page a handful of phones, it works well with auto-answer set on the phones using as a page. If the caller starting the page exits with # all the extensions dialed hangup properly. If the caller starting the page hangs up the phone by placing it on-hook, all the extensions in the page stay in the MeetMe meeting.

It is an annoyance because I walk by the phones and notice that the phones are still connected to the MeetMe meeting if the caller doesn’t exit with #

Example code (from memory so it may be slightly wrong - I appollogize):

exten => 800,1,AGI(PageAll) ; Script to ring the phones for audible alert that a page is starting
exten => 800,n,MeetMe(800,dmqp)
; When the person starting the page hangs up it seems to jump out of this extension
exten => 800,n,MeetMeAdmin(800,K) ; Kick all users out of meeting
exten => 800,n,Hangup()

Code is based on: … wer+config

Any help would be appreciated.

It’s been a few days without any response. Bumping this to see if anyone can help. Thanks.