|
Public Member Functions |
| | TrunkGroup (char *name=NULL) |
| | Create a trunk group data key from the bayonne.conf file.
|
| const char * | getName (void) |
| | Get the name of this trunk group.
|
| unsigned | getAnswer (void) |
| | Get the number of rings before answering.
|
| bool | getAccept (void) |
| | Get the accepting state option for this trunk.
|
| bool | getDetect (void) |
| | Get dialtone detect state for the trunk.
|
| timeout_t | getCallerid (void) |
| | Get the number of milliseconds for active caller id.
|
| timeout_t | getPickup (void) |
| | Get pickup gaurd time for this trunk group.
|
| const char * | chkRequest (void) |
| | Get handling for trunk group "pending requests".
|
| seltype_t | getSelect (void) |
| | Get a trunk group port selection method.
|
| unsigned | getThreashold (void) |
| | Get trunk threashold for requests to be posted.
|
| unsigned | getAnalysis (void) |
| | Get call progress analysis timeout for dialing.
|
| timeout_t | getReady (void) |
| | Get ready timer for trunk before handling requests when idle.
|
| timeout_t | getIdleTime (void) |
| | Get the initial idle timer for this group.
|
| unsigned | getSiezeTime (void) |
| | Get the trunk seizure timer for dialtone detect.
|
| unsigned | getRingTime (void) |
| | Get the time delay of each ring.
|
| unsigned | getMinDigits (void) |
| | Get call progress minimum digits.
|
| unsigned | getMDigTimeOut (void) |
| | Get call progress time out to get more digits.
|
| timeout_t | getHangup (void) |
| | Get disconnect gaurd time before answering.
|
| timeout_t | getFlash (void) |
| | Get default hook flash time for this trunk group.
|
| timeout_t | getDialtone (void) |
| | Get dialtone wait time for this trunk group.
|
| timeout_t | getDialspeed (void) |
| | Get dialing speed in milliseconds.
|
| const char * | getNumber (void) |
| | Get the telephone number associated with this trunk group if one is associated with it.
|
| void | incCapacity (void) |
| | Used when mapping trunk groups to activated trunks.
|
| Request * | getRequest (void) |
| | Get the next active request pending for this group.
|
| TrunkGroup * | getNext (void) |
| | Get next group record.
|
Static Public Member Functions |
| static void | logStats (void) |
| | Interface to force logging of call statistics.
|
| static TrunkGroup * | getGroup (const char *name=NULL) |
| | Find a named trunk group.
|
| static TrunkGroup * | assign (Trunk *trunk) |
| | Assign a trunk to it's appropriate trunk group.
|
Friends |
| class | KeyServer |
| class | Request |
| class | Policy |
| class | Trunk |
| class | MappedStats |
| const char * | getGroups (void) |
| __EXPORT void | cancel (TrunkGroup *group, const char *tag) |
| __EXPORT Request * | locate (TrunkGroup *group, const char *tag, int *pos=NULL) |
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.