Abstract: This specification defines an extension to the Rayo protocol
(XEP-0327) to provide provision for performing Call Progress Analysis on a call
under the control of a Rayo client.
URL: http://xmpp.org/extensions/inbox/rayo-cpa.html
nit: I'd move the CPA definition from the glossary to the intro and remove
the glossary section.
example 1: how about moving the url query parameters to something more
xmlish like
<iq from='[email protected]/balcony'
to='[email protected]'
type='set'
id='h7ed2'>
<input xmlns='urn:xmpp:rayo:input:1' mode='cpa'>
<grammar url="urn:xmpp:rayo:cpa:speech:1">
<parameter name='maxTime' value='4000'/>
...
</grammar>
<grammar url="urn:xmpp:rayo:cpa:dtmf:1" />
</input>
</iq>
Is some guidance on error responses to this needed?
nit: Section 5 should be removed, can be readded later if necessary.
Section 7: I think using <iq/> for CPA more or less ensures that servers
will not silently ignore something. At least compliant servers. That
comment also applies to rayo-fax.
Section 8: same story about security considerations.
cheers
philipp