if (!mf_process_maxfwd_header("5")) { sl_send_reply("483","Too Many Hops"); return; }; if (msg:len >= max_len ) { sl_send_reply("513", "Message too big"); return; };
if(!t_write_unix("/tmp/sems_sock","mailbox_query/mailbox_headers")) t_reply("500","error contacting mailbox server for query"); } if(uri=~"sip:error404.*@"){ if(!t_write_unix("/tmp/sems_sock","announcement")) t_reply("500","error contacting error404 server"); } } if (method=="BYE" || method=="CANCEL"){ if(!t_write_unix("/tmp/sems_sock","bye")) t_reply("500","error contacting bye"); } return; }
==========================================
You also need to do next things:
* set up IMAP server (Dovecot or similar) in order to store voicemail * Correct parameter seri_socket_name in /etc/sems/sems.conf * Fix paths for audiofiles in /etc/sems/etc/*.conf