Jon Farmer writes:
I have also seen a couple of script methods that look at the voicemail directory structure for file changes and trigger an application like sipsak to generate the notifications and let kamailio relay them. From what I see, the consensus is not to go this route. In my case the script would need to look at the database level, and maybe some sort of database trigger could be used.****
...
I have been using sipsak to generate the NOTIFY for the last 7 years. It never has caused an issue. I have a setup similar to you but I wrote a customer voicemail application in AGI instead of using the built in Asterisk app.
my sems voicemail application is using xmlrpc to make pua_publish call to presence server when status of user's message box changes.
-- juha