MEDIACTRL – IETF 76 Monday 17:40 – 19:30

Note well

No agenda comments – dramatic change in the agenda. Call flows first, updated call flows to summarize issues from the actual implementation experience.

Call Flows

Lorenzo Miniero presented latest changes: m-line, connection-id token  - drafts were updated accordingly.

Flow updates -  discussion on the mailing list.

MRB – package and considerations. Changes were implemented but not all of them. 

Some issues with protocol will be solved in the next draft.  MRB is a new package. MRB is A/S that can negotiate this new package.

Call flows will be update after development of the consumer interface.

No questions for call flows.

Spencer – chairs reviewed the draft. People made a changes based on the feedback. Using tcp as a transport. Changes made to Control Framework, IVR  and Mixer framework were updated. MRB and call flows will be updated later.

IVR & Mixer

Eric Burger – anything for IVR and Mixer. No comments

MRB

Lorenzo Miniero.  Want to achieve complete definition of the interfaces. Working on the consumer interface. Waiting for the feedback from the mailing list.

Publish interface: defined the control package. Already implemented. Question from Lorenzo Miniero:  only generic subscription. Is always complete information required?

Question. Who read the draft? Couple of hands (chairs mostly)

Eric Burger: Who will build MRB? Alan Johnson: not sure

Comments from Jabber – MBR does not need to filter events

Question from Jabber – what are the options? Leave it as is? Spencer – we will not add anything without requirements from the group.

Filters are not needed from the publishing interface. Lorenzo Miniero – might be useful.

Eric Burger to Chris Boulton from the chat room – any opinions?

Ability to not receive all information can be useful.

Eric Burger: complex syntax will be required

Eric Burger: Chris Boulton says nice to have (filters) but happy to move on if no desire from the group. Agreed by the group

Lorenzo Miniero: it is a technical question for the future discussions

Lorenzo Miniero. What is currently missing in the publisher protocol.

 Mixing-modes – audio and video.

Is it OK to support for video only for layout? Default layouts? Any questions?

Spencer – any reason not to reuse mixer package?

Roni Even: why not to do the same? it is the same resource as the mixer. Not supposed to be different.

Everybody agreed to reuse.

<Supported-tones> element.

 Media server to support different characteristics of the tones (different countries etc.).  Who has expertise?

Eric Burger: We need to find volunteer with expertise. Supporting country specific tones is mandatory requirement. Will keep it open (will not be addressed). Will be asked on the list for the expertise.

<asr-tts-support>

Which languages? Expert volunteer? ISO 639-1 codes proposed?

Chairs: right thing to do is to support ISO 639-1. Separate ASR&TTs languages sets.

<media-server-location>

Country/State codes proposed. Need volunteer?

Need finer support (civic address path). Like in Geopriv for location object (for reuse). Chris Boulton asked : who is the contact. Robert.

<encryption>

Is MS supports encryption. Is sufficient to indicate support for SRTP (bool). Or actual keying mechanism.

Eric Burger: anybody cares? Silence

Spencer: cost of doing simple indicator is small. Or we need to plan for the date when it will be wrong answer? SRTP as intermediate solution for foreseeable future?

Jon: SRTP, sdp – no provisioning there as well.

Eric Burger – for simplicity we will say yes.

Spencer – we not should be more specific then underlying protocol.

Decided for simple solution (bool)

Consumer Interface

Publish interface as input.

What is missing?

Consumer interface with Requires and Optional elements for query.

Do everybody agree?

Chris Boulton says – approach looks good

Everybody agree.

Required packages

Is it OK? Do we need more information.

No objections from the room

<session-info>

Provides optional sessional information. Lorenzo Miniero recommends to add it

Spencer: it is mandatory to support session management interface.

Agreement in the room

<Required-ivr-session>

Is it useful? Do we need more information?

Eric Burger: question to the manufactures?

Roni – no problem with audio codecs for influencing capacity

Group agrees

<Required file format>

Client asking for specific client format. Is it OK?

Group agrees

<required-dtmf-type>

Group agrees

<required-tones>

Depends on the decision on publish interface. It will be the same decision

<required-asr-tts>

As publisher interface as well

<required-vxml>

Group agrees

<required-location>

As in publisher interface element

<required-encryption>

Same (boolean)

<application-data>

Application data to supply application data.

Agreed

<required-max-prepared-duration>

Agreed

<Required-stream-mode>

Agreed

<requires-mixes>

Like for IVR session as well.

Spencer: The idea is it all possible combinations of the codecs or only codecs list?

Is it one-dimension or multi-dimensional? Which audio codecs with which video codecs?

Eric Burger: With todays processing capacity no need to such combinations

Agreed for one-dimensional list without any combinations

Chris Boulton agreed as well

<required-mix-mode>

As with publisher interface as well

Spencer: For the  publisher interface than they should match and not one of each

Agreed

Question Why not put all elements under <required> element and not part of the name.

These elements will be exactly same if it Publish and Consumer. There will be specific elements for the Consumer Interface

Agreed

Next steps:

Accumulate feedback for the consumer interface. Next version of MRB will have consolidated version of the publisher interface.

No more questions

Eric Burger: we have to be done!

Chair slides (slide 11)

Spencer: red dates is bad (delays). Need to go forward. Mixer going to IESG.

Next items WGLC (broker protocol). Call flows are last

Eric Burger: suggestion if no interest in MRB, can we drop it and close the working group

Spencer: in order to justify working group more then on person need to work on it

Eric Burger: anybody here care? No hands.  Chris Boulton and Lorenzo Miniero care.

Document can be ready in a few months with the right feedback.

Eric Burger: if we can done it quickly, lets finish it.

Spencer: Discussion back to working group on mailing list. Two more revision cycles on this document.

Chris Boulton claims two weeks.

Spencer: revision before Thanks Giving, WGLC. agreed

Chris Boulton in jabber room: can be done with help on location stuff

Spencer: will drop tones if no expertise will be available.

Agreed to get it ready for WGLC before Thanks Giving

Mixer s – December 2009

Broker – WGLC December 2009

Broker Protocol – IESG February 2010

Call Flows – WGLC  Jan 2010

Call Flows – IESG Feb 2010

Chairs requested reviewers.

 

System Adaptations

Zhipeng Zhou– Huawei

Requirement 1: Dynamic Bandwidth allocation

Requirement 2: Dynamic Media Format allocations

Requirement 3: Dynamic adaption to terminals

Solution Server adaptation: media server should have transcoding capabilities

 

Eric Burger: Can anybody help to articulate the problem?

Can it be moved to Dispatch?