add blind-reg param to verto

This commit is contained in:
Anthony Minessale 2014-07-19 00:42:49 +05:00
parent 997e921721
commit ff2edeb219
3 changed files with 8 additions and 0 deletions

View File

@ -11,6 +11,8 @@
<param name="secure-combined" value="/usr/local/freeswitch/certs/wss.pem"/>
<param name="secure-chain" value="/usr/local/freeswitch/certs/wss.pem"/>
<param name="userauth" value="true"/>
<!-- setting this to true will allow anyone to register even with no account so use with care -->
<param name="blind-reg" value="false"/>
<param name="mcast-ip" value="224.1.1.1"/>
<param name="mcast-port" value="1337"/>
<param name="rtp-ip" value="$${local_ip_v4}"/>

View File

@ -916,6 +916,9 @@ static switch_bool_t check_auth(jsock_t *jsock, cJSON *params, int *code, char *
switch_event_destroy(&req_params);
}
if (jsock->profile->blind_reg) {
r = SWITCH_TRUE;
}
end:
@ -3531,6 +3534,8 @@ static switch_status_t parse_config(const char *cf)
profile->inbound_codec_string = switch_core_strdup(profile->pool, val);
} else if (!strcasecmp(var, "outbound-codec-string") && !zstr(val)) {
profile->outbound_codec_string = switch_core_strdup(profile->pool, val);
} else if (!strcasecmp(var, "blind-reg") && !zstr(val)) {
profile->blind_reg = switch_true(val);
} else if (!strcasecmp(var, "userauth") && !zstr(val)) {
profile->userauth = switch_core_strdup(profile->pool, val);
} else if (!strcasecmp(var, "root-password") && !zstr(val)) {

View File

@ -187,6 +187,7 @@ struct verto_profile_s {
int debug;
int in_thread;
int blind_reg;
char *userauth;
char *root_passwd;