This was rendered with Cycles rendering and was compiled from three renders of different noise seeds mixed in Photoshop.
Used 1000 samples per render layer.
Max/Min Bounces 2
Max/Min Transparency 8
diffuse 2
glossy 4
transmission 8
Caustics were added to the glass by combining three glass shaders of different colors and IOR.