|
| H323ConsoleEndPoint (OpalConsoleManager &manager) |
|
virtual void | GetArgumentSpec (ostream &strm) const |
|
virtual bool | Initialise (PArgList &args, bool verbose, const PString &defaultRoute) |
|
virtual void | OnGatekeeperStatus (H323Gatekeeper::RegistrationFailReasons status) |
|
bool | UseGatekeeperFromArgs (const PArgList &args, const char *host, const char *ident, const char *pass, const char *inter) |
|
void | TickleGatekeeperMonitor () |
|
| H323EndPoint (OpalManager &manager) |
|
| ~H323EndPoint () |
|
virtual void | ShutDown () |
|
virtual PBoolean | GarbageCollection () |
|
virtual PSafePtr< OpalConnection > | MakeConnection (OpalCall &call, const PString &party, void *userData=NULL, unsigned int options=0, OpalConnection::StringOptions *stringOptions=NULL) |
|
virtual void | OnReleased (OpalConnection &connection) |
|
virtual PStringList | GetAvailableStringOptions () const |
|
virtual void | SetEndpointTypeInfo (H225_EndpointType &info) const |
|
virtual void | SetVendorIdentifierInfo (H225_VendorIdentifier &info) const |
|
virtual void | SetH221NonStandardInfo (H225_H221NonStandard &info) const |
|
virtual bool | SetGatewaySupportedProtocol (H225_ArrayOf_SupportedProtocols &protocols) const |
|
virtual bool | OnSetGatewayPrefixes (PStringList &prefixes) const |
|
virtual void | NewIncomingConnection (OpalListener &listener, const OpalTransportPtr &transport) |
|
void | InternalNewIncomingConnection (OpalTransportPtr transport, bool reused=false) |
|
virtual H323Connection * | CreateConnection (OpalCall &call, const PString &token, void *userData, OpalTransport &transport, const PString &alias, const H323TransportAddress &address, H323SignalPDU *setupPDU, unsigned options=0, OpalConnection::StringOptions *stringOptions=NULL) |
|
virtual PBoolean | SetupTransfer (const PString &token, const PString &callIdentity, const PString &remoteParty, void *userData=NULL) |
|
void | TransferCall (const PString &token, const PString &remoteParty, const PString &callIdentity=PString::Empty()) |
|
void | ConsultationTransfer (const PString &primaryCallToken, const PString &secondaryCallToken) |
|
PBoolean | IntrudeCall (const PString &remoteParty, unsigned capabilityLevel, void *userData=NULL) |
|
PBoolean | ParsePartyName (const PString &party, PString &alias, H323TransportAddress &address, OpalConnection::StringOptions *stringOptions=NULL) |
|
PSafePtr< H323Connection > | FindConnectionWithLock (const PString &token, PSafetyMode mode=PSafeReadWrite) |
|
virtual PBoolean | OnSendSignalSetup (H323Connection &connection, H323SignalPDU &setupPDU) |
|
virtual PBoolean | OnSendCallProceeding (H323Connection &connection, H323SignalPDU &callProceedingPDU) |
|
virtual PBoolean | OnSendConnect (H323Connection &connection, H323SignalPDU &connectPDU) |
|
virtual PBoolean | OnIncomingCall (H323Connection &connection, const H323SignalPDU &setupPDU, H323SignalPDU &alertingPDU) |
|
virtual PBoolean | OnOutgoingCall (H323Connection &conn, const H323SignalPDU &connectPDU) |
|
virtual PBoolean | OnCallTransferInitiate (H323Connection &connection, const PString &remoteParty) |
|
virtual PBoolean | OnCallTransferIdentify (H323Connection &connection) |
|
virtual void | OnSendARQ (H323Connection &conn, H225_AdmissionRequest &arq) |
|
virtual
OpalConnection::AnswerCallResponse | OnAnswerCall (H323Connection &connection, const PString &callerName, const H323SignalPDU &setupPDU, H323SignalPDU &connectPDU, H323SignalPDU &progressPDU) |
|
virtual
OpalConnection::AnswerCallResponse | OnAnswerCall (OpalConnection &connection, const PString &caller) |
|
virtual PBoolean | OnAlerting (H323Connection &connection, const H323SignalPDU &alertingPDU, const PString &user) |
|
virtual PBoolean | OnSendAlerting (H323Connection &connection, H323SignalPDU &alerting, const PString &calleeName, PBoolean withMedia) |
|
virtual PBoolean | OnSentAlerting (H323Connection &connection) |
|
virtual PBoolean | OnConnectionForwarded (H323Connection &connection, const PString &forwardParty, const H323SignalPDU &pdu) |
|
virtual PBoolean | ForwardConnection (H323Connection &connection, const PString &forwardParty, const H323SignalPDU &pdu) |
|
virtual void | OnConnectionEstablished (H323Connection &connection, const PString &token) |
|
virtual PBoolean | IsConnectionEstablished (const PString &token) |
|
virtual PBoolean | OnStartLogicalChannel (H323Connection &connection, H323Channel &channel) |
|
virtual void | OnClosedLogicalChannel (H323Connection &connection, const H323Channel &channel) |
|
virtual void | OnGatekeeperNATDetect (const PIPSocket::Address &publicAddr, H323TransportAddress &gkRouteAddress) |
|
virtual void | OnHTTPServiceControl (unsigned operation, unsigned sessionId, const PString &url) |
|
virtual void | OnCallCreditServiceControl (const PString &amount, PBoolean mode) |
|
virtual void | OnServiceControlSession (unsigned type, unsigned sessionid, const H323ServiceControlSession &session, H323Connection *connection) |
|
virtual H323ServiceControlSession * | CreateServiceControlSession (const H225_ServiceControlDescriptor &contents) |
|
virtual PBoolean | OnCallIndependentSupplementaryService (const H323SignalPDU &setupPDU) |
|
virtual PBoolean | OnNegotiateConferenceCapabilities (const H323SignalPDU &setupPDU) |
|
bool | UseGatekeeper (const PString &address=PString::Empty(), const PString &identifier=PString::Empty(), const PString &localAddress=PString::Empty()) |
|
bool | SetGatekeeper (const PString &address, const PString &localAddress=PString::Empty()) |
|
bool | SetGatekeeperZone (const PString &address, const PString &identifier, const PString &localAddress=PString::Empty()) |
|
bool | LocateGatekeeper (const PString &identifier, const PString &localAddress=PString::Empty()) |
|
bool | DiscoverGatekeeper (const PString &localAddress=PString::Empty()) |
|
virtual H323Gatekeeper * | CreateGatekeeper (H323Transport *transport) |
|
H323Gatekeeper * | GetGatekeeper () const |
|
const PList< H323Gatekeeper > | GetGatekeepers () const |
|
PBoolean | IsRegisteredWithGatekeeper () const |
|
PBoolean | RemoveGatekeeper (int reason=-1) |
|
virtual void | SetGatekeeperPassword (const PString &password, const PString &username=PString::Empty()) |
|
virtual const PString & | GetGatekeeperUsername () const |
|
virtual const PString & | GetGatekeeperPassword () const |
|
void | SetGatekeeperAliasLimit (PINDEX limit) |
|
PINDEX | GetGatekeeperAliasLimit () const |
|
void | SetGatekeeperSimulatePattern (bool sim) |
|
bool | GetGatekeeperSimulatePattern () const |
|
virtual H235Authenticators | CreateAuthenticators () |
|
virtual void | SetDefaultLocalPartyName (const PString &name) |
|
virtual void | SetLocalUserName (const PString &name) |
|
virtual const PString & | GetLocalUserName () const |
|
bool | AddAliasNames (const PStringList &names) |
|
bool | AddAliasName (const PString &name) |
|
bool | RemoveAliasName (const PString &name) |
|
const PStringList & | GetAliasNames () const |
|
bool | AddAliasNamePattern (const PString &pattern) |
|
bool | RemoveAliasNamePattern (const PString &pattern) |
|
void | SetAliasNamePatterns (const PStringList &patterns) |
|
const PStringList & | GetAliasNamePatterns () const |
|
const PString & | GetDefaultILSServer () const |
|
void | SetDefaultILSServer (const PString &server) |
|
PBoolean | IsFastStartDisabled () const |
|
void | DisableFastStart (PBoolean mode) |
|
PBoolean | IsH245TunnelingDisabled () const |
|
void | DisableH245Tunneling (PBoolean mode) |
|
PBoolean | IsH245inSetupDisabled () const |
|
void | DisableH245inSetup (PBoolean mode) |
|
bool | IsForcedSymmetricTCS () const |
|
void | ForceSymmetricTCS (bool mode) |
|
PBoolean | IsH245Disabled () const |
|
void | DisableH245 (PBoolean bH245Disabled) |
|
PBoolean | CanDisplayAmountString () const |
|
void | SetCanDisplayAmountString (PBoolean mode) |
|
PBoolean | CanEnforceDurationLimit () const |
|
void | SetCanEnforceDurationLimit (PBoolean mode) |
|
unsigned | GetCallIntrusionProtectionLevel () const |
|
void | SetCallIntrusionProtectionLevel (unsigned level) |
|
virtual void | OnReceivedInitiateReturnError () |
|
PBoolean | CanAutoCallForward () const |
|
const H323Capabilities & | GetCapabilities () const |
|
void | SetTerminalType (TerminalTypes type) |
|
TerminalTypes | GetTerminalType () const |
|
PBoolean | IsTerminal () const |
|
PBoolean | IsGateway () const |
|
PBoolean | IsGatekeeper () const |
|
PBoolean | IsMCU () const |
|
unsigned | GetMinAudioJitterDelay () const |
|
unsigned | GetMaxAudioJitterDelay () const |
|
void | SetAudioJitterDelay (unsigned minDelay, unsigned maxDelay) |
|
bool | GetDefaultH239Control () const |
|
void | SetDefaultH239Control (bool on) |
|
bool | H460Disabled () const |
|
void | DisableH460 (bool disable=true) |
|
H460_FeatureSet * | GetFeatures () const |
|
virtual H460_FeatureSet * | CreateFeatureSet (H323Connection *connection) |
|
virtual H460_FeatureSet * | InternalCreateFeatureSet (H323Connection *connection) |
|
virtual PBoolean | OnSendFeatureSet (H460_MessageType pduType, H225_FeatureSet &) |
|
virtual void | OnReceiveFeatureSet (H460_MessageType pduType, const H225_FeatureSet &) |
|
virtual bool | OnLoadFeature (H460_Feature &feature) |
|
virtual PBoolean | IsLocalAddress (const PIPSocket::Address &remoteAddress) const |
|
virtual void | TranslateTCPAddress (PIPSocket::Address &localAddr, const PIPSocket::Address &remoteAddr) |
|
const PTimeInterval & | GetSignallingChannelCallTimeout () const |
|
const PTimeInterval & | GetFirstSignalPduTimeout () const |
|
const PTimeInterval & | GetEndSessionTimeout () const |
|
const PTimeInterval & | GetMasterSlaveDeterminationTimeout () const |
|
unsigned | GetMasterSlaveDeterminationRetries () const |
|
const PTimeInterval & | GetCapabilityExchangeTimeout () const |
|
const PTimeInterval & | GetLogicalChannelTimeout () const |
|
const PTimeInterval & | GetRequestModeTimeout () const |
|
const PTimeInterval & | GetRoundTripDelayTimeout () const |
|
const PTimeInterval & | GetRoundTripDelayRate () const |
|
PBoolean | ShouldClearCallOnRoundTripFail () const |
|
const PTimeInterval & | GetNoMediaTimeout () const |
|
void | SetNoMediaTimeout (const PTimeInterval &newInterval) |
|
const PTimeInterval & | GetGatekeeperRequestTimeout () const |
|
unsigned | GetGatekeeperRequestRetries () const |
|
const PTimeInterval & | GetRasRequestTimeout () const |
|
unsigned | GetRasRequestRetries () const |
|
const PTimeInterval & | GetGatekeeperTimeToLive () const |
|
void | SetGatekeeperTimeToLive (const PTimeInterval &ttl) |
|
const PString & | GetGkAccessTokenOID () const |
|
void | SetGkAccessTokenOID (const PString &token) |
|
bool | GetSendGRQ () const |
|
void | SetSendGRQ (bool v) |
|
bool | GetOneSignalAddressInRRQ () const |
|
void | SetOneSignalAddressInRRQ (bool v) |
|
const PTimeInterval & | GetCallTransferT1 () const |
|
const PTimeInterval & | GetCallTransferT2 () const |
|
const PTimeInterval & | GetCallTransferT3 () const |
|
const PTimeInterval & | GetCallTransferT4 () const |
|
const PTimeInterval & | GetCallIntrusionT1 () const |
|
const PTimeInterval & | GetCallIntrusionT2 () const |
|
const PTimeInterval & | GetCallIntrusionT3 () const |
|
const PTimeInterval & | GetCallIntrusionT4 () const |
|
const PTimeInterval & | GetCallIntrusionT5 () const |
|
const PTimeInterval & | GetCallIntrusionT6 () const |
|
H323CallIdentityDict & | GetCallIdentityDictionary () |
|
unsigned | GetNextH450CallIdentityValue () const |
|
virtual PString | GetDefaultTransport () const |
|
virtual WORD | GetDefaultSignalPort () const |
|
PString | GetCompatibility (H323Connection::CompatibilityIssues issue) const |
| Gets the current regular expression for the compatibility issue. More...
|
|
bool | SetCompatibility (H323Connection::CompatibilityIssues issue, const PString ®ex) |
|
bool | AddCompatibility (H323Connection::CompatibilityIssues issue, const PString ®ex) |
|
bool | HasCompatibilityIssue (H323Connection::CompatibilityIssues issue, const OpalProductInfo &productInfo) const |
| Determine if we must compensate for remote endpoint. More...
|
|