1 package gov.nist.javax.sip.header.ims; 2 /* 3 * Conditions Of Use 4 * 5 * This software was developed by employees of the National Institute of 6 * Standards and Technology (NIST), an agency of the Federal Government. 7 * Pursuant to title 15 Untied States Code Section 105, works of NIST 8 * employees are not subject to copyright protection in the United States 9 * and are considered to be in the public domain. As a result, a formal 10 * license is not needed to use the software. 11 * 12 * This software is provided by NIST as a service and is expressly 13 * provided "AS IS." NIST MAKES NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED 14 * OR STATUTORY, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTY OF 15 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT 16 * AND DATA ACCURACY. NIST does not warrant or make any representations 17 * regarding the use of the software or the results thereof, including but 18 * not limited to the correctness, accuracy, reliability or usefulness of 19 * the software. 20 * 21 * Permission to use this software is contingent upon your acceptance 22 * of the terms of this agreement 23 * 24 * . 25 * 26 */ 27 28 /** 29 * 30 * @author aayush.bhatnagar 31 * Rancore Technologies Pvt Ltd, Mumbai India. 32 * 33 * The ABNF of the P-Served-User Header is as follows: 34 * 35 * P-Served-User = "P-Served-User" HCOLON PServedUser-value 36 * *(SEMI served-user-param) 37 * served-user-param = sessioncase-param 38 * / registration-state-param 39 * / generic-param 40 * PServedUser-value = name-addr / addr-spec 41 * sessioncase-param = "sescase" EQUAL "orig" / "term" 42 * registration-state-param = "regstate" EQUAL "unreg" / "reg" 43 * 44 * Eg: P-Served-User: <sip:aayush@rancore.com>; sescase=orig; regstate=reg 45 * 46 * 47 */ 48 public interface PServedUserHeader { 49 50 public static final String NAME = "P-Served-User"; 51 setSessionCase(String sessionCase)52 public void setSessionCase(String sessionCase); 53 getSessionCase()54 public String getSessionCase(); 55 setRegistrationState(String registrationState)56 public void setRegistrationState(String registrationState); 57 getRegistrationState()58 public String getRegistrationState(); 59 60 61 } 62