<p>Hi Daniel,</p>

<pre><code>version: kamailio 4.4.0-pre1 (i386/linux) c5289e-dirty
flags: STATS: Off, EXTRA_DEBUG, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS, USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM, SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY, USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER, USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
id: c5289e -dirty
compiled on 16:23:17 Mar  3 2016 with gcc 4.9.3
</code></pre>

<p>I don't see negative values anymore, so this is better.</p>

<p>But if I use Expires: 4294967295 in my subscribe (and presence max_expires fixed to 4294967295) here is what I get:</p>

<pre><code>2016/03/03 16:36:39.625775 192.168.2.2:5062 -> 192.168.100.1:5060
SUBSCRIBE sip:user1@example.com SIP/2.0
via: SIP/2.0/UDP 192.168.2.2:5062;branch=z9hG4bK-9586-1-5
From: "user1" <sip:user1@example.com>;tag=9586-1
To: "user1" <sip:user1@example.com>
Call-ID: 1-9596@192.168.1.1-user1
CSeq: 2 SUBSCRIBE
Contact: <sip:user1@192.168.2.2:5062>
Max-Forwards: 70
Expires: 4294967295
Event: presence
User-Agent: TESTING
Content-Length:     0
</code></pre>

<pre><code>2016/03/03 16:36:39.630956 192.168.100.1:5060 -> 192.168.2.2:5062
SIP/2.0 202 OK
via: SIP/2.0/UDP 192.168.2.2:5062;branch=z9hG4bK-9586-1-5;rport=5062
From: "user1" <sip:user1@example.com>;tag=9586-1
To: "user1" <sip:user1@example.com>;tag=cf07c8ffb98dc22e80bb9fddf106b1f6-ca34
Call-ID: 1-9596@192.168.1.1-user1
CSeq: 2 SUBSCRIBE
Expires: 2147483647
Contact: <sip:presence@example.com>
Server: kamailio (4.4.0-pre1 (i386/linux))
Content-Length: 0
</code></pre>

<pre><code>2016/03/03 16:36:39.631069 192.168.100.1:5060 -> 192.168.2.2:5062
NOTIFY sip:user1@192.168.2.2:5062 SIP/2.0
Via: SIP/2.0/UDP 192.168.100.1;branch=z9hG4bKdb1e.fa29e892000000000000000000000000.0
To: <sip:user1@example.com>;tag=9586-1
From: <sip:user1@example.com>;tag=cf07c8ffb98dc22e80bb9fddf106b1f6-ca34
CSeq: 2 NOTIFY
Call-ID: 1-9596@192.168.1.1-user1
Content-Length: 0
User-Agent: kamailio (4.4.0-pre1 (i386/linux))
Max-Forwards: 70
Event: presence
Contact: <sip:presence@example.com>
Subscription-State: active;expires=2147483647
</code></pre>

<p>Looks like the Expires value is divided by 2 or one bit is disappearing.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/kamailio/kamailio/issues/521#issuecomment-191820572">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AF36ZXdHFkUq1vJXouO_u7mOjx765Yyuks5ppwIdgaJpZM4HlLmZ.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/kamailio/kamailio/issues/521#issuecomment-191820572"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>