So for the past while I’ve been periodically getting voicemails that are just busy signals. As have the other members of my household. I finally had some time to sit down and take a look at it tonight. Once I got to looking, it seems that it’s probably because Rogers is not providing me with Forward Disconnect Supervision.

Basically, when someone is calling in and listening to the voicemail greeting, and if they decide not to leave a message and disconnect during the message, you will get a 30 second (depending on your timeout value) long message in your voicemail box of a busy signal.

I found the fix to this was simple, though I’m not sure if it’s as elegant as it could be. I suppose I could call Rogers and sit on hold for 6 hours for them to tell me it’s not possible, but I don’t really have that time. Unless someone wants to code me a nice little TTS/STT bot for Asterisk so I can make it sit and wait on hold for me and conduct the business I want done for me, it’s probably not going to get done anytime soon 🙂

Anyway, this is the [maybe shitty] fix:

in zapata.conf just add one of the following:

busydetect=yes

or

callprogress=yes

Read up on both of those configuration variables to see which one you like most.

Personally, I’m using the busydetect=yes, and it seems to work thusfar, and no more
annoying busy signal messages.

/mg