#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... | |
| 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... | |
| timeout_t | getReady (void) |
| Get ready timer for trunk before handling requests when idle. 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... | |
| 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 |
| 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 the number of rings before answering.
|
|
|
Get the number of milliseconds for active caller id.
|
|
|
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 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 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.
|
|
|
Used when mapping trunk groups to activated trunks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Find a named trunk group.
|
1.2.1 written by Dimitri van Heesch,
© 1997-2000