Specifications
4-6
Cisco Unified IP Phone Services Application Development Notes
OL-22505-01
Chapter 4 Component APIs
RTP Streaming API
<xs:complexType>
<xs:all>
<xs:element name="type">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="InvalidURL"/>
<xs:enumeration value="InvalidResource"/>
<xs:enumeration value="InvalidResourceID"/>
<xs:enumeration value="UnavailableResource"/>
<xs:enumeration value="InvalidXML"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="data" nillable="true">
<xs:simpleType>
<xs:restriction base="xs:string"/>
</xs:simpleType>
</xs:element>
</xs:all>
</xs:complexType>
</xs:element>
</xs:schema>
Examples
Start Media
• Request
HTTP POST /CGI/Execute
<startMedia>
<mediaStream
onStopped=”Notify:http:server:80:path/page”
receiveVolume=”50”>
<type>audio</type>
<codec>G.729</codec>
<mode>sendReceive</mode>
<address>239.1.2.3</address>
<port>20480</port>
</mediaStream>
</startMedia>
• Response
HTTP200 OK
<mediaStream id=”abc123”/>
Stop Media
• Request
HTTP POST CGI/Execute
<stopMedia>
<mediaStream id=”abc123”/>
</stopMedia>
• Response
HTTP 200 OK