P-Early-Media Trusted to Trusted
This table illustrates the P-CSCF case when messages are received from trusted endpoints and forwarded to trusted endpoints.
| Message Parameters configured on egress interface | Request (Invite, UPDATE, PRACK) w/o header | Request (Invite, UPDATE, PRACK) with header with one or more direction parameters where each has one of the values: "sendrecv", "sendonly", "recvonly", or"inactive" | Response (18x, 200OK(UPDATE/PRACK)) w/o header | Response (18x, 200OK(UPDATE/PRACK) with header with one or more direction parameters where each has one of the values: "sendrecv", "sendonly", "recvonly", or"inactive" | 
|---|---|---|---|---|
|  
                              				  
                               p-early-media-header-"add" p-early-media-direction -"sendonly"  | 
                            
                              				  
                               Add header with "supported" value. Setup flows based on SDP value  | 
                           Add "supported" value if not present. Setup the flows based on the value in the SDP value. | Setup flows based on local config PEM value. Add the PEM header based on local config value. Status Flow AVP in AAR message updated. | Setup the flows based on the value in the incoming PEM header. | 
|  p-early-media-header-"modify" 
				  
                               p-early-media-direction -"sendonly"  | 
                            
                              				  
                               Add header with "supported" value. Setup flows based on SDP value  | 
                           Add "supported" value if not present. Setup the flows based on the SDP value | Setup flows based on local config PEM value. Add the PEM header based on local config value. Status Flow AVP in AAR message updated. | Setup flows based on local config PEM value. Modify the PEM header based on local config value. Status Flow AVP in AAR message updated. | 
|  
                              				  
                               p-early-media-header-"add" No p-early-media-direction  | 
                            
                              				  
                               Add header with "supported" value. Setup flows based on SDP value  | 
                           Add "supported" value if not present. Setup the flows based on the SDP. | Setup flows based on local config PEM value. Add the PEM header based on default value. Status Flow AVP in AAR message updated. | Setup flows based on local config PEM value. Modify the PEM header based on default value. Status Flow AVP in AAR message updated. | 
|  
                              				  
                               p-early-media-header-"modify" No p-early-media-direction  | 
                            
                              				  
                               Add header with "supported" value. Setup flows based on SDP value.  | 
                            
                              				  
                               Add header with "supported" value if not present. Setup the flows based on the SDP.  | 
                           config PEM value. Add the PEM header based on default value. Status Flow AVP in AAR message updated. | Setup flows based on local config PEM value. Modify the PEM header based on default value. Status Flow AVP in AAR message updated. | 

