I've discovered a bug with multicast paging that affects phones (like Cisco/Linksys/Sipura) that listen for multicast session control packets to hang up. Sniffing on the FreeSWITCH shows that FreeSWITCH does not respond to caller BYE on hangup, but waits five minutes before timing out waiting for media. It then sends its own BYE and sends multicast session control packets. For those five minutes, mod_efs is stuck continuing in a for(;;) loop and phones that count on hearing the multicast session control packets stay in session.