<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.nina.chat/index.php?action=history&amp;feed=atom&amp;title=Protocols%2FMSNP%2FMSNC%2FSIP</id>
	<title>Protocols/MSNP/MSNC/SIP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nina.chat/index.php?action=history&amp;feed=atom&amp;title=Protocols%2FMSNP%2FMSNC%2FSIP"/>
	<link rel="alternate" type="text/html" href="https://wiki.nina.chat/index.php?title=Protocols/MSNP/MSNC/SIP&amp;action=history"/>
	<updated>2026-06-26T09:00:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.nina.chat/index.php?title=Protocols/MSNP/MSNC/SIP&amp;diff=8637&amp;oldid=prev</id>
		<title>Animadoria at 03:40, 31 August 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.nina.chat/index.php?title=Protocols/MSNP/MSNC/SIP&amp;diff=8637&amp;oldid=prev"/>
		<updated>2023-08-31T03:40:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 03:40, 31 August 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Protocols/MSNP&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/MSNC_Navigation&lt;/del&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Protocols/MSNP&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|section=MSNC&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wiki-wiki_:diff:1.41:old-2539:rev-8637:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Animadoria</name></author>
	</entry>
	<entry>
		<id>https://wiki.nina.chat/index.php?title=Protocols/MSNP/MSNC/SIP&amp;diff=2539&amp;oldid=prev</id>
		<title>AD: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.nina.chat/index.php?title=Protocols/MSNP/MSNC/SIP&amp;diff=2539&amp;oldid=prev"/>
		<updated>2020-05-29T00:23:39Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:23, 29 May 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wiki-wiki_:diff:1.41:old-2538:rev-2539 --&gt;
&lt;/table&gt;</summary>
		<author><name>AD</name></author>
	</entry>
	<entry>
		<id>https://wiki.nina.chat/index.php?title=Protocols/MSNP/MSNC/SIP&amp;diff=2538&amp;oldid=prev</id>
		<title>AD: /* I */</title>
		<link rel="alternate" type="text/html" href="https://wiki.nina.chat/index.php?title=Protocols/MSNP/MSNC/SIP&amp;diff=2538&amp;oldid=prev"/>
		<updated>2010-06-25T22:43:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;I&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Protocols/MSNP/MSNC_Navigation}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
SIP, Session Initiation Protocol, is commonly used along with the '''UBM''' command. It is sent in XML form, and has more important data in a massive base64 encoded string sent along with it. Very much alike [[Protocols/MSNP/MSNC/MSNSLP|MSNSLP]]&lt;br /&gt;
See http://www.ietf.org/rfc/rfc2543.txt for details.&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
Within the '''UBM''' payload:&lt;br /&gt;
 &amp;lt;sip e=&amp;quot;base64&amp;quot; fid=&amp;quot;0&amp;quot; i=&amp;quot;2d20e210bb3f45fead80f7bf7ee8bf07&amp;quot;&amp;gt;&amp;lt;msg&amp;gt;&lt;br /&gt;
 SU5WSVRFIHNpcDpvbWVnbGVib3RAaG90bWFpbC5jb20gU0lQLzIuMA0KYzogYXBwbGljYXRpb24v&lt;br /&gt;
 c2RwDQpVc2VyLUFnZW50OiBVQ0NBUEkvMy41LjY4NzIuMA0KQ1NlcTogMSBJTlZJVEUNCnY6IFNJ&lt;br /&gt;
 ...&amp;lt;/msg&amp;gt;&amp;lt;/sip&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Explanation of basic fields==&lt;br /&gt;
&lt;br /&gt;
===E===&lt;br /&gt;
This specifies the what the message is encoded with. This is base64 almost every time. Other types are unknown.&lt;br /&gt;
&lt;br /&gt;
===Fid===&lt;br /&gt;
This is presumably an '''ID''' number of the request.&lt;br /&gt;
&lt;br /&gt;
===I===&lt;br /&gt;
The value of the Call-ID field.&lt;br /&gt;
&lt;br /&gt;
==The MSG element==&lt;br /&gt;
Inside the '''msg''' element, is a, usually very long, base 64 encoded message.&lt;br /&gt;
&lt;br /&gt;
===Example===&lt;br /&gt;
A typically decoded message looks like this: (This is from a Windows Live Messenger 'Voice Call' request.&lt;br /&gt;
&lt;br /&gt;
 INVITE sip:email@addr.ess SIP/2.0\r\n&lt;br /&gt;
 c: application/sdp\r\n&lt;br /&gt;
 User-Agent: UCCAPI/3.5.6872.0\r\n&lt;br /&gt;
 CSeq: 1 INVITE\r\n&lt;br /&gt;
 v: SIP/2.0/TCP 127.0.0.1:1373\r\n&lt;br /&gt;
 v: SIP/2.0/TCP 127.0.0.1:1376\r\n&lt;br /&gt;
 MS-Keep-Alive: UAC;hop-hop=yes\r\n&lt;br /&gt;
 Allow: INVITE, BYE, ACK, CANCEL, INFO, UPDATE, REFER, NOTIFY, BENOTIFY, OPTIONS\r\n&lt;br /&gt;
 f: &amp;lt;sip:buddy@live.com;mepid=AB14091188684C439B51838E21CC464D&amp;gt;;tag=46f287b705;epid=5e67e6a2c0\r\n&lt;br /&gt;
 i: 2d20e210bb3f45fead80f7bf7ee8bf07\r\n&lt;br /&gt;
 Max-Forwards: 70\r\n&lt;br /&gt;
 k: 100rel\r\n&lt;br /&gt;
 k: Replaces\r\n&lt;br /&gt;
 k: ms-early-media\r\n&lt;br /&gt;
 k: ms-sender\r\n&lt;br /&gt;
 k: ms-safe-transfer\r\n&lt;br /&gt;
 k: histinfo\r\n&lt;br /&gt;
 k: timer\r\n&lt;br /&gt;
 m: &amp;lt;sip:buddy@live.com;mepid=AB14091188684C439B51838E21CC464D&amp;gt;;proxy=replace;+sip.instance=&amp;quot;&amp;lt;urn:uuid:396BFFAF-8595-52C8-9ACB-00B50175C93F&amp;gt;&amp;quot;\r\n&lt;br /&gt;
 t: &amp;lt;sip:email@addr.ess&amp;gt;\r\n&lt;br /&gt;
 MS-Conversation-ID: f=0\r\n&lt;br /&gt;
 Record-Route: &amp;lt;sip:127.0.0.1:1373;transport=tcp&amp;gt;\r\n&lt;br /&gt;
 l: 1760\r\n&lt;br /&gt;
 \r\n&lt;br /&gt;
 v=0\r\n&lt;br /&gt;
 o=- 0 0 IN IP4 207.46.124.251\r\n&lt;br /&gt;
 s=session\r\n&lt;br /&gt;
 c=IN IP4 207.46.124.251\r\n&lt;br /&gt;
 b=CT:99980\r\n&lt;br /&gt;
 t=0 0\r\n&lt;br /&gt;
 m=audio 41994 RTP/AVP 114 111 112 115 116 4 8 0 97 13 118 101\r\n&lt;br /&gt;
 a=ice-ufrag:FRzl\r\n&lt;br /&gt;
 a=ice-pwd:26U2T6AAOAThyPbh0uxjJLOc\r\n&lt;br /&gt;
 a=candidate:1 1 UDP 2130706431 10.0.1.55 22246 typ host \r\n&lt;br /&gt;
 a=candidate:1 2 UDP 2130705918 10.0.1.55 11556 typ host \r\n&lt;br /&gt;
 a=candidate:2 1 UDP 16647679 207.46.124.251 41994 typ relay raddr 207.46.124.251 rport 41994 \r\n&lt;br /&gt;
 a=candidate:2 2 UDP 16647678 207.46.124.251 56207 typ relay raddr 207.46.124.251 rport 56207 \r\n&lt;br /&gt;
 a=candidate:3 1 TCP-PASS 6555135 207.46.124.205 52918 typ relay raddr 207.46.124.205 rport 52918 \r\n&lt;br /&gt;
 a=candidate:3 2 TCP-PASS 6555134 207.46.124.205 52918 typ relay raddr 207.46.124.205 rport 52918 \r\n&lt;br /&gt;
 a=candidate:4 1 UDP 1694235647 **.175.**.100 34353 typ srflx raddr 10.0.1.55 rport 34353 \r\n&lt;br /&gt;
 a=candidate:4 2 UDP 1694235134 **.175.**.100 33468 typ srflx raddr 10.0.1.55 rport 33468 \r\n&lt;br /&gt;
 a=candidate:5 1 TCP-ACT 7076351 207.46.124.205 52918 typ relay raddr 207.46.124.205 rport 52918 \r\n&lt;br /&gt;
 a=candidate:5 2 TCP-ACT 7075838 207.46.124.205 52918 typ relay raddr 207.46.124.205 rport 52918 \r\n&lt;br /&gt;
 a=candidate:6 1 TCP-ACT 1684797439 **.175.**.100 48701 typ srflx raddr 10.0.1.55 rport 48701 \r\n&lt;br /&gt;
 a=candidate:6 2 TCP-ACT 1684796926 **.175.**.100 48701 typ srflx raddr 10.0.1.55 rport 48701 \r\n&lt;br /&gt;
 a=maxptime:200\r\n&lt;br /&gt;
 a=rtcp:56207\r\n&lt;br /&gt;
 a=rtpmap:114 x-msrta/16000\r\n&lt;br /&gt;
 a=fmtp:114 bitrate=29000\r\n&lt;br /&gt;
 a=rtpmap:111 SIREN/16000\r\n&lt;br /&gt;
 a=fmtp:111 bitrate=16000\r\n&lt;br /&gt;
 a=rtpmap:112 G7221/16000\r\n&lt;br /&gt;
 a=fmtp:112 bitrate=24000\r\n&lt;br /&gt;
 a=rtpmap:115 x-msrta/8000\r\n&lt;br /&gt;
 a=fmtp:115 bitrate=11800\r\n&lt;br /&gt;
 a=rtpmap:116 AAL2-G726-32/8000\r\n&lt;br /&gt;
 a=rtpmap:4 G723/8000\r\n&lt;br /&gt;
 a=rtpmap:8 PCMA/8000\r\n&lt;br /&gt;
 a=rtpmap:0 PCMU/8000\r\n&lt;br /&gt;
 a=rtpmap:97 RED/8000\r\n&lt;br /&gt;
 a=rtpmap:13 CN/8000\r\n&lt;br /&gt;
 a=rtpmap:118 CN/16000\r\n&lt;br /&gt;
 a=rtpmap:101 telephone-event/8000\r\n&lt;br /&gt;
 a=fmtp:101 0-16\r\n&lt;br /&gt;
 a=encryption:rejected\r\n&lt;br /&gt;
 \r\n&lt;br /&gt;
&lt;br /&gt;
[[Category:MSN]]&lt;br /&gt;
[[Category:Protocols/MSNP]]&lt;br /&gt;
[[Category:Work_In_Progress]]&lt;/div&gt;</summary>
		<author><name>AD</name></author>
	</entry>
</feed>