#include <bayonne.h>
Inheritance diagram for TrunkGroup:
Public Methods | |
TrunkGroup (char *name=NULL) | |
Create a trunk group data key from the bayonne.conf file. More... | |
const char* | getName (void) |
Get the name of this trunk group. More... | |
unsigned | getAnswer (void) |
Get the number of rings before answering. More... | |
bool | getDetect (void) |
Get dialtone detect state for the trunk. More... | |
unsigned | getCallerid (void) |
Get the number of milliseconds for active caller id. More... | |
unsigned | getPickup (void) |
Get pickup gaurd time for this trunk group. More... | |
const char* | chkRequest (void) |
Get handling for trunk group "pending requests". More... | |
seltype_t | getSelect (void) |
Get a trunk group port selection method. More... | |
unsigned | getThreashold (void) |
Get trunk threashold for requests to be posted. More... | |
unsigned | getAnalysis (void) |
Get call progress analysis timeout for dialing. More... | |
timeout_t | getReady (void) |
Get ready timer for trunk before handling requests when idle. More... | |
unsigned | getIdleTime (void) |
Get the initial idle timer for this group. More... | |
unsigned | getSiezeTime (void) |
Get the trunk seizure timer for dialtone detect. More... | |
unsigned | getRingTime (void) |
Get the time delay of each ring. More... | |
int | getHangup (void) |
Get disconnect gaurd time before answering. More... | |
timeout_t | getFlash (void) |
Get default hook flash time for this trunk group. More... | |
timeout_t | getDialtone (void) |
Get dialtone wait time for this trunk group. More... | |
timeout_t | getDialspeed (void) |
Get dialing speed in milliseconds. More... | |
const char* | getNumber (void) |
Get the telephone number associated with this trunk group if one is associated with it. More... | |
const char* | getSchedule (char *buf) |
Get the name of the script to "schedule" for this group. More... | |
const char* | getRedirect (const char *redirect, char *buf) |
Get the name of the script to "schedule" for a given call redirection mode for this group. More... | |
void | incCapacity (void) |
Used when mapping trunk groups to activated trunks. | |
Request* | getRequest (void) |
Get the next active request pending for this group. More... | |
Friends | |
class | KeyServer |
class | Scheduler |
class | Audit |
class | TestDebug |
class | Request |
class | Policy |
class | Trunk |
const char* | getGroups (void) |
void | cancel (TrunkGroup *group, const char *tag) |
Request* | locate (TrunkGroup *group, const char *tag, int *pos=NULL) |
TrunkGroup* | getGroup (const char *name) |
Find a named trunk group. More... |
These are initially given a [trunks] section for default group values followed by a specific entry. The [server] groups key lists the active trunk groups. A special default group is also created.
|
Create a trunk group data key from the bayonne.conf file.
|
|
Get handling for trunk group "pending requests".
|
|
Get call progress analysis timeout for dialing.
|
|
Get the number of rings before answering.
|
|
Get the number of milliseconds for active caller id.
|
|
Get dialtone detect state for the trunk.
|
|
Get dialing speed in milliseconds.
|
|
Get dialtone wait time for this trunk group.
|
|
Get default hook flash time for this trunk group.
|
|
Get disconnect gaurd time before answering.
|
|
Get the initial idle timer for this group.
|
|
Get the name of this trunk group.
|
|
Get the telephone number associated with this trunk group if one is associated with it.
|
|
Get pickup gaurd time for this trunk group.
|
|
Get ready timer for trunk before handling requests when idle.
|
|
Get the name of the script to "schedule" for a given call redirection mode for this group. If no redirect option is found, then getSchedule is invoked.
|
|
Get the next active request pending for this group.
|
|
Get the time delay of each ring.
|
|
Get the name of the script to "schedule" for this group.
|
|
Get a trunk group port selection method.
|
|
Get the trunk seizure timer for dialtone detect.
|
|
Get trunk threashold for requests to be posted.
|
|
Used when mapping trunk groups to activated trunks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Find a named trunk group.
|
|
|
|
|