some changes to webrtc to make it work with iDoubs in rtcweb profile mode

This commit is contained in:
Anthony Minessale
2014-12-12 14:55:14 -06:00
parent 19272dc5e2
commit e783999b51
3 changed files with 53 additions and 12 deletions

View File

@@ -79,6 +79,17 @@ static const struct value_mapping ATTR_TYPES[] = {
{SWITCH_STUN_ATTR_SOURCE_ADDRESS2, "SOURCE_ADDRESS2"},
{SWITCH_STUN_ATTR_DATA, "DATA"},
{SWITCH_STUN_ATTR_OPTIONS, "OPTIONS"},
{SWITCH_STUN_ATTR_PRIORITY, "PRIORITY"},
{SWITCH_STUN_ATTR_USE_CAND, "USE_CAND"},
{SWITCH_STUN_ATTR_PADDING, "PADDING"},
{SWITCH_STUN_ATTR_RESP_PORT, "RESP_PORT"},
{SWITCH_STUN_ATTR_SOFTWARE, "SOFTWARE"},
{SWITCH_STUN_ATTR_ALT_SERVER, "ALT_SERVER"},
{SWITCH_STUN_ATTR_FINGERPRINT, "FINGERPRINT"},
{SWITCH_STUN_ATTR_CONTROLLED, "CONTROLLED"},
{SWITCH_STUN_ATTR_CONTROLLING, "CONTROLLING"},
{SWITCH_STUN_ATTR_RESP_ORIGIN, "RESP_ORIGIN"},
{SWITCH_STUN_ATTR_OTHER_ADDR, "OTHER_ADDR"},
{0, 0}
};
@@ -263,6 +274,7 @@ SWITCH_DECLARE(switch_stun_packet_t *) switch_stun_packet_parse(uint8_t *buf, ui
}
break;
case SWITCH_STUN_ATTR_SOFTWARE:
case SWITCH_STUN_ATTR_USERNAME: /* ByteString, multiple of 4 bytes */
case SWITCH_STUN_ATTR_PASSWORD: /* ByteString, multiple of 4 bytes */
case SWITCH_STUN_ATTR_DATA: /* ByteString */