Toni269,
if we're talking about nice recording solutions, there are several options. the simplest one is to replace ds1 connectivity with cmapi. in essence, cmapi is a way to develop your own custom ip softphone so instead of using expensive ds1 boards on definity side and even more expensive ds1 boards on the nice side just to emulate off-premises extensions, cmapi logger does the same with voip. well, to be correct it's not the logger, it's the cls that emulates extensions and redirects voip streams to the standard voip logger. these emulated softphone cmapi extensions have all the same capabilities as ordinary extensions, including ability to service observe other (agents') extensions. you can use all the same nice functionality with cmapi: total via service observe, selective via single step conference or selective via service observe. the thing that is torn off is expensive hardware, not functionality.
now, nice has this nice (sorry

offer for cmapi recording, it sells as a special package simplified for business partners. i'm almost certain that nice or avaya representative will try to brainwash you with these "you must use perform for voip recording" ideas but that's bullsh*t. if you need you can buy just this: dynamic cmapi logger for total or selective recording. no universe, no perform applications, just basic recording. pretty cheap as well. of course you can buy perform if you want but that's another story and another price... cmapi package itself is very simple: one material code for all software (cls, cti link, etc) and basicly two codes for recording, one per recording channel regardless of its type (total/selective) and one per channel for the type: total or selective. i.e. if you want selectively record 10% of 100 agents' calls you can buy 10 channels with selective type and have fun. recording planner is included in "selective" type channel license. there are additional options in cmapi package like storage center, screen recording, total+qm (universe based) and so on, but those are options.
said all this, now about complications. first of all, nice cmapi requires additional avaya licenses besides nice ones. two types: cmapi channels (ip_api_a) and tsapi licenses for monitored extensions. there's simple rule of thumb, you need the same number of cmapi licenses as nice logger channels and you need (nice logger channels + number of agents' seats ) basic tsapi licenses. advanced tsapi is not required. second point: voice stream should be compressed for storage. you can compress it either on definity side or nice logger can compress the voice itself. the best practical compression level is g.729a, and it's best to compress on the definity side using tn2602 boards, cheapest and most robust. each tn2602 provides 320 g.729a compression channels per $20k list price and to provide the same number of channels using server side compression you'd need total four servers priced about $30k. for small installations (less than 120 channels) it's best to use server side since minimal logger server configuration will compress up to 120 channels anyway, no need to do that on definity side and buy expensive voip boards. now, third point is that cmapi package is software only and there's no hardware logger. there are two notable things: you're very limited in backup devices choice -- effectively only hp dds-4 and dds-5 tape drives are supported -- and there will be no possibility for phone playback via rap units. no proprietary nice ports to connect rap units to.
uhm. re-read all that, looks like complete mess. contact me privately at dwalin [at] dwalin [dot] ru if you want, i'm not sure this pre-sales talk is of interest to anyone else.