#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
#include <resolv.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <regex.h>
#include <unistd.h>
#include <errno.h>
#include <asterisk/logger.h>
#include <asterisk/options.h>
#include <asterisk/enum.h>
#include <asterisk/dns.h>
#include <asterisk/channel.h>
#include <asterisk/config.h>
#include <asterisk/utils.h>
Include dependency graph for enum.c:
Go to the source code of this file.
Data Structures | |
struct | enum_search |
struct | naptr |
struct | enum_context |
Defines | |
#define | TOPLEV "e164.arpa." |
Functions | |
AST_MUTEX_DEFINE_STATIC (enumlock) | |
int | ast_get_enum (struct ast_channel *chan, const char *number, char *dst, int dstlen, char *tech, int techlen) |
int | ast_get_txt (struct ast_channel *chan, const char *number, char *dst, int dstlen, char *tech, int techlen, char *txt, int txtlen) |
int | ast_enum_init (void) |
int | ast_enum_reload (void) |
Variables | |
naptr | __packed__ |
|
Definition at line 47 of file enum.c. Referenced by ast_enum_init(). |
|
Definition at line 401 of file enum.c. References ast_destroy(), ast_load(), ast_mutex_lock, ast_mutex_unlock, ast_variable_browse(), free, s, and TOPLEV. Referenced by ast_enum_reload(), and main().
|
|
Definition at line 442 of file enum.c. References ast_enum_init(). Referenced by ast_module_reload().
|
|
Definition at line 274 of file enum.c. References ast_autoservice_start(), ast_autoservice_stop(), ast_log(), ast_mutex_lock, ast_mutex_unlock, ast_search_dns(), enum_context::dst, enum_context::dstlen, LOG_DEBUG, enum_context::naptrinput, s, enum_context::tech, and enum_context::techlen.
|
|
Definition at line 331 of file enum.c. References ast_autoservice_start(), ast_autoservice_stop(), ast_log(), ast_mutex_lock, ast_mutex_unlock, ast_search_dns(), enum_context::dst, enum_context::dstlen, LOG_DEBUG, enum_context::naptrinput, s, enum_context::tech, enum_context::techlen, enum_context::txt, and enum_context::txtlen.
|
|
|
|
|