i've figured this out. for a basic config like this, i wouldn't recommend using the configuration script. i got the config working by combining info from these two sites
http://www.darksource.org/index.php?...id=43&Itemid=2 http://www.asteriskguru.com/tutorial...voicemail.html
for the sake of those who have troubles similar to mine, i have included my config files below (this is for asterisk on *nix, not on the various asterisk-centric "OSes"). configure the
spa-3000 as suggested in the first link i listed above, then set the configs as follows:
sip.conf
##############
[pstn-spa]
canreinvite=no
context=from-pstn
host=10.9.3.100 ; IP address of
SPA-3000
insecure=very
nat=no
port=5061
qualify=yes
type=peer
[spa3000]
canreinvite=no
context=from-pstn
host=10.9.3.1 ; IP address of Asterisk server
insecure=very
nat=no
port=5060 ; use 5060 here, not 5061 b/c asterisk server listens on 5060 by default
type=user
voicemail.conf
###################
[mb_tutorial]
777 => 1212, me,
me@mydomain.net
extensions.conf
####################
[from-pstn]
exten => s,1,VoiceMail(777@mb_tutorial)
exten => s,2,PlayBack(vm-goodbye)
exten => s,3,HangUp()
this is pretty raw, although it does demonstrate the basic parts that you need working to get voicemail working. use "sip debug" from the asterisk console to get more info if you're having trouble replicating this.