mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-16 00:41:41 +00:00
FS-7470: add force-register-domain param to verto
This commit is contained in:
parent
b01352c133
commit
d3a747ad02
@ -932,6 +932,10 @@ static switch_bool_t check_auth(jsock_t *jsock, cJSON *params, int *code, char *
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (jsock->profile->register_domain) {
|
||||||
|
domain = jsock->profile->register_domain;
|
||||||
|
}
|
||||||
|
|
||||||
if (!(id && domain)) {
|
if (!(id && domain)) {
|
||||||
*code = CODE_AUTH_FAILED;
|
*code = CODE_AUTH_FAILED;
|
||||||
switch_snprintf(message, mlen, "Missing or improper credentials");
|
switch_snprintf(message, mlen, "Missing or improper credentials");
|
||||||
@ -4223,6 +4227,8 @@ static switch_status_t parse_config(const char *cf)
|
|||||||
profile->mcast_port = (switch_port_t) atoi(val);
|
profile->mcast_port = (switch_port_t) atoi(val);
|
||||||
} else if (!strcasecmp(var, "timer-name") && !zstr(var)) {
|
} else if (!strcasecmp(var, "timer-name") && !zstr(var)) {
|
||||||
profile->timer_name = switch_core_strdup(profile->pool, val);
|
profile->timer_name = switch_core_strdup(profile->pool, val);
|
||||||
|
} else if (!strcasecmp(var, "force-register-domain") && !zstr(val)) {
|
||||||
|
profile->register_domain = switch_core_strdup(profile->pool, val);
|
||||||
} else if (!strcasecmp(var, "local-network") && !zstr(val)) {
|
} else if (!strcasecmp(var, "local-network") && !zstr(val)) {
|
||||||
profile->local_network = switch_core_strdup(profile->pool, val);
|
profile->local_network = switch_core_strdup(profile->pool, val);
|
||||||
} else if (!strcasecmp(var, "apply-candidate-acl")) {
|
} else if (!strcasecmp(var, "apply-candidate-acl")) {
|
||||||
|
@ -249,6 +249,8 @@ struct verto_profile_s {
|
|||||||
|
|
||||||
verto_vhost_t *vhosts;
|
verto_vhost_t *vhosts;
|
||||||
|
|
||||||
|
char *register_domain;
|
||||||
|
|
||||||
struct verto_profile_s *next;
|
struct verto_profile_s *next;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user