Just ran a test using cumulus.
If I use the CWOP servers it strips off the IP and replaces it with XX
If I use my callsign and the APRS servers it leaves the header as TCPIP.
N4DMS>APRS,TCPXX*,qAX,CWOP-1:@151355z3143.03N/10952.75W_326/001g007t074r000P000p000h44b10207VL1112
N4DMS>APRS,TCPXX*,qAX,CWOP-1:@151404z3143.03N/10952.75W_284/002g004t073r000P000p000h45b10206VL1112
N4DMS>APRS,TCPIP*,qAC,FIRST:@151420z3143.02N/10952.77W_325/003g007t075r000p000P000h44b10206eCumulusDsVP
N4DMS>APRS,TCPIP*,qAC,THIRD:@151429z3143.02N/10952.77W_306/004g006t076r000p000P000h43b10206eCumulusDsVP
N4DMS>APRS,TCPIP*,qAC,SIXTH:@151438z3143.02N/10952.77W_294/004g008t075r000p000P000h44b10206eCumulusDsVP
N4DMS>APRS,TCPIP*,qAC,FIRST:@151447z3143.02N/10952.77W_289/005g007t075r000p000P000h45b10207eCumulusDsVP
N4DMS>APRS,TCPXX*,qAX,CWOP-3:@151530z3143.02N/10952.77W_310/004g009t080r000p000P000h38b10210eCumulusDsVP