Why won't my analog lines disconnect.
In the Channel Group always have your Device Type set to Kewlstart. Kewlstart is exactly like Loopstart except it detects remote hangups. Â
Enable a feature to detect the busy tones instead of the standard ground-loop disconnect supervision supplied in most countries. To enable this,
Go into Setup --> Channel Admin
Click modify next to your analog line group.
Open up the Advanced Signaling options
Look for "Detect Busy Signal" option
Set this option to Yes.
If the line still does not disconnect, call your phone provider and ask that they enable "disconnect supervision" on your analog lines. It may take a bit of posturing to get through to a tech that knows what you're talking about, but eventually you will succeed.
If your provider cannot enable disconnect supervision, or for some reason it still does not detect hangups, try (1) and (2) again. If you are using analog lines outside of North America they may require other settings.