It's not immediately obvious why the Media interface needs to be separate from the Call.Content object itself. It would be nice if this was justified and explained a little bit better in the documentation.
16:46 < jonner> jonnylamb, btw, do you know the reason for separating the
Media interface from the Content?
16:47 < sjoerd> because sometimes the software isn't what controls the media
16:47 < jonner> because new-call-demo seems to have a hard assumption that
all Content objects implement the Media interface
16:47 < jonner> oh, like dsp stuff you mean?
16:48 < sjoerd> no, like gsm phones
16:48 < sjoerd> where you just tell it to dial a number and it does that
16:48 < sjoerd> and does the audio routing in some device specific hardware way
16:48 < jonner> hm
16:48 < sjoerd> iotw tp-ring
Check out my branch.
Works for me. thanks!