updated pjsip stack
There is still a bug on incoming calls when buiding for android
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/strict-route.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/strict-route.py
index fbf2b18..dcebf6d 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/strict-route.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/strict-route.py
@@ -1,4 +1,4 @@
-# $Id: strict-route.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/transfer-attended.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/transfer-attended.py
index 2eaf44b..3e4f80a 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/transfer-attended.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/transfer-attended.py
@@ -1,4 +1,4 @@
-# $Id: transfer-attended.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/transfer-unattended.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/transfer-unattended.py
index 14011e1..37c9712 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/transfer-unattended.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/transfer-unattended.py
@@ -1,4 +1,4 @@
-# $Id: transfer-unattended.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-inv-two-media-but-one-disabled-no-rtpmap.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-inv-two-media-but-one-disabled-no-rtpmap.py
index fd82347..7a457ad 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-inv-two-media-but-one-disabled-no-rtpmap.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-inv-two-media-but-one-disabled-no-rtpmap.py
@@ -1,4 +1,4 @@
-# $Id: uac-inv-two-media-but-one-disabled-no-rtpmap.py 4177 2012-06-26 02:28:59Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-inv-without-sdp.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-inv-without-sdp.py
index 45f9467..a822bf0 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-inv-without-sdp.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-inv-without-sdp.py
@@ -1,4 +1,4 @@
-# $Id: uac-inv-without-sdp.py 4177 2012-06-26 02:28:59Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-ticket-1148.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-ticket-1148.py
index 414cb8c..7a457ad 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-ticket-1148.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uac-ticket-1148.py
@@ -1,4 +1,4 @@
-# $Id: uac-ticket-1148.py 4177 2012-06-26 02:28:59Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-answer-200-reinvite-without-sdp.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-answer-200-reinvite-without-sdp.py
index 5bd516d..014c73c 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-answer-200-reinvite-without-sdp.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-answer-200-reinvite-without-sdp.py
@@ -1,4 +1,4 @@
-# $Id: uas-answer-200-reinvite-without-sdp.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-answer-200-update-without-sdp.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-answer-200-update-without-sdp.py
index adc562a..9313159 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-answer-200-update-without-sdp.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-answer-200-update-without-sdp.py
@@ -1,4 +1,4 @@
-# $Id: uas-answer-200-update-without-sdp.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-auth.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-auth.py
index fbe422b..533dbac 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-auth.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-auth.py
@@ -1,4 +1,4 @@
-# $Id: uas-auth.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-cancel-no-final.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-cancel-no-final.py
index bf8f8d7..de59b82 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-cancel-no-final.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-cancel-no-final.py
@@ -1,4 +1,4 @@
-# $Id: uas-cancel-no-final.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-mwi-0.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-mwi-0.py
index 9c30a49..5cb8cc0 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-mwi-0.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-mwi-0.py
@@ -1,4 +1,4 @@
-# $Id: uas-mwi-0.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-mwi.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-mwi.py
index df2e577..5cb8cc0 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-mwi.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-mwi.py
@@ -1,4 +1,4 @@
-# $Id: uas-mwi.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-register-ip-change.xml b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-register-ip-change.xml
index c663c74..2c984be 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-register-ip-change.xml
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-register-ip-change.xml
@@ -7,7 +7,7 @@
<send>
<![CDATA[
- SIP/2.0 401 Unauthorized
+ SIP/2.0 100 Trying
[last_Via:];received=1.1.1.1;rport=1111
[last_From:]
[last_To:];tag=[call_number]
@@ -18,13 +18,46 @@
]]>
</send>
+ <pause milliseconds="2000"/>
+
+ <send>
+ <![CDATA[
+ SIP/2.0 401 Unauthorized
+ [last_Via:];received=2.2.2.2;rport=2222
+ [last_From:]
+ [last_To:];tag=[call_number]
+ [last_Call-ID:]
+ [last_CSeq:]
+ WWW-Authenticate: digest realm="test"
+ Content-Length: 0
+ ]]>
+ </send>
+
<recv request="REGISTER" crlf="true">
</recv>
<send>
<![CDATA[
+ SIP/2.0 401 Unauthorized again
+ [last_Via:];received=3.3.3.3;rport=3333
+ [last_From:]
+ [last_To:];tag=[call_number]
+ [last_Call-ID:]
+ [last_CSeq:]
+ [last_Contact:]
+ WWW-Authenticate: digest realm="test", stale=true
+ Content-Length: 0
+ ]]>
+ </send>
+
+
+ <recv request="REGISTER" crlf="true">
+ </recv>
+
+ <send>
+ <![CDATA[
SIP/2.0 200 OK
- [last_Via:];received=1.1.1.1;rport=1111
+ [last_Via:];received=4.4.4.4;rport=4444
[last_From:]
[last_To:];tag=[call_number]
[last_Call-ID:]
@@ -34,95 +67,70 @@
]]>
</send>
- <!-- REREGISTER -->
+ <!-- IP CHANGE FOR 200/OK -->
+
<recv request="REGISTER" crlf="true">
</recv>
<send>
<![CDATA[
- SIP/2.0 200 OK
- [last_Via:];received=1.1.1.1;rport=1111
+ SIP/2.0 401 Unauthorized
+ [last_Via:];received=5.5.5.5;rport=5555
[last_From:]
[last_To:];tag=[call_number]
[last_Call-ID:]
[last_CSeq:]
[last_Contact:]
- Subject: Reregister due to IP change, this has two Contacts
+ WWW-Authenticate: digest realm="test"
Content-Length: 0
]]>
</send>
-
- <!-- REFRESH, GOT IP CHANGE AGAIN -->
<recv request="REGISTER" crlf="true">
</recv>
<send>
<![CDATA[
- SIP/2.0 200 OK
- [last_Via:];received=2.2.2.2;rport=2222
+ SIP/2.0 401 Nasty Unauthorized
+ [last_Via:];received=6.6.6.6;rport=6666
[last_From:]
[last_To:];tag=[call_number]
[last_Call-ID:]
[last_CSeq:]
[last_Contact:]
- Subject: Refresh, got IP change again
+ WWW-Authenticate: digest realm="test", stale=true
Content-Length: 0
]]>
</send>
-
- <!-- REREGISTER -->
<recv request="REGISTER" crlf="true">
</recv>
<send>
<![CDATA[
SIP/2.0 200 OK
- [last_Via:];received=2.2.2.2;rport=2222
+ [last_Via:];received=8.8.8.8;rport=8888
[last_From:]
[last_To:];tag=[call_number]
[last_Call-ID:]
[last_CSeq:]
[last_Contact:]
- Subject: Reregister due to IP change to 2.2.2.2, this has two Contacts
Content-Length: 0
]]>
</send>
-
- <!-- WHATEVER -->
<recv request="REGISTER" crlf="true">
</recv>
<send>
<![CDATA[
SIP/2.0 200 OK
- [last_Via:];received=2.2.2.2;rport=2222
+ [last_Via:];received=8.8.8.8;rport=8888
[last_From:]
[last_To:];tag=[call_number]
[last_Call-ID:]
[last_CSeq:]
[last_Contact:]
- Subject: Whatever 1
- Content-Length: 0
- ]]>
- </send>
-
- <!-- WHATEVER -->
- <recv request="REGISTER" crlf="true">
- </recv>
-
- <send>
- <![CDATA[
- SIP/2.0 200 OK
- [last_Via:];received=2.2.2.2;rport=2222
- [last_From:]
- [last_To:];tag=[call_number]
- [last_Call-ID:]
- [last_CSeq:]
- [last_Contact:]
- Subject: Whatever 2
Content-Length: 0
]]>
</send>
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-reinv-glare.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-reinv-glare.py
index a6b2d25..9313159 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-reinv-glare.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-reinv-glare.py
@@ -1,4 +1,4 @@
-# $Id: uas-reinv-glare.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.py
index eaa15e6..42b2b88 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-reinv-with-less-media.py
@@ -1,4 +1,4 @@
-# $Id: uas-reinv-with-less-media.py 4373 2013-02-27 06:44:44Z ming $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-late-notify.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-late-notify.py
index 3734132..0a5fa25 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-late-notify.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-late-notify.py
@@ -1,4 +1,4 @@
-# $Id: uas-subscribe-late-notify.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-multipart-notify.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-multipart-notify.py
index 6316c81..2f5b5a9 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-multipart-notify.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-multipart-notify.py
@@ -1,4 +1,4 @@
-# $Id: uas-subscribe-multipart-notify.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-notify-terminate.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-notify-terminate.py
index ed64feb..feac113 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-notify-terminate.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-notify-terminate.py
@@ -1,4 +1,4 @@
-# $Id: uas-subscribe-notify-terminate.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-refresh-481.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-refresh-481.py
index 549e98f..2f5b5a9 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-refresh-481.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-refresh-481.py
@@ -1,4 +1,4 @@
-# $Id: uas-subscribe-refresh-481.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const
diff --git a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-terminated-retry.py b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-terminated-retry.py
index 4a79d44..19ecfae 100644
--- a/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-terminated-retry.py
+++ b/jni/pjproject-android/tests/pjsua/scripts-sipp/uas-subscribe-terminated-retry.py
@@ -1,4 +1,4 @@
-# $Id: uas-subscribe-terminated-retry.py 4188 2012-06-29 09:01:17Z nanang $
+# $Id$
#
import inc_const as const