Hi,
Some comments on the content of this
data model re: audio conferencing
(I know these could be accomodated using
extensions but maybe they should be
part of the standard model as they do seem central to any conferencing
solution)
1. Conference
recording is missing. Need attribute(s) to indicate if recording is allowed and
how it is triggered (automatic or manual)
2. Conference
playback is missing. Need attribute to indicate if playback is
allowed.
3. Music source
selection is missing. Need to be able to set the music source to be played to
particpants
waiting to get into
the conference.
4. Moderator and
conferee passcode. I think the model calls this the <conference-password>,
but there needs
to be two, one for
moderator and one for conferee. Also as these are DTMF digits, I think the term
'passcode'
is more appropriate
than 'password'.
5. Apart from the
access control lists, the model seems to be lacking in security, specifically
there needs to be a
method to
specify PIN codes associated with a conference i.e. user needs to enter this PIN
to gain entry to conference
6. Outbound
dial list is missing. Need to be able to configure URIs that the
moderator/operator can dial out to when conference
opens.
Also need to
configure how the people on the list get dialled e.g. manually by operator or
automatic when moderator joins.
Need to
configure what message gets played to them initially
also.
7. Entry/Exit tone configuration is
missing. Need to be able to specify what should get played when particpants
enter/leave
e.g.
tone,message,tone&message,none
General
questions:
1. How would
on-demand conferences be modelled? (Demand conferences are conferences that
people can dial into any time i.e. there would be no scheduling
information).
2. There is no
mention of port/line pools. e.g. scheduled conferences would typically use ports
from a reserved pool so one is guaranteed to get into the
conference
at conference start
time. I think there should be an attribute to specify what pool to use -
reserved,unreserved,other.
3. For recurring
conferences, where does the original recurrence info get stored? i.e. there is a
<conference-time> entry for each recurrence which I
assume
will have the
start/end timing info for that particular recurrence, but where does the
original pattern get stored and how does the model maintain the
releationship
between the
conferences that make up the pattern? This relationship would be handy to apply
a modification to all conferences that make up a recurrence
pattern.
Sean