XMPP Extensible Messaging and Presence Protocol
Corso di Applicazioni Telematiche
A.A. 2009-10
- Prof. Simon Pietro Romano
Corso di Applicazioni Telematiche A.A. 2009-10 Prof. Simon Pietro - - PowerPoint PPT Presentation
XMPP Extensible Messaging and Presence Protocol Corso di Applicazioni Telematiche A.A. 2009-10 Prof. Simon Pietro Romano Universit degli Studi di Napoli Federico II Facolt di Ingegneria XMPP: eXtensible Messaging and Presence Protocol
6
9
10
11
13
<iq from='juliet@example.com/balcony' type='get' id='roster_1'> <query xmlns='jabber:iq:roster'/> </iq> <iq to='juliet@example.com/balcony' type='result' id='roster_1'> <query xmlns='jabber:iq:roster'> <item jid='romeo@example.net' name='Romeo‘ subscription='both'> <group>Friends</group> </item> </query> </iq>
<iq from=‘romeo@shakespeare.lit/castle' id='jingle1' to=‘juliet@shakespeare.lit/castle' type='set'> <jingle xmlns='urn:xmpp:tmp:jingle' action='session-initiate' initiator=‘romeo@shakespeare.lit/castle' sid='851ba2'> <content creator='initiator' name='a-file-offer'> <description xmlns='urn:xmpp:tmp:jingle:apps:file-transfer'> <offer> <file xmlns='http://jabber.org/protocol/si/profile/file-
<file xmlns='http://jabber.org/protocol/si/profile/file- transfer' name='test.txt' size='1022' hash='552da749930852c69ae5d2141d3766b1' date='1969-07-21T02:56:15Z'> <desc>This is a test. If this were a real file...</desc> </file> </offer> </description> <transport xmlns='urn:xmpp:tmp:jingle:transports:bytestreams'/> </content> </jingle> </iq>
m=audio 9999 RTP/AVP 96 a=rtpmap:96 speex/16000 <payload-type id='96' name='speex' clockrate='16000' ptime='40'> <parameter name='vbr' value='on'/> <parameter name='cng' value='on'/> </payload-type> <payload-type id="13" name="CN"/> m=audio 9999 RTP/AVP 13
24
28