#=============================================================================
#   Filename:	input_r2.txt
#
#   16 Dec 2001     All inputs to date for second round of 24.228 reviews /
#                   Conf Call 1
#   18 dec 2001  v4 Added epart2 to certain replace strings, to work around 
#                   word shortcomings.
#   18 Dec 2001  v5 Includes "some" updates from conf review Dec 18.
#   04 Jan 2002  v6 Included subsequent updates from Sonia and Hugh 
#		    (icscf3_1.home3} 7.3.2.1, 7.3.2.2, 7.3.2.3, 7.3.6.1, 7.3.7.1
#   07 Jan 2002  v7 Added some manual updates to undo some of the changes made
#		    by script.
#
#=============================================================================
#
#
##############################################################################
###################################   SECTION I: Miguel/Gautam
##############################################################################
#
#I have extended N1-012000 (spiral and loop detection) to scscf2.home1.net and pcscf2.home1.net with the following parameters:
#	scscf2.home1.net
#		In Via headers: scscf2.home1.net;branch=492e09.1
#		In Record-Route headers: sip:492e09.1@scscf2.home1.net
#		In Route headers: sip:492e09.1@scscf2.home1.net
#	pcscf2.home1.net
#		In via headers: pcscf2.home1.net;branch=39z58a.1
#		In Record-Route headers: sip:39z58a.1@pcscf2.home1.net
#		In Route headers: sip:39z58a.1@pcscf2.home1.net
#	icscf2_s.home1.net
#		In via headers: icscf2_s.home1.net;branch=09a238.1
#		In Record-Route headers: sip:09a238.1@icscf2_s.home1.net
#		In Route headers: sip:09a238.1@icscf2_s.home1.net
#
# Manual Change [1] Verify that 10.4.6: Need to modify the "Saved value of the Route header" under flow 13. Currently it is
#	   Route: sip:scscf2.home1.net, sip:332b23.1@scscf1.home1.net,
#		sip:%5b5555%3a%3aaaa%3abbb%3accc%3addd%5d@pcscf1.home1.net
#        Needs to be:
#	   Route: sip:492e09.1@scscf2.home1.net, sip:332b23.1@scscf1.home1.net,
#		sip:431h23.1@pcscf1.home1.net
# Manual Change [2] 10.3.2-2 delete the comments under the table.
#
# Q1- 10.4.3 Flow 1: Proxy require privacy?  [Conf Call Dec-18 - leave for now as one of many privacy issues]
#---------------------------------------------------------------------
{10.4.3}	{-}	{sip:+1-212-555-2222@home2.net;user=phone}	{sip:+1-212-555-2222@home1.net;user=phone}
{10.4.3}	{3}	{Contact: sip:%5b5555%3a%3aaaa%3abbb%3accc%3addd%5d@pcscf1.home1.net}	{Contact: }
{10.4.3}	{9}	{Via: SIP/2.0/UDP icscf2_s.home1.net,}	{Via: SIP/2.0/UDP icscf2_s.home1.net;branch=09a238.1,}
{10.4.3}	{10}	{Via: SIP/2.0/UDP icscf2_s.home1.net,}	{Via: SIP/2.0/UDP icscf2_s.home1.net;branch=09a238.1,}
{10.4.3}	{12}	{Via: SIP/2.0/UDP icscf2_s.home1.net,}	{Via: SIP/2.0/UDP icscf2_s.home1.net;branch=09a238.1,}
{10.4.3}	{13}	{Via: SIP/2.0/UDP icscf2_s.home1.net}	{Via: SIP/2.0/UDP icscf2_s.home1.net;branch=09a238.1}
{10.4.3}	{19}	{ACK sip:token6@pcscf1.home1.net SIP/2.0}	{ACK sip:+1-212-555-2222@home1.net;user=phone SIP/2.0}
#
{10.4.6}	{-}	{sip:+1-212-555-2222@home2.net;user=phone} {sip:+1-212-555-2222@home1.net;user=phone}
{10.4.6}	{8}	{Contact: sip:%5b5555%3a%3aaaa%3abbb%3accc%3addd%5d@pcscf1.home1.net} {Contact: sip:[5555::aaa:bbb:ccc:ddd]}
{10.4.6}	{8}	{Record-Route: sip:332b23.1@scscf1.home1.net}	{Record-Route: sip:332b23.1@scscf1.home1.net, sip:431h23.1@pcscf1.home1.net}
{10.4.6}	{11}	{INVITE sip:%5b5555%3a%3aeee%3afff%3aaaa%3abbb%5d@pcscf2.home1.net}	{INVITE sip:pcscf2.home1.net}
{10.4.6}	{11}	{Record-Route: sip:scscf2.home1.net, sip:332b23.1@scscf1.home1.net}	{Record-Route: sip:492e09.1@scscf2.home1.net, sip:332b23.1@scscf1.home1.net, sip:431h23.1@pcscf1.home1.net} 
{10.4.6}	{11}	{Via: SIP/2.0/UDP scscf2.home1.net,}	{Via: SIP/2.0/UDP scscf2.home1.net;branch=492e09.1,} 
{10.4.6}	{12}	{Via: SIP/2.0/UDP scscf2.home1.net,}	{Via: SIP/2.0/UDP scscf2.home1.net;branch=492e09.1,}
{10.4.6}	{13}	{Via: SIP/2.0/UDP pcscf2.home1.net;branch=token1}	{Via: SIP/2.0/UDP pcscf2.home1.net;branch=39z58a.1}
{10.4.6}	{13}	{Contact: token1@pcscf2.home1.net}	{Contact: }
{10.4.6}	{13}	{Route: sip:scscf2.home1.net, sip:332b23.1@scscf1.home1.net,} {Route: sip:492e09.1@scscf2.home1.net, sip:332b23.1@scscf1.home1.net,}
{10.4.6}	{13}	{sip:%5b5555%3a%3aaaa%3abbb%3accc%3addd%5d@pcscf1.home1.net} {sip:431h23.1@pcscf1.home1.net}
{10.4.6}	{14}	{Contact: sip:+1-212-555-3333@home.net;user=phone}	{Contact: sip:+1-212-555-3333@home1.net;user=phone}
{10.4.6}	{15}	{Via: SIP/2.0/UDP pcscf2.home2.net;branch=876t12.1} {Via: SIP/2.0/UDP pcscf2.home1.net;branch=39z58a.1}
{10.4.6}	{16}	{Via: SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]} 	{Via: SIP/2.0/UDP scscf2.home1.net;branch=492e09.1, SIP/2.0/UDP scscf1.home1.net;branch=332b23.1, SIP/2.0/UDP pcscf1.home1.net;branch=431h23.1, SIP/2.0/UDP [5555::aaa:bbb:ccc:ddd]}
{10.4.6}	{16}	{Content-Length: 0}	{Content-Length: }
{10.4.6}	{17}	{ACK sip:%5b5555%3a%3aeee%3afff%3aaaa%3abbb%5d@pcscf2.home1.net SIP/2.0}	{ACK sip:pcscf2.home1.net SIP/2.0}
#
###############################################################################
###################################   SECTION II: Sonia
###############################################################################
{7.3.2.1}	{-}	{[5555::aaa:bbb:ccc:ddd])}		{[5555::aaa:bbb:ccc:ddd]}
{7.3.2.1}	{1}	{home2}					{home1}	
{7.3.2.1}	{4}	{SIP/2.0/UDP sip:scscf1.home1.net}	{SIP/2.0/UDP scscf1.home1.net;branch=332b23.1}
{7.3.2.1}	{4}	{sip: pcscf1.visited1.net}		{sip:240f34.1@pcscf1.visited1.net}
#
{7.3.2.2}	{-}	{[5555::aaa:bbb:ccc:ddd])}		{[5555::aaa:bbb:ccc:ddd]}
{7.3.2.2}	{40}	{;user=phone SIP/2.0}			{ SIP/2.0}
{7.3.2.2}	{43}	{sip: scscf2.home2.net}			{sip:scscf2.home2.net}
{7.3.2.2}	{45}	{SIP/2.0 SIP/2.0}			{SIP/2.0}
#
{7.3.2.3}	{-}	{[5555::aaa:bbb:ccc:ddd])}		{[5555::aaa:bbb:ccc:ddd]}
{7.3.2.3}	{39}	{home2}					{home1}
{7.3.2.3}	{42}	{sip:+1-212-555-2222@home1.net}		{sip:+1-212-555-2222@home2net}
{7.3.2.3}	{50}	{;user=phone SIP/2.0}			{ SIP/2.0}
#
{7.3.5.1}	{4}	{SIP/2.0/UDP sip:scscf1.home1.net}	{SIP/2.0/UDP scscf1.home1.net;branch=332b23.1,}
{7.3.5.1}	{10}	{INVITE sippcscf2.home2.net SIP/2.0}	{INVITE sip:pcscf2.home2.net SIP/2.0}
{7.3.5.1}	{11}	{see example in Table 7.3.5.1-11}	{see example in Table 7.3.5.1-11 (related to 7.3.5.1-10)}
{7.3.5.1}	{11}	{SIP/2.0/UDP icscf2.home2.net}		{SIP/2.0/UDP icscf2_s.home2.net;branch=871y12.1}
{7.3.5.1}	{12}	{see example in Table 7.3.5.1-12}	{see example in Table 7.3.5.1-12 (related to 7.3.5.1-10)}	
{7.3.5.1}	{19}	{see example in Table 7.3.5.1-19}	{see example in Table 7.3.5.1-19 (related to 7.3.5.1-18)}	
{7.3.5.1}	{25}	{see example in Table 7.3.5.1-25}	{see example in Table 7.3.5.1-25 (related to 7.3.5.1-24)}	
{7.3.5.1}	{28}	{see example in Table 7.3.5.1-28}	{see example in Table 7.3.5.1-28 (related to 7.3.5.1-10)}	
{7.3.5.1}	{37}	{see example in Table 7.3.5.1-37}	{see example in Table 7.3.5.1-37 (related to 7.3.5.1-36)}	
{7.3.5.1}	{40}	{see example in Table 7.3.5.1-40}	{see example in Table 7.3.5.1-40 (related to 7.3.5.1-10)}
{7.3.5.1}	{-}	{[5555::aaa:bbb:ccc:ddd])}		{[5555::aaa:bbb:ccc:ddd]}
{7.3.5.1}	{-}     {visited} {home} 
{7.3.5.1}	{-}	{home2} {home1}
{7.3.5.1}	{40}    {Record-Route: sip:876t12.1@pcscf2.home2.net, sip:764z87.1@scscf2.home2.net, sip:332b23.1@scscf1.home1.net, sip:431h23.1@pcscf1.home1.netFrom: } {Record-Route: sip:876t12.1@pcscf2.home2.net, sip:764z87.1@scscf2.home2.net, sip:332b23.1@scscf1.home1.net, sip:431h23.1@pcscf1.home1.net^pFrom: }
#
{7.3.5.2}	{10}	{SIP/2.0/UDP icscf1_s.home1.net;branch=312a32.1}	{ SIP/2.0/UDP icscf2_s.home1.net;branch=871y12.1}
{7.3.5.2}	{10}	{SIP/2.0/UDP scscf2.home1.net}	{SIP/2.0/UDP scscf2.home1.net;branch=764z87.1}
{7.3.5.2}	{11}	{SIP/2.0/UDP scscf1.home1.net;branch=332b23.1}	{SIP/2.0/UDP sip:scscf2.home1.net;branch=764z87.1}
{7.3.5.2}	{13}	{SIP/2.0/UDP icscf1_s.home1.net;branch=312a32.1}	{ SIP/2.0/UDP icscf2_s.home1.net;branch=871y12.1}
{7.3.5.2}	{14}	{Table 7.3.5.2-14: ACK (S-CSCF to P-CSCF)}	{ Table 7.3.5.2-14: ACK (I-CSCF to S-CSCF)}
{7.3.5.2}	{14}	{SIP/2.0/UDP scscf1.home1.net;branch=332b23.1}	{ SIP/2.0/UDP icscf2_s.home1.net;branch=871y12.1}
{7.3.5.2}	{-}     {visited} {home} 
{7.3.5.2}	{-}	{home2} {home1}
#
{7.3.6.1}	{-}	{home2}	{home1}
{7.3.6.1}	{4}	{SIP/2.0/UDP sip:scscf1.home1.net}	{SIP/2.0/UDP scscf1.home1.net;branch=332b23.1,}
{7.3.6.1}	{-}	{[5555::aaa:bbb:ccc:ddd])}		{[5555::aaa:bbb:ccc:ddd]}
#
{7.3.7.1}	{-}	{[5555::aaa:bbb:ccc:ddd])}		{[5555::aaa:bbb:ccc:ddd]}
{7.3.7.1}	{1}	{home2}					{home1}
{7.3.7.1}	{4}	{SIP/2.0/UDP sip:scscf1.home1.net}	{SIP/2.0/UDP scscf1.home1.net;branch=332b23.1}
#
###############################################################################
###################################   SECTION III: Georg
###############################################################################
#
#---------------------------------------------------------------------
# Script Input for 24.228 Changes
# Phone Conference 18th December 2001
# Georg Mayer & Gustavo Nieto-Blanco
# Siemens AG Germany
# Phone: +49-89-722-33114
# Mail: georg.mayer@icn.siemens.de
#---------------------------------------------------------------------
# if not otherwise stated, the changes
# can be applied in any sequence
#---------------------------------------------------------------------
#
#---------------------------------------------------------------------
# Contact Headers are not put away by P-CSCF
#---------------------------------------------------------------------
#
{-} {-} {removes the Record-Route and Contact headers} {removes the Record-Route headers}
#
#--------------------------------------------
# Editorials
#--------------------------------------------
#
# doubled protocol identifier in Via headers
# I do not know how this came in, but I found it at least in 17.5.2-18
# I propose to change it throughout the document
#
{-} {-} {SIP/2.0/UDP SIP/2.0/UDP} {SIP/2.0/UDP}
#
# by adding the branch headers out of N1-012000 we send double branches to the UE
#
{-} {-} {;branch=876t12.1;branch=token3} {;branch=token3}
#
#--------------------------------------------
# Updates needed in 17.5.2
#--------------------------------------------
#
# Adding route headers to refreshing and subsequent requests from UE to P-CSCF(N1-011856)
{17.5.2} {1} {INVITE sip:[5555::eee:fff:aaa:bbb]} {INVITE sip:user2_public1@home2.net}
{17.5.2} {1} {Supported:} {Route: sip:[5555::eee:fff:aaa:bbb]^pSupported:}
#
{17.5.2} {32} {PRACK sip:token3@pcscf1.visited1.net} {PRACK sip:user2_public1@home2.net}
{17.5.2} {32} {From:} {Route: sip:[5555::eee:fff:aaa:bbb]^pFrom:}
#
{17.5.2} {52} {COMET sip: [5555::eee:fff:aaa:bbb]} {COMET sip:user2_public1@home2.net}
{17.5.2} {52} {From:} {Route: sip:[5555::eee:fff:aaa:bbb]^pFrom:}
#
{17.5.2} {83} {PRACK sip: [5555::eee:fff:aaa:bbb]} {PRACK sip:user2_public1@home2.net}
{17.5.2} {83} {From:} {Route: sip:[5555::eee:fff:aaa:bbb]^pFrom:}
#
{17.5.2} {116} {ACK sip: [5555::eee:fff:aaa:bbb]} {ACK sip:user2_public1@home2.net}
{17.5.2} {116} {From:} {Route: sip:[5555::eee:fff:aaa:bbb]^pFrom:}
#
#
# Tokenisation 
{17.5.2} {-} 	{sip:token(sip:332b23.1@scscf1.home1.net),} {sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net,}
#
{17.5.2} {-} 	{sip:token(sip:764z87.1@scscf2.home2.net),} {sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net}
#
{17.5.2} {-} 	{SIP/2.0/UDP token(SIP/2.0/UDP scscf1.home1.net;branch=332b23.1),} {SIP/2.0/UDP token(SIP/2.0/UDP scscf1.home1.net;branch=332b23.1);tokenized-by=home1.net,}
#
{17.5.2} {-} 	{SIP/2.0/UDP token(SIP/2.0/UDP scscf2.home2.net;branch=764z87.1),} {SIP/2.0/UDP token(SIP/2.0/UDP scscf2.home2.net;branch=764z87.1);tokenized-by=home2.net,}
#
#--------------------------------------------
# Adding record-route headers to refreshing requests
#--------------------------------------------
#
{17.5.2} {3}  {Route:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net^pRoute:}
#
{17.5.2} {4}  {Route:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net^pRoute:}
#
{17.5.2} {8}  {Route:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:332b23.1@scscf1.home1.net^pRoute:}
#
{17.5.2} {9}  {Route:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, sip:312a32.1@icscf1_s.home1.net^pRoute:}
#
{17.5.2} {10} {Route:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net^pRoute:}
#
{17.5.2} {15} {Route:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:764z87.1@scscf2.home2.net^pRoute:}
#
{17.5.2} {16} {Route:} {Record-Route: sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {16} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRoute:}
#
#--------------------------------------------------------------------------
# Adding Record-Route header to refreshing responses (183, 180 and 200 OK) 
# don't you think that was really a refreshing response?
# both encrypted
#--------------------------------------------------------------------------
{17.5.2} {23} {Remote-Party-ID:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {23} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRemote-Party-ID:}
#
{17.5.2} {26} {Remote-Party-ID:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {26} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRemote-Party-ID:}
#
{17.5.2} {29} {Remote-Party-ID:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {29} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRemote-Party-ID:}
#
{17.5.2} {72} {Require:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {72} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRequire:}
#
{17.5.2} {76} {Require:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {76} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRequire:}
#
{17.5.2} {80} {Require:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {80} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRequire:}
#
{17.5.2} {104} {From:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {104} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pFrom:}
#
{17.5.2} {108} {From:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {108} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pFrom:}
#
{17.5.2} {112} {From:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {112} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pFrom:}
#
##in home1.net - only home2.net encrypted
{17.5.2} {27} {Remote-Party-ID:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:332b23.1@scscf1.home1.net, sip:312a32.1@icscf1_s.home1.net, epart2}
{17.5.2} {27} {epart2} {sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRemote-Party-ID:}
#
{17.5.2} {28} {Remote-Party-ID:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:332b23.1@scscf1.home1.net, sip:312a32.1@icscf1_s.home1.net, epart2}
{17.5.2} {28} {epart2} {sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRemote-Party-ID:}
#
{17.5.2} {77} {Require:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:332b23.1@scscf1.home1.net, sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, epart2}
{17.5.2} {77} {epart2} {sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRequire:}
#
{17.5.2} {79} {Require:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:332b23.1@scscf1.home1.net, sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, epart2}
{17.5.2} {79} {epart2} {sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pRequire:}
#
{17.5.2} {109} {From:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:332b23.1@scscf1.home1.net, sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, epart2}
{17.5.2} {109} {epart2} {sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pFrom:}
#
{17.5.2} {111} {From:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:332b23.1@scscf1.home1.net, sip:312a32.1@icscf1_s.home1.net, epart2}
{17.5.2} {111} {epart2} {sip:871y12.1@icscf2_s.home2.net, sip:token(sip:764z87.1@scscf2.home2.net);tokenized-by=home2.net, sip:556u87.1@icscf2_p.home2.net^pFrom:}
#
#
##in home2.net - onlye home1.net encryped
{17.5.2} {24} {Remote-Party-ID:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {24} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:764z87.1@scscf2.home2.net, sip:556u87.1@icscf2_p.home2.net^pRemote-Party-ID:}
#
{17.5.2} {25} {Remote-Party-ID:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {25} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:764z87.1@scscf2.home2.net, sip:556u87.1@icscf2_p.home2.net^pRemote-Party-ID:}
#
{17.5.2} {73} {Require:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {73} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:764z87.1@scscf2.home2.net, sip:556u87.1@icscf2_p.home2.net^pRequire:}
#
{17.5.2} {75} {Require:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {75} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:764z87.1@scscf2.home2.net, sip:556u87.1@icscf2_p.home2.net^pRequire:}
#
{17.5.2} {105} {From:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {105} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:764z87.1@scscf2.home2.net, sip:556u87.1@icscf2_p.home2.net^pFrom:}
#
{17.5.2} {107} {From:} {Record-Route: sip:sip:240f34.1@pcscf1.visited1.net, sip:351g45.1@icscf1_p.home1.net, sip:token(sip:332b23.1@scscf1.home1.net);tokenized-by=home1.net, epart2}
{17.5.2} {107} {epart2} {sip:312a32.1@icscf1_s.home1.net, sip:871y12.1@icscf2_s.home2.net, sip:764z87.1@scscf2.home2.net, sip:556u87.1@icscf2_p.home2.net^pFrom:}
#
#
#######################################
# Updates needed in 7.4.7
#######################################
#
# no changes needed here 
#
#######################################
# updates to 10.3.2
#######################################
#
#---------------------------------------------------------------
# !!! This needs to be the first change for section 10.3.2 !!!
#
{10.3.2} {-} {sip:%5b5555%3a%3aeee%3afff%3aaaa%3abbb%5d@pcscf2.home2.net} {sip:361k21.1@pcscf2.visited2.net}
#--------------------
# update request URIs
#--------------------
{10.3.2} {2}  {INVITE sip:token6@pcscf1.home1.net} {INVITE sip:user2_public1@home2.net}
{10.3.2} {15} {ACK sip:token6@pcscf1.home1.net} {ACK sip:user2_public1@home2.net} 
#
# use public-ID instead of tel-uri
{10.3.2} {2} {To: sip:B36(SHA-1(+1-212-555-2222;} {To: sip:B36(SHA-1(user2_public1@home2.net;}
{10.3.2} {14} {From: "Alien Blaster" <sip:B36(SHA-1(555-1111} {From: "Alien Blaster" <sip:B36(SHA-1(user1_public1@home1.net}
{10.3.2} {14} {To: <sip:B36(SHA-1(555-2222} {To: <sip:B36(SHA-1(user2_public1@home2.net}
#
# changing route headers
{10.3.2} {-} {sip:361k21.1@pcscf2.home2.net} {sip:361k21.1@pcscf2.visited2.net, sip:[5555::eee:fff:aaa:bbb]} {Route:}
{10.3.2} {5} {Record-Route:} {Route: sip:[5555::eee:fff:aaa:bbb]^pRecord-Route:}
#
# add route-header from UE to P-CSCF
{10.3.2} {2} {From:} {Route: sip:[5555::eee:fff:aaa:bbb]^pFrom:}
#
# add/change record-route headers to/in refreshing requests
{10.3.2} {3} {From:} {Record-Route: sip:240f34.1@pcscf1.visited1.net^pFrom:}
{10.3.2} {-} {sip:332b23.1@scscf1.home1.net} {sip:332b23.1@scscf1.home1.net, sip:240f34.1@pcscf1.visited1.net, } {Record-Route:}
#
# change record-route headers in refreshing responses
{10.3.2} {9} {Record-Route: sip:764z87.1@scscf2.home2.net, sip:332b23.1@scscf1.home1.net} {Record-Route: sip:361k21.1@pcscf2.visited2.net, sip:764z87.1@scscf2.home2.net, sip:332b23.1@scscf1.home1.net, sip:240f34.1@pcscf1.visited1.net} 
{10.3.2} {10} {Record-Route: sip:764z87.1@scscf2.home2.net, sip:332b23.1@scscf1.home1.net} {Record-Route: sip:361k21.1@pcscf2.visited2.net, sip:764z87.1@scscf2.home2.net, sip:332b23.1@scscf1.home1.net, sip:240f34.1@pcscf1.visited1.net} 
#
{10.3.2} {11} {Record-Route: sip:764z87.1@scscf2.home2.net, sip:332b23.1@scscf1.home1.net} {Record-Route: sip:361k21.1@pcscf2.visited2.net, sip:764z87.1@scscf2.home2.net, sip:332b23.1@scscf1.home1.net, sip:240f34.1@pcscf1.visited1.net} 
#
# delete record-route from ACK
{10.3.2} {16} {Record-Route:} {} {-} {ALL}
{10.3.2} {17} {Record-Route:} {Route: sip:[5555::eee:fff:aaa:bbb]} {-} {ALL}
#
# do not change contact information
{10.3.2} {3} {Contact:} {Contact:} {-} {ALL}
{10.3.2} {15} {Contact:} {Contact:} {-} {ALL}
{10.3.2} {18} {Contact:} {Contact:} {-} {ALL}
{10.3.2} {-} {Contact: sip:token6@pcscf1.home1.net} {Contact:}
{-} {-} {c=IN IP6 5555:: aaa:bbb:ccc:ddd} {c=IN IP6 5555::aaa:bbb:ccc:ddd}
#
#
#######################################
# updates to 10.3.3
#######################################
#
#
#######################################
# updates to 10.3.4
#######################################
#
#
#######################################
# updates to 10.3.5
#######################################
#
#
###############################################################################
###################################   SECTION IV: Misc
###############################################################################
#
{7.4.3.1}	{1}	{INVITE scscf2.home2.net SIP/2.0} 	{INVITE sip:scscf2.home1.net SIP/2.0}
{7.3.6.1}	{-}	{[5555::aaa:bbb:ccc:ddd])}		{[5555::aaa:bbb:ccc:ddd]}
{10.5.2}	{-}	{icscf3_1.home1}			{icscf3_s.home3}
{-}		{-}	{icscf3_1}				{icscf3_s}
{-}		{-}	{sip: s}				{sip:s}
{-}		{-}	{sip: p}				{sip:p}
{-}		{-}	{sip: i}				{sip:i}
#
# Manual Changes:
# 1) Section 7.3.5.1: Undo changes made by script where visisted changed to home in introductory para
# 2) References section: Reinsert space between SIP: and Session 
# 3) Change bis2 to bis5?