OpenPKG CVS Repository http://cvs.openpkg.org/ ____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 23-Mar-2008 22:53:49 Branch: HEAD Handle: 2008032321534900 Modified files: openpkg-src/asterisk asterisk.txt Log: check for existence of mailbox and fix directly calling someones mailbox Summary: Revision Changes Path 1.43 +7 -3 openpkg-src/asterisk/asterisk.txt ____________________________________________________________________________ patch -p0 <<'@@ .' Index: openpkg-src/asterisk/asterisk.txt ============================================================================ $ cvs diff -u -r1.42 -r1.43 asterisk.txt --- openpkg-src/asterisk/asterisk.txt 23 Mar 2008 20:07:12 -0000 1.42 +++ openpkg-src/asterisk/asterisk.txt 23 Mar 2008 21:53:49 -0000 1.43 @@ -252,10 +252,14 @@ exten = s,n,Goto(s-${DIALSTATUS},1) exten = s-ANSWER,1,Hangup exten = s-BUSY,1,GotoIf($["${ARG4}" == ""]?novm) +exten = s-BUSY,n,MailboxExists(${ARG4}) +exten = s-BUSY,n,GotoIf($["${VMBOXEXISTSSTATUS}" != "SUCCESS"]?novm) exten = s-BUSY,n,VoiceMail(${ARG4},b) exten = s-BUSY,n,Playback(vm-goodbye) exten = s-BUSY,n(novm),Hangup exten = s-NOANSWER,1,GotoIf($["${ARG4}" == ""]?novm) +exten = s-NOANSWER,n,MailboxExists(${ARG4}) +exten = s-NOANSWER,n,GotoIf($["${VMBOXEXISTSSTATUS}" != "SUCCESS"]?novm) exten = s-NOANSWER,n,VoiceMail(${ARG4},u) exten = s-NOANSWER,n,Playback(vm-goodbye) exten = s-NOANSWER,n(novm),Hangup @@ -340,12 +344,12 @@ exten = 7,n,Playback(vm-goodbye) exten = 7,n,Hangup -; internal service <voicemail> #80/#*<n> +; internal service <voicemail> #80/#*80<n> exten = voicemail,1,Goto(80,1) exten = 80,1,VoiceMailMain(${CALLERID(num)[EMAIL PROTECTED],s) exten = 80,n,Hangup -exten = _*XX,1,VoiceMail(${EXTEN:[EMAIL PROTECTED],u) -exten = _*XX,n,Hangup +exten = _*80.,1,VoiceMailMain(${EXTEN:[EMAIL PROTECTED]) +exten = _*80.,n,Hangup ; internal service <echo> #81 exten = echo,1,Goto(81,1) @@ . ______________________________________________________________________ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org