switch_log_printf(SWITCH_CHANNEL_ID_LOG,file,func,line,ms->call_id,SWITCH_LOG_WARNING,"MSRP not ready! Buffering one message %"SWITCH_SIZE_T_FMT" bytes\n",msrp_msg->payload_bytes);
if(globals.debug&&msrp_msg->payload){
switch_log_printf(SWITCH_CHANNEL_ID_LOG,file,func,line,ms->call_id,SWITCH_LOG_WARNING,"MSRP not ready! Buffered one message [%s]\n",msrp_msg->payload);
}
msg=switch_msrp_msg_dup(msrp_msg);
status=switch_queue_trypush(ms->send_queue,msg);
if(status!=SWITCH_STATUS_SUCCESS){
switch_log_printf(SWITCH_CHANNEL_ID_LOG,file,func,line,ms->call_id,SWITCH_LOG_ERROR,"MSRP queue FULL! Discard one message %"SWITCH_SIZE_T_FMT" bytes\n",msg->payload_bytes);