[Asterisk-doc] docs conf-files.xml,1.4,1.5
blitzrage
asterisk-doc@lists.digium.com
Mon, 31 May 2004 17:12:54 +0000
Comments:
Update of /cvsroot/asterisk/docs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11936/docs
Modified Files:
conf-files.xml
Log Message:
Mike Preston
- basic voicemail configuration example in chapter 3. More to follow.
Index: conf-files.xml
===================================================================
RCS file: /cvsroot/asterisk/docs/conf-files.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** conf-files.xml 31 May 2004 13:36:00 -0000 1.4
--- conf-files.xml 31 May 2004 17:12:48 -0000 1.5
***************
*** 221,225 ****
<sect2>
<title>voicemail.conf</title>
! <para/>
</sect2>
<sect2>
--- 221,329 ----
<sect2>
<title>voicemail.conf</title>
! <para>
! The voicemail subsystem of asterisk is a powerful tool, able to send emails
! on the receipt of voicemail, cope with different timezone for different
! users and even do voicemail virtual hosting.
! </para>
!
! <para>
! Voicemail is configured using the voicemail.conf file in the
! <filename class='directory'>/etc/asterisk</filename> directory by default.
! A simple example is shown below.
! </para>
!
! <para>
! voicemail.conf
! </para>
!
! <informalexample>
! <programlisting>
! general]
! format=wav|wav49|gsm
! serveremail=root@localhost
! attach=yes
! maxmessage=180
! maxgreet=60
!
! [default]
! 2000 => 4321,Jeffery Alterton,jeff@example.com
! </programlisting>
! </informalexample>
!
! <para>
! This is about as simple as you can get for the voicemail system, setting up
! a single mailbox and sending an email with the message attached when a
! voicemail is left.
! </para>
!
! <para>
! In the dial plan voicemail would be ran using something like one of the
! following examples.
! </para>
!
! <para>
! extensions.conf
! </para>
!
! <informalexample>
! <programlisting>
! [default]
! exten => 2000,1,Answer <lineannotation>; answer the channel</lineannotation>
! exten => 2000,2,Dial(SIP/2000,16,tr) <lineannotation>; dial channel supplied by ${ARG1}</lineannotation>
! exten => 2000,3,Voicemail(u2000) <lineannotation>; if no answer, goto unavailable vm</lineannotation>
! exten => 2000,4,Hangup <lineannotation>; hangup the channel</lineannotation>
! exten => 2000,103,Voicemail(b2000) <lineannotation>; if the channel is busy, goto busy vm</lineannotation>
! exten => 2000,104,Hangup <lineannotation>; hangup the channel</lineannotation>
! </programlisting>
! </informalexample>
!
! <para>
! In this example if extension 2000 is dialled then the call is answered and
! extension 2000 is dialed over sip (see the [2000] section of sip.conf) if
! the call fails due to being unavailible then it continues running at the
! next step which in this example is the voicemail system with an unavailible
! message. If the call fails due to being busy the flow jumps to priority
! n+101 (2+101 in this example see the section on the extensions.conf file
! for more details) and starts running from there. Which in this example is
! voicemail with a busy anouncement. In both cases after voicemail is finished
! the call is hung up.
! </para>
!
! <para>
! To access your voicemail you need a different application. This application
! is called <function>VoicemailMain</function> and is shown in the example below.
! </para>
!
! <informalexample>
! <programlisting>
! exten => 1000,1,Answer
! exten => 1000,2,VoicemailMain()
! exten => 1000,3,HangUp
! </programlisting>
! </informalexample>
!
! <para>
! Now when the user dials extension 1000 they will be prompted to enter their
! voicemailbox and pin and dropped into the voicemail system to listen to messages.
! </para>
!
! <para>
! VoicemailMain can also take the mailbox number to drop them into requesting
! only a pin in this case.
! </para>
!
! <informalexample>
! <programlisting>
! exten => 1000,1,Answer
! exten => 1000,2,VoicemailMain(${CALLERIDNUM})
! exten => 1000,3,HangUp
! </programlisting>
! </informalexample>
!
! <para>
! This example would detect the extension the caller is coming from and drop
! them into the voicemail system.
! </para>
!
</sect2>
<sect2>