Hi,
You should ask this on the magma mailing list.
Storing call records as MP3 file.
Trivial. Magma can store any arbitrary object up to (just under) 16MB.
As additional requirements, the system should allow for the "easy" search of call records by either date, agent, or phone number. Also, the actual call "object" should be stored in the customer profile so that when reviewing the customer record, historical call recordings can be pulled.
This is not a problem, store your CellRecods in a MagmaCollection. A MagmaCollection is like an OrderedCollection but can have any number of indices.
An indexed search can be very fast.
Brent
magma@lists.squeakfoundation.org