Re: [XCON] WGLC: draft-ietf-xcon-common-data-model-10.txt
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [XCON] WGLC: draft-ietf-xcon-common-data-model-10.txt



Hi guys,
 
Thank you very much for you comments and sorry for my late reply. I've been on holidays all this time. Comments inline as [ON]
 
Cheers,
 
Oscar


From: Connolly, Stephen (Stephen) [mailto:connollys at avaya.com]
Sent: 16. toukokuuta 2008 18:20
To: XCON-IETF
Cc: draft-ietf-xcon-common-data-model at tools.ietf.org; Johnston, Alan B (Alan)
Subject: Re: [XCON] WGLC: draft-ietf-xcon-common-data-model-10.txt

All,
 
Here are our consolidated comments while wearing our "Avaya" hats.
 
pg13, Figure 3 & pg 14, S4.2
*    Where do generic / proprietary conference attributes fit in e.g. pin-list, recording, billing, call flow type , biometric , data, video , annunicator msgs?
 
[ON] The data model is extensible. Proprietary elements can be added in future extensions. Check section 6 of the draft.
 
 
pg14, S4.2.1
*    this assumes only a specific language is available, what about country variants and fallback e.g. en, en_gb 
 
[ON] The language datatype accepts strings that are conforming with RFC3066bis and RFC4646 and these drafts accepts country variants and many other possibilities. I recommend you to check these RFC. 
 
pg 15, S4.2.6 
*    Does this imply a default of false if not specified ?  
 
[ON] This is up to local policy.
 
 What about size of sidebars, number of sidebars 
 
[ON] We decided to leave this information out of the data model. Always is possible to add it in some extensions.
 
pg 15, S4.2.7 
*    Does their need to be anything about demand / scheduled / adhoc (tui) 
 
[ON] Possible to add it in some extensions if you need it.
 
*    Mandate all date times in UTC. It's up to a client application to convert to / from local time as appropriate. How to handle timezones and variation in dst rules or is this a problem for the OS and main userspace runtime library? 
 
[ON] The data model only defines the information in a conference. How to handle this information is up to every implementor.
 
*    Should there be a way of linking via a uri to the ical object the base element under conference-time\entry.
 
*    I'm not familiar enough with ical rfc, but can it specify perpetual conferences, recurring series with odd exceptions ? Tz / dst changes that are outside normal rules due to political changes. 
 
[ON] I recommend you to check RFC 2445. 
 
*    required-participant attribute under mixing-start-offset has no apparent definitions of the various roles 
 
[ON] The definitions of the roles is out of scope of this document.
 
*    can-join-after-offset doesn't mention DTSTART and signed integer 
 
[ON] It's similar to <must-join-before-offset> but I'll add it to make it clear.
 
*    allowed-extend-mixing-end-offset has no apparent limits on size, duration , number of extension periods 
 
[ON] it's open to future extensions
 
*    Would there be a requirement for accessing current time and tz on server. How would one handle a distributed / dispersed server deployment?
 
[ON] this is out of scope of this document.
 
*    In the Schema, the *-offset elements are dates, while in this section they are described as integer offsets 
 
[ON] I'll fix that in the text.  
 
pg 16, S4.2.8
*    Must be able to repesent multiple access numbers to same logical conference e.g. international, toll free, local access for PSTN users. Howto represent a conference which spans multiple dispersed bridges
 
[ON] We already discussed that in IETF-69 and the WG consensus was to have one element type.
 
*    There is only one <conference-password> element.  We have at least two levels of password and can have multiple passwords for the same level. How would this be represented? 
 
[ON] I'll extend the schema to accept this case. 
 
pg17, S4.2.10
*    would S4.2.10 depend on S4.2.11, and is there a way to capture that dependency 
 
[ON] up to the implementor. 
 
*    Does this maximum user count refer to the maximum users supported by the media mixing servers, or the limit for the conference?
 
[ON] The maximum users allowed to join the conference.
 
*    Is there any way to indicate that the maximum-user-count can be increased on demand if necessary? 
 
[ON] not now but you could extend it later. 
 
pg 18, S4.2.11 
*    No mention of data, whileboarding. Need a way to indicate bandwidth, preferred audio / image formats. 
 
[ON] the data model only defined basic media: audio and video. 
 
*    What type of <mute> does <mute> provide.  We differentiate two types of mute: "mute" is a mute that can be applied by a moderator or by yourself.  It can only be removed by yourself. "silence" is a mute that can only be applied or removed by a moderator.
 
[ON] this element only describes the cease of audio but it does not differentiate who has the right to applied or remove it.
 
*    How can other controls be exposed?   
 
pg19, S4.3
*    Failover scenario - tcp-ip possibly changes 
 
[ON] I don't understand what's the problem here 
 
pg 19, S4.4
*    Is this data model only concerned with runtime info? If not need a way to indicate cancelled, billed, aborted, confirmed and possibly other states 
 
[ON] check the <locked> and <active> elements, section 4.4.3 and 4.4.4
 
pg 22, S4.6
*    Presumably user can have multiple roles simultaneously.  
 
[ON] are you talking about 4.6.5.4 section? Section 4.6 doesn't defined any role.
 
pg23, S4.6.3
*    No definition of roles, format of uris 
 
[ON] i'll add them in the text.
 
pg 24, S4.6.4
*    No definition of roles, format of uris 
 
[ON] idem 
 
pg 24, S4.5.0
*    How are user PINs represented, i.e. the number unique to each user that allows them to identify themselves via the TUI after entering the conference password 
 
[ON] up to the implementor.
 
pg 27, S4.6.5.10
*    Can multiple users hold the floor in the same floor at the same time? Can a user hold multiple floors at the same time? An example of these would be good.
 
[ON] check RFC4582 for this questions.
 
pg28, S4.6.5.10
*    Data, whiteboarding in the from mixer element 
 
[ON] the data model only defined basic media: audio and video. 
 
pg28, S
*    This section duplicates Appendix A., shouldn't the schema be defined in one location only in order to reduce the posibility of synchronization errors 
 
[ON] One schema is generated using the other. That's a WG consensus to make it more understandable for the reader. The possibility of synchronization errors are minimal.
 
 
pg29, conference-description-type
*    Extend to allow multiple conference-password child elements 
 
[ON]  I'll add this in the schema.
 
pg33, Conference-floor-policy
*    Should begin with a "c" not a "C" 
 
[ON] It's only a tag element in the schema but I can modify it.
 
 
*    Need the ability to have multiple moderator-id's controlling the floor.
 
[ON] I can add this in the schema.
_______________________________________________
XCON mailing list
XCON at ietf.org
https://www.ietf.org/mailman/listinfo/xcon

Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.