 ===================================================================
 --- res/pjproject/pjnath/include/pjnath/config.h	(revision 372708)
 +++ res/pjproject/pjnath/include/pjnath/config.h	(working copy)
-@@ -487,6 +487,17 @@
+@@ -487,6 +487,21 @@
  #   define PJNATH_POOL_INC_TURN_SOCK		    1000
  #endif
  

+		if(sess->cred.type == PJ_STUN_AUTH_CRED_WEBRTC){
+			// Fix for http://code.google.com/p/sipml5/issues/detail?id=36
+			// Do not send error to chrome
+			return (!sess->cred.data.webrtc_cred.rx_username.slen || !sess->cred.data.webrtc_cred.tx_username.slen) ? -1 : PJ_SUCCESS;
+		}
+		
 	PJ_LOG(5,(SNAME(sess), "Message authentication failed"));

 	if (pj_ice_sess_create_check_list(rtp->ice, &ufrag, &passwd, ao2_container_count(rtp->remote_candidates), &candidates[0]) == PJ_SUCCESS) {
 		pj_ice_sess_start_check(rtp->ice);
 		pj_timer_heap_poll(timerheap, NULL);
@@ -891,7 +913,7 @@
 		status = pj_ice_sess_on_rx_pkt(rtp->ice, rtcp ? COMPONENT_RTCP : COMPONENT_RTP,
 			rtcp ? TRANSPORT_SOCKET_RTCP : TRANSPORT_SOCKET_RTP, buf, len, &address,
 			pj_sockaddr_get_len(&address));
-		if (status != PJ_SUCCESS) {
+		if (status != PJ_SUCCESS && status != PJ_STUN_ERROR_WEBRTC_NOTREADY) {
 			char buf[100];
 
 			pj_strerror(status, buf, sizeof(buf));
