diff options
Diffstat (limited to 'main')
-rw-r--r-- | main/endpoints.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/main/endpoints.c b/main/endpoints.c index 66ad4618e..ce0ab0292 100644 --- a/main/endpoints.c +++ b/main/endpoints.c @@ -415,6 +415,14 @@ const char *ast_endpoint_get_id(const struct ast_endpoint *endpoint) return endpoint->id; } +enum ast_endpoint_state ast_endpoint_get_state(const struct ast_endpoint *endpoint) +{ + if (!endpoint) { + return AST_ENDPOINT_UNKNOWN; + } + return endpoint->state; +} + void ast_endpoint_set_state(struct ast_endpoint *endpoint, enum ast_endpoint_state state) { |