PageSourceSearch

https://pjsip.org/download.htm

html pjsip.org collected 2026-10-02 14:33:01 UTC 4,309 bytes, 142 lines download raw bytes

1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4	<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
5	<title>Download PJSIP - Open Source SIP, Media, and NAT Traversal library</title>
6	<link rel="stylesheet" href="style/style3.css">
7</head>
8<body class="std">
vendor: 66 bytes, lines 8-11
8
9
10
11<script async src="https://www.googletagmanager.com/gtag/js?id=
11G-P9HXGF45PJ
vendor: 12 bytes, line 11
11"></script>
12<script>
13  
vendor: 134 bytes, lines 13-17
13window.dataLayer = window.dataLayer || [];
14  function gtag(){dataLayer.push(arguments);}
15  gtag('js', new Date());
16
17  gtag('config', '
17G-P9HXGF45PJ
vendor: 4 bytes, line 17
17');
18</script>
18
19
20<div class="header">
21	<div class="pjsip"><A HREF="/"><img src="favicon.ico" width="48" height="48"></A></div>
22	<div class="nav">
23		<nav role="navigation">
24		<table border="0">
25		<tr>
26	<!--
27			<td><A HREF="/index.htm"><img src="favicon.ico" width="48" height="48"></a>&nbsp;</td>
28	-->
29		    <td><a href="https://blog.pjsip.org">Blog <IMG SRC="images/extlink.gif" /></a></td>
30	    	<td>|</td>
31	    	<td><a href="https://docs.pjsip.org">Documentation <IMG SRC="images/extlink.gif" /></a></td>
32	    	<td>|</td>
33	    	<td><a href="https://github.com/pjsip/pjproject">GitHub<IMG SRC="images/extlink.gif" /></a></td>
34	    	<td>|&nbsp;</td>
35	    	<td>
36				<form action="http://www.google.com/cse" id="cse" target="_blank" style="padding-top:14px;">
37					<input name="cx" type="hidden" value="004426672595526598286:0hrqz2dgqgw" />
38					<input name="ie" type="hidden" value="UTF-8" />
39					<input name="q" size="20" />
40					<input name="sa" type="submit" value="Search" />
41				</form>	    	
42			</td>
43			<!-- <td><A HREF="/index.htm"><img src="favicon.ico" width="48" height="48"></a>&nbsp;</td> -->
44		</tr>
45		</table>
46		</nav>
47	</div>
48</div>  <!-- #header -->
49
50
51<div class="leftnav">
52<ul>
53  <li><A HREF="/">Home</A></li>
54  <li><A HREF="/download.htm">Download</A></li>
55  <li><A HREF="/licensing.htm">Licensing</A></li>
56  <li><A HREF="/about.htm">About</A></li>
57</ul>
58</div>
59
60
61
62<div class="main">
63
64<div class="content">
65<h2>Download PJSIP Source</h2>
66<div class="content_qa">
67	<!-- nn 
68	
69	<p><b>Q. The .tar.bz2 or .zip?</b></p>
70	<p>A. Windows users MUST download the .zip because the files have CRLF line-ends, while the .bz2 has LF line-ends and is for Unix and Mac OS X systems.</p>
71	<BR>
72	-->
73
74	<p><b>Q. How Do I Build the Project?</b></p><p>A. The <A HREF="https://docs.pjsip.org/en/latest/index.html">Getting Started</A> guide contains information about the project requirements and how to build the project across all platforms that we support.</p>
75	<BR>
76</div>
77
78<p>&nbsp;</p>
79
80<table border="0"><tr>
81	<td valign="top">
82	<h3>Latest 2.x Series</h3>
83	<table border="0" cellspacing="10"><tr>
84		<td valign="bottom" style="vertical-align: bottom;">
85		<p>Latest is <b>version 2.17</b>. See the <a href="https://github.com/pjsip/pjproject/releases/tag/2.17">Release Notes</a></p>
86		<p>Released on 2026-04-22.</p>
87		<!-- nn 
88		<p>The <a href="/release/2.9/MD5SUM.TXT">MD5SUM.TXT</a> file.</p>
89		-->
90		</td>
91		<td align="center" valign="top" style="vertical-align: top;">
92			Download:
93			<div class="download_small">
94			<A HREF="https://github.com/pjsip/pjproject/archive/refs/tags/2.17.tar.gz">.tar.gz (11 MB)</A><BR>
95			</div>
96			<div class="download_small">
97			<A HREF="https://github.com/pjsip/pjproject/archive/refs/tags/2.17.zip">.zip (13 MB)</A><BR>
98			</div>
99		</td>
100	</tr>
101	</table>
102	
103	<p>&nbsp;</p>
104	<p>You can find all previous PJSIP releases from the GitHub URL:
105<a class="fancy" href="https://github.com/pjsip/pjproject/releases">https://github.com/pjsip/pjproject/releases</a>.</p>
106	</td>
107	
108	<td width="40">
109	</td>
110	
111	<td valign="top">
112	<h3>Development URL</h3>
113	<p>The 2.x series: <BR><a class="fancy" href="https://github.com/pjsip/pjproject">https://github.com/pjsip/pjproject</a></p>
114	</td>
115</tr></table>
116 	
117</div> <!-- content -->
118
119
120</div> <!-- #main -->
121
122
123<!-- Disabled, got 403 [bennylp, 2025/01/16]
124
125<script type="text/javascript">
126setTimeout(function(){var a=document.createElement("script");
127var b=document.getElementsByTagName('script')[0];
128a.src=document.location.protocol+"//dnn506yrbagrg.cloudfront.net/pages/scripts/0011/7024.js";
129a.async=true;a.type="text/javascript";b.parentNode.insertBefore(a,b)}, 1);
130</script>
vendor: 1 bytes, line 130
130
131<script type="text/javascript">
132_lf_cid = "LF_8e7bae5f";
133_lf_remora();
134</script>
134
135
136-->
137
138
139</body>
140</html>
141
142

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.