after update to sunray software 5.2 at one customers system, it seems like that the default behavior (sound only via headphones) has changed.
to get silence again, edit your kiosk script (or bashrc) with:
# turn headspeakers on
/opt/SUNWut/bin/utset -o s=h,v=31
from the man page:
Usage: utset [-d ,... [-f]][-i ,...][-o ,...][-v ,...][-l]
-d [,[,...]] [-f]
# modify Display (monitor) timing. is:
# r[]=
-i [,[,...]]
# modify Audio In settings. is any of:
# s={m|l} g=0..75 l=0..15 r=0..15 v=0..64
-o [,[,...]]
# modify Audio Out settings. is any of:
# s={a|h|s|hs} v=0..31 b=-32..32 m={on|off} e={on|off} T=-6..6 B=-6..6
-v [,[,...]]
# modify Video In settings. is any of:
# b=0..255 c=0..63 C=0..127 t=0..255 f=0..3 T={on|off}
-l
# list Display timings that may be used with -d
s=a: auto, speaker active until headphones connected?
s=hs: parallel use?
s=h: headphones only
s=s: speakers only