Type: New Feature
Affects Version/s: None
Target Release Version/s: None
This is a patch against CVS HEAD requested by the Chris A. Icide.
1) The voicemail server allows notifing the client of MWI information over IAX2.
The client's sip/iax2 peer entry should have this keyword:
mailbox=remote_box:remote_context@[ip_of_remote_voicemail_server | iax2_peer_name_of_remote_voicemail_server]
Then voicemail server has to have in voicemail.conf in general section:
voicemail_server = [ip_of_the_box | iax2_unique_peer_name]
the iax2_peer_name_of_remote_voicemail_server = iax2_unique_peer_name has to be unique and in iax.conf pointing either by host=ip or host=dynamic (then the IP of the box is taken from registrations)
also in voicemail.conf the mailbox has to be configured as follows:
box:[ip_of_the_client_machine | iax2_unique_peer_name_of_the_client_machine] => pin, etc
2) ChangeMailbox application to change on the fly the mailbox= setting or the mailbox definition in voicemail.conf
3) on register/unregister event of IAX2/SIP executing some extensions in the dialplan
you need to add the
in the definition of the peer that has to have that feature
then the dialplan will execute extension peer_name in the context context_name
the unregister event context has "unreg-" keyword prepended to the oregister-context name
I think that's ALL!