sipxtacklib
Version 3.3
|
This is the complete list of members for SipUserAgent, including all inherited members.
addAuthentication(SipMessage *message) const | SipUserAgent | protected |
addConfigChangeConsumer(OsMsgQ &messageQueue) | SipUserAgentBase | |
addContactAddress(SIPX_CONTACT_ADDRESS &contactAddress) | SipUserAgent | |
addCrLfKeepAlive(const char *szLocalIp, const char *szRemoteIp, const int remotePort, const int keepAliveSecs, OsNatKeepaliveListener *pListener) | SipUserAgent | |
addExternalTransport(const UtlString tranportName, const SIPX_TRANSPORT_DATA *const pTransport) | SipUserAgent | |
addMessageConsumer(OsServerTask *messageConsumer) | SipUserAgent | virtual |
addMessageObserver(OsMsgQ &messageQueue, const char *sipMethod=NULL, UtlBoolean wantRequests=TRUE, UtlBoolean wantResponses=TRUE, UtlBoolean wantIncoming=TRUE, UtlBoolean wantOutGoing=FALSE, const char *eventName=NULL, SipSession *pSession=NULL, void *observerData=NULL) | SipUserAgent | |
addSipKeepAlive(const char *szLocalIp, const char *szRemoteIp, const int remotePort, const char *szMethod, const int keepAliveSecs, OsNatKeepaliveListener *pListener) | SipUserAgent | |
addStunKeepAlive(const char *szLocalIp, const char *szRemoteIp, const int remotePort, const int keepAliveSecs, OsNatKeepaliveListener *pListener) | SipUserAgent | |
allowExtension(const char *extension) | SipUserAgent | |
allowMethod(const char *methodName, const bool bAllow=true) | SipUserAgent | |
authorized(SipMessage *request, const char *uri=NULL) const | SipUserAgent | protected |
checkExtensions(SipMessage *message) | SipUserAgent | protected |
checkMethods(SipMessage *message) | SipUserAgent | protected |
clearMessageLog() | SipUserAgent | |
dispatch(SipMessage *message, int messageType=SipMessageEvent::APPLICATION, SIPX_TRANSPORT_DATA *pData=NULL) | SipUserAgent | virtual |
enableStun(const char *szStunServer, int iStunPort, int refreshPeriodInSecs, OsNotification *pNotification=NULL, const char *szIp=NULL) | SipUserAgent | virtual |
EventSubTypes enum name | SipUserAgent | |
getAllowedMethods(UtlString *allowedMethods) | SipUserAgent | protected |
getConfiguredPublicAddress(UtlString *pIpAddress, int *pPort) | SipUserAgent | |
getContactAddresses(SIPX_CONTACT_ADDRESS *pContacts[], int &numContacts) | SipUserAgent | |
getContactDb() | SipUserAgent | inline |
getContactUri(UtlString *contactUri) | SipUserAgentBase | virtual |
getDefaultExpiresSeconds() const | SipUserAgent | |
getDefaultSerialExpiresSeconds() const | SipUserAgent | |
getDirectoryServer(int index, UtlString *address, int *port, UtlString *protocol) | SipUserAgent | |
getDnsSrvTimeout() | SipUserAgent | |
getEnabledShortNames() | SipUserAgent | inline |
getFirstResendTimeout() | SipUserAgent | protected |
getFromAddress(UtlString *address, int *port, UtlString *protocol) | SipUserAgent | |
getLastResendTimeout() | SipUserAgent | protected |
getLocalAddress(UtlString *pIpAddress, int *pPort, SIPX_TRANSPORT_TYPE protocol=TRANSPORT_UDP) | SipUserAgent | |
getMaxForwards() | SipUserAgent | |
getMaxSrvRecords() const | SipUserAgent | |
getMessageLog(UtlString &logData) | SipUserAgent | |
getNatMappedAddress(UtlString *pIpAddress, int *pPort) | SipUserAgent | |
getProxyServer(int index, UtlString *address, int *port, UtlString *protocol) | SipUserAgent | |
getRegisterResponseTimeout() const | SipUserAgent | inline |
getReliableTransportTimeout() | SipUserAgent | protected |
getRequest(const SipMessage &response) | SipUserAgent | |
getSipStateTransactionTimeout() | SipUserAgent | |
getSupportedExtensions(UtlString &extensionsString) | SipUserAgent | |
getTcpPort() const | SipUserAgent | |
getTimer() | SipUserAgent | inline |
getTlsPort() const | SipUserAgent | |
getUdpPort() const | SipUserAgent | |
getUserAgentName() const | SipUserAgent | |
getUseRport() const | SipUserAgent | |
getUseRportMapping() const | SipUserAgent | |
getViaInfo(int protocol, UtlString &address, int &port, const char *pszTargetAddress, const int *piTargetPort) | SipUserAgent | |
handleMessage(OsMsg &eventMessage) | SipUserAgent | virtual |
isExtensionAllowed(const char *extension) const | SipUserAgent | |
isForkingEnabled() | SipUserAgent | |
isMessageLoggingEnabled() | SipUserAgent | virtual |
isMethodAllowed(const char *method) | SipUserAgent | |
isMyHostAlias(Url &route) const | SipUserAgent | |
isOk(OsSocket::IpProtocolSocketType socketType) | SipUserAgent | |
isReady() | SipUserAgent | virtual |
isShutdownDone() | SipUserAgent | |
KEEPALIVE_MESSAGE enum value | SipUserAgent | |
logMessage(const char *message, int messageLength) | SipUserAgent | virtual |
lookupExternalTransport(const UtlString transportName, const UtlString ipAddress) const | SipUserAgent | |
lookupSRVSipAddress(UtlString protocol, UtlString &sipAddress, int &port, UtlString &srcIp) | SipUserAgent | protected |
mConfigChangeObservers | SipUserAgentBase | protected |
mContactAddress | SipUserAgentBase | protected |
mContactDb | SipUserAgentBase | protected |
mMessageLogEnabled | SipUserAgentBase | protected |
mObserverMutex | SipUserAgentBase | protected |
mTcpPort | SipUserAgentBase | protected |
mTlsPort | SipUserAgentBase | protected |
mUdpPort | SipUserAgentBase | protected |
prepareContact(SipMessage &message, const char *szTargetAddress, const int *piTargetPort) | SipUserAgent | protected |
prepareVia(SipMessage &message, UtlString &branchId, OsSocket::IpProtocolSocketType &toProtocol, const char *szTargetAddress, const int *piTargetPort, SIPX_TRANSPORT_DATA *pTransport=NULL) | SipUserAgent | |
printStatus() | SipUserAgent | |
recurseOnlyOne300Contact() | SipUserAgent | |
removeCrLfKeepAlive(const char *szLocalIp, const char *szRemoteIp, const int remotePort) | SipUserAgent | |
removeExternalTransport(const UtlString transportName, const SIPX_TRANSPORT_DATA *const pTransport) | SipUserAgent | |
removeMessageObserver(OsMsgQ &messageQueue, void *pObserverData=NULL) | SipUserAgent | |
removeSipKeepAlive(const char *szLocalIp, const char *szRemoteIp, const int remotePort, const char *szMethod) | SipUserAgent | |
removeStunKeepAlive(const char *szLocalIp, const char *szRemoteIp, const int remotePort) | SipUserAgent | |
resendWithAuthorization(SipMessage *response, SipMessage *request, int *messageType, int authorizationEntity) | SipUserAgent | protected |
selfHeaderValue(UtlString &self) | SipUserAgent | protected |
send(SipMessage &message, OsMsgQ *responseListener=NULL, void *responseListenerData=NULL, SIPX_TRANSPORT_DATA *pTransport=NULL) | SipUserAgent | virtual |
sendCustom(SIPX_TRANSPORT_DATA *pTransport, SipMessage *message, const char *sendAddress, const int sendPort) | SipUserAgent | protected |
sendStatelessRequest(SipMessage &request, UtlString &address, int port, OsSocket::IpProtocolSocketType protocol, UtlString &branchId) | SipUserAgent | protected |
sendStatelessResponse(SipMessage &response) | SipUserAgent | protected |
sendSymmetricUdp(SipMessage &message, const char *serverAddress, int port) | SipUserAgent | protected |
sendTcp(SipMessage *message, const char *serverAddress, int port) | SipUserAgent | protected |
sendTls(SipMessage *message, const char *serverAddress, int port) | SipUserAgent | protected |
sendUdp(SipMessage *message, const char *serverAddress, int port) | SipUserAgent | protected |
setDefaultExpiresSeconds(int expiresSeconds) | SipUserAgent | |
setDefaultSerialExpiresSeconds(int expiresSeconds) | SipUserAgent | |
setDnsSrvTimeout(int timeout) | SipUserAgent | |
setEnableLocationHeader(const bool bLocationHeader) | SipUserAgent | inline |
setForking(UtlBoolean enabled) | SipUserAgent | |
setHeaderOptions(const bool bAllowHeader, const bool bDateHeader, const bool bShortNames, const UtlString &acceptLanguage) | SipUserAgent | |
setHostAliases(UtlString &aliases) | SipUserAgent | |
setIncludePlatformInUserAgentName(const bool bInclude) | SipUserAgent | |
setIsUserAgent(UtlBoolean isUserAgent) | SipUserAgent | |
setLocationHeader(const char *szHeader) | SipUserAgent | |
setMaxForwards(int maxForwards) | SipUserAgent | |
setMaxSrvRecords(int numRecords) | SipUserAgent | |
setMaxTcpSocketIdleTime(int idleTimeSeconds) | SipUserAgent | |
setProxyServers(const char *sipProxyServers) | SipUserAgent | |
setRecurseOnlyOne300Contact(UtlBoolean recurseOnlyOne) | SipUserAgent | |
setRegisterResponseTimeout(const int seconds) | SipUserAgent | inline |
setReturnViasForMaxForwards(UtlBoolean returnVias) | SipUserAgent | |
setSelfHeader(SipMessage &message) | SipUserAgent | |
setServerHeader(SipMessage &message) | SipUserAgent | |
setUserAgentHeader(SipMessage &message) | SipUserAgent | |
setUserAgentHeaderProperty(const char *property) | SipUserAgent | |
setUserAgentName(const UtlString &name) | SipUserAgent | |
setUseRport(UtlBoolean bEnable) | SipUserAgent | |
setUseRportMapping(UtlBoolean bEnable) | SipUserAgent | |
shouldAuthenticate(SipMessage *message) const | SipUserAgent | protected |
shutdown(UtlBoolean blockingShutdown=TRUE) | SipUserAgent | |
SHUTDOWN_MESSAGE enum value | SipUserAgent | |
SipTransaction class | SipUserAgent | friend |
SipUdpServer class | SipUserAgent | friend |
SipUdpServer::run(void *runArg) | SipUserAgent | friend |
SipUserAgent(int sipTcpPort=SIP_PORT, int sipUdpPort=SIP_PORT, int sipTlsPort=SIP_PORT+1, const char *publicAddress=NULL, const char *defaultUser=NULL, const char *defaultSipAddress=NULL, const char *sipProxyServers=NULL, const char *sipDirectoryServers=NULL, const char *sipRegistryServers=NULL, const char *authenticationScheme=NULL, const char *authenicateRealm=NULL, OsConfigDb *authenticateDb=NULL, OsConfigDb *authorizeUserIds=NULL, OsConfigDb *authorizePasswords=NULL, SipLineMgr *lineMgr=NULL, int sipFirstResendTimeout=SIP_DEFAULT_RTT, UtlBoolean defaultToUaTransactions=TRUE, int readBufferSize=-1, int queueSize=OsServerTask::DEF_MAX_MSGS, UtlBoolean bUseNextAvailablePort=FALSE, UtlString certNickname="", UtlString certPassword="", UtlString dbLocation=".", UtlBoolean doUaMessageChecks=TRUE) | SipUserAgent | |
SipUserAgentBase(int sipTcpPort=SIP_PORT, int sipUdpPort=SIP_PORT, int sipTlsPort=SIP_TLS_PORT, int queueSize=OsServerTask::DEF_MAX_MSGS) | SipUserAgentBase | |
startMessageLog(int newMaximumLogSize=0) | SipUserAgent | |
startTransactionTimers() | SipUserAgent | inline |
stopMessageLog() | SipUserAgent | |
stopTransactionTimers() | SipUserAgent | inline |
UNSPECIFIED enum value | SipUserAgent | |
waitUntilReady() | SipUserAgent | virtual |
whichExtensionsNotAllowed(const SipMessage *message, UtlString *disallowedExtensions) const | SipUserAgent | protected |
~SipUserAgent() | SipUserAgent | virtual |
~SipUserAgentBase() | SipUserAgentBase | virtual |