Yeah, asterisk -pri- vodavi.
Feature keys will work within the system and on asterisk to the extent that you can access features by dialing stuff. BLF will almost certainly not work (well it will work w/in the vodavi but not across the PRI). MWI will probably work, there is a script you can get (vmnotify.pl, google it) that will dial codes to turn MWI’s on/off on legacy systems.
Ignoring the vodavi…
With * you can set up buttons for call parks. Set one button to park the call, then 3-4 other buttons to be the parking slots. SNOM phones can remap the HOLD button to be the park button as I recall if you don’t mind losing local hold. W/ the metermaid patch the buttons will light up when there is a call parked on them, and pushing the button will grab the call.
Most IP phones can be centrally provisioned, snom and aastra are no different.
(snom is similar, this is aastra)-
Set your DHCP to provide the TFTP server address.
in your tftp server, create aastra.cfg (shared settings) and (phonemac).cfg (phone specific settings which override shared). Also put latest firmware in TFTP. If you can whip up a script, the mac files can be auto generated from a database with relative ease…
When you plug in a phone, it will get the TFTP server via DHCP. It then TFTP’s the aastra.cfg and then the macaddy.cfg files. These may tell it to use another TFTP. If it’s still good, it then downloads latest firmware if there is any and reboots if needed.
End result- just config some stuff on the network and provision phones with a mac.cfg file or from dbase. Plug phone in. Wait 30-60seconds. Phone is ready to use. (no screwing with web or keypad interface). This makes supporting them very easy.
Polycom are similar but their configs are much more picky, they use some kind of XML format. I don’t know much about PCOM, I try to avoid them because of a broken (IMHO) firmware policy- they only provide up to date firmware and documentation to ‘polycom certified technicians’. In other words you have to take a test and jump thru a bunch of hoops to get suppoort. OTOH, AAstra and Snom both have ample documentation for whoever wants it and they are responsive to the * community.
Also FWIW the Snom 360 supports a sidecar…