16#ifndef _OO_CHAN_H323_H_
17#define _OO_CHAN_H323_H_
24#undef PACKAGE_BUGREPORT
29#include <sys/socket.h>
33#include <netinet/in.h>
34#include <netinet/in_systm.h>
35#include <netinet/ip.h>
72#include "ooCapability.h"
73#include "oochannels.h"
78#include "ooStackCmds.h"
79#include "ooCapability.h"
80#include "ooGkClient.h"
Access Control of various sorts.
Asterisk main include file. File version handling, generic pbx functions.
CallerID (and other GR30) management and generation Includes code and algorithms from the Zapata libr...
Internal Asterisk hangup causes.
int ooh323_onReceivedDigit(OOH323CallData *call, const char *digit)
void setup_rtp_connection(ooCallData *call, const char *remoteIp, int remotePort)
void ooh323_delete_peer(struct ooh323_peer *peer)
void close_rtp_connection(ooCallData *call)
int ooh323_destroy(struct ooh323_pvt *p)
EXTERN char * handle_cli_ooh323_reload(struct ast_cli_entry *e, int cmd, struct ast_cli_args *a)
int configure_local_rtp(struct ooh323_pvt *p, ooCallData *call)
struct ooh323_user * find_user(const char *name, const char *ip)
int restart_monitor(void)
void close_udptl_connection(ooCallData *call)
int ooh323_onReceivedSetup(ooCallData *call, Q931Message *pmsg)
void ooh323_set_read_format(ooCallData *call, struct ast_format *fmt)
int update_our_aliases(ooCallData *call, struct ooh323_pvt *p)
struct ooh323_peer * find_peer(const char *name, int port)
struct ast_frame * ooh323_rtp_read(struct ast_channel *ast, struct ooh323_pvt *p)
int ooh323_convertAsteriskCapToH323Cap(struct ast_format *format)
int ooh323_convert_hangupcause_h323ToAsterisk(int cause)
int reload_config(int reload)
void setup_udptl_connection(ooCallData *call, const char *remoteIp, int remotePort)
void ooh323_set_write_format(ooCallData *call, struct ast_format *fmt, int txframes)
int ooh323_convert_hangupcause_asteriskToH323(int cause)
static int call(void *data)
General Asterisk PBX channel definitions.
Standard Command Line Interface.
Convenient Signal Processing routines.
Generic File Format Support. Should be included by clients of the file handling routines....
Application convenience functions, designed to give consistent look and feel to Asterisk apps.
Configuration File Parser.
Support for logging to various files, console and syslog Configuration in file logger....
I/O Management (derived from Cheops-NG)
Asterisk locking-related definitions:
The AMI - Asterisk Manager Interface - is a TCP protocol created to manage Asterisk with third-party ...
Asterisk module definitions.
Options provided by main asterisk program.
Asterisk file paths, configured in asterisk.conf.
Core PBX routines and definitions.
Pluggable RTP Architecture.
Scheduler Routines (derived from cheops)
Main Channel structure associated with a channel.
descriptor for a cli entry.
Data structure associated with a single frame of data.