Add smdi support for asterisk (see doc/smdi.txt for config info) (#5945)
[asterisk/asterisk.git] / doc / smdi.txt
1 Asterisk SMDI (Simple Message Desk Interface) integration
2 ---------------------------------------------------------
3
4 Support for using Asterisk as an SMDI message desk was developed by Matthew A.
5 Nicholson <mnicholson@digium.com>.  To enable SMDI support in asterisk edit the
6 Makefile file and uncomment the line regarding SMDI so it reads like
7 this:
8
9 #
10 # Asterisk SMDI integration
11 #
12 WITH_SMDI = 1
13
14 SMDI integration is configured in smdi.conf, zaptel.conf, and voicemail.conf.
15 Various characteristics of the SMDI interfaces to be used (serial ports) are
16 defined in smdi.conf.  SMDI integration for callerid and MWI are defined in
17 zaptel.conf and voicemail.conf respectively.
18
19 When SMDI is enabled and a call comes into Asterisk, the forwarding station
20 number is used as the destination for the call and any callerid information
21 present is used.  This way you can configure your extensions.conf as follows to
22 behave as a message desk.
23
24 [default]
25
26 exten => _XXXXXXX,1,VoiceMail(${EXTEN}|${SMDI_VM_TYPE})
27 exten => _XXXXXXX,n,Hangup
28
29 exten => s,1,VoiceMailMain(${CALLERIDNUM})
30 exten => s,n,Hangup
31
32 The ${SMDI_VM_TYPE} variable will be set to u, b, or nothing depending on the
33 contents of the type of SMDI message received.
34