⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 asterisk系统源代码 程序截获SIGHUP信号来保证语音处理部分正常结束。 正常结束,产生MVMSTATUS变量 Main模式: 程序截获SIGHUP信号来保证语音处理部分正常结束。
💻 TXT
字号:
###############################################################################################	New version of voicemail##############################################################################################Record模式:程序截获SIGHUP信号来保证语音处理部分正常结束。正常结束,产生MVMSTATUS变量Main模式:程序截获SIGHUP信号来保证语音处理部分正常结束。正常结束,产生MVMSTATUS变量被hangup或其他异常结束:检测是否录音模式,是否需要处理文件利用fork语法产生新进程,处理外部程序(ftp或smtp在处理完成以后根据要求是否删除掉本地文件)功能约定:语音播放部分从配置中分析。播放习惯直接检测caller的language类型。用户可以指定greet和mail存放在不同folder里。mail部分只保留new和old两个分类。系统可以检测指定磁盘是否足够存放voicemail。可以限制留言每条的时间,以及每个人允许有多少条,以及留过以后处理完成是否删除。提示语音说的内容根据配置文件产生,两单词之间用空格做分割,特别变量用%表示目录:/voicemail/greet/9901/greet.WAV/voicemail/mailbox/9901/new/voicemail/mailbox/9901/old错误提示:200	正常完成录音操作201	MAIN部分整体操作完成400	配置文件读取失败401	指定存储用目录不存在402	无法找到指定的VM403	用户VM信息已满404	用户磁盘已满405	留言时间太短406	用户密码信息验证失败使用参数Example:exten => 1000,1,AGI(MagicVoiceMail.agi|record|9901|u)exten => 1000,2,NoOp(${MVMSTATUS})exten => 2000,1,AGI(MagicVoiceMail.agi|main|9901)exten => 2000,2,NoOp(${MVMSTATUS})配置文件可用变量:mailsubject	%CALLERID %VMIDmailbody	%VMID %CALLERID %DISPLAYNAME %DATE %YEAR %MONTH %MDAY %HOUR %MIN %SECexterncmd	%VMID %CALLERID %DISPLAYNAME %MSGID %ACCOUNTCODE %EMAIL %EXTENSION %CONTEXT[general]greetfolder=/voicemail/pkgs/vmfolder=/voicemail/main/minspeace=1024maxsilence=20dirmask=0000filemode=0666mailcmd=/bin/msmtp --account=default -tmailfrom=IPPBX Voicemail <voicemail1@cod.com.cn>externcmd=/tmp/test.pl %VMID,%CALLERID,%DISPLAYNAME,%MSGID,%ACCOUNTCODE,%EMAIL,%EXTENSION,%CONTEXT[en]charset=ISO-8859-1mailsubject=New message 1 in mailbox %VMIDmailbody=Dear %DISPLAYNAME:\n\n\tjust wanted to let you know you have new messages in mailbox %VMID from %CALLERID, on %DATE, so you might\nwant to check it when you get a chance.  Thanks!\n\n\t\t\t\t--MagicVoiceMail\nvm-mailboxfull=vm-mailboxfullvm-isunavail=vm-theperson %DIGITS-VMID vm-isunavailvm-isonphone=vm-theperson %DIGITS-VMID vm-isonphonevm-intro=vm-introvm-goodbye=vm-goodbyevm-login=vm-loginvm-password=vm-passwordvm-incorrect=vm-incorrectvm-youhave=vm-youhave %DIGITS-NEWCOUNT vm-INBOX vm-messages vm-onefor vm-INBOX vm-messagesvm-youhaveno=vm-youhave vm-no vm-INBOX vm-messagesvm-opts=vm-opts vm-helpexitvm-helpexit=vm-helpexitvm-mismatch=vm-mismatchvm-options=vm-optionsvm-rec-unv=vm-rec-unvvm-rec-busy=vm-rec-busyvm-rec-name=vm-rec-namevm-rec-temp=vm-rec-tempvm-review=vm-reviewvm-msgsaved=vm-msgsavedvm-deleted=vm-deletedvm-tempremoved=vm-tempremovedvm-tempgreeting2=vm-tempgreeting2vm-newpassword=vm-newpasswordvm-reenterpassword=vm-reenterpasswordvm-passchanged=vm-passchangedvm-changeto=vm-changeto vm-press %DIGITS-NEW vm-for vm-INBOX vm-press %DIGITS-OLD vm-for vm-Oldvm-nomore=vm-nomorevm-first=vm-first vm-from-phonenumber %DIGITS-CALLERIDNUMvm-numbermsg=%DIGITS-NUMBER vm-from-phonenumber %DIGITS-CALLERIDNUMvm-last=vm-last vm-from-phonenumber %DIGITS-CALLERIDNUMvm-playbackopts=vm-prev vm-repeat vm-next vm-delete vm-helpexitvm-deleted=vm-deleted[cn]charset=gb2312mailsubject=您的语音信箱 %VMID 收到来自 %CALLERID 留言mailbody=%DISPLAYNAME,您好!:\n\n\t [%YEAR年%MONTH月%MDAY日 %HOUR时%MIN分%SEC秒] 您收到了来自号码 %CALLERID 发送给 %VMID 的语音留言,请在方便的时候查阅。谢谢!\n\n\t\t\t\t--MagicVoiceMail\nvm-isunavail=vm-theperson %DIGITS-VMID vm-isunavailvm-isonphone=vm-theperson %DIGITS-VMID vm-isonphonevm-youhave=vm-youhave %DIGITS-NEWCOUNT vm-line vm-INBOX vm-messages vm-onefor vm-INBOX vm-messagesvm-youhaveno=vm-you vm-no vm-INBOX vm-messages[users]9901=9901,hoowa sun,voicemail2@cod.com.cn,minmessage=5|maxmessage=120|maxgreet=30|maxmsg=20|delete=1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -