sipxtacklib  Version 3.3
SipUserAgent Member List

This is the complete list of members for SipUserAgent, including all inherited members.

addAuthentication(SipMessage *message) const SipUserAgentprotected
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)SipUserAgentvirtual
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 SipUserAgentprotected
checkExtensions(SipMessage *message)SipUserAgentprotected
checkMethods(SipMessage *message)SipUserAgentprotected
clearMessageLog()SipUserAgent
dispatch(SipMessage *message, int messageType=SipMessageEvent::APPLICATION, SIPX_TRANSPORT_DATA *pData=NULL)SipUserAgentvirtual
enableStun(const char *szStunServer, int iStunPort, int refreshPeriodInSecs, OsNotification *pNotification=NULL, const char *szIp=NULL)SipUserAgentvirtual
EventSubTypes enum nameSipUserAgent
getAllowedMethods(UtlString *allowedMethods)SipUserAgentprotected
getConfiguredPublicAddress(UtlString *pIpAddress, int *pPort)SipUserAgent
getContactAddresses(SIPX_CONTACT_ADDRESS *pContacts[], int &numContacts)SipUserAgent
getContactDb()SipUserAgentinline
getContactUri(UtlString *contactUri)SipUserAgentBasevirtual
getDefaultExpiresSeconds() const SipUserAgent
getDefaultSerialExpiresSeconds() const SipUserAgent
getDirectoryServer(int index, UtlString *address, int *port, UtlString *protocol)SipUserAgent
getDnsSrvTimeout()SipUserAgent
getEnabledShortNames()SipUserAgentinline
getFirstResendTimeout()SipUserAgentprotected
getFromAddress(UtlString *address, int *port, UtlString *protocol)SipUserAgent
getLastResendTimeout()SipUserAgentprotected
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 SipUserAgentinline
getReliableTransportTimeout()SipUserAgentprotected
getRequest(const SipMessage &response)SipUserAgent
getSipStateTransactionTimeout()SipUserAgent
getSupportedExtensions(UtlString &extensionsString)SipUserAgent
getTcpPort() const SipUserAgent
getTimer()SipUserAgentinline
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)SipUserAgentvirtual
isExtensionAllowed(const char *extension) const SipUserAgent
isForkingEnabled()SipUserAgent
isMessageLoggingEnabled()SipUserAgentvirtual
isMethodAllowed(const char *method)SipUserAgent
isMyHostAlias(Url &route) const SipUserAgent
isOk(OsSocket::IpProtocolSocketType socketType)SipUserAgent
isReady()SipUserAgentvirtual
isShutdownDone()SipUserAgent
KEEPALIVE_MESSAGE enum valueSipUserAgent
logMessage(const char *message, int messageLength)SipUserAgentvirtual
lookupExternalTransport(const UtlString transportName, const UtlString ipAddress) const SipUserAgent
lookupSRVSipAddress(UtlString protocol, UtlString &sipAddress, int &port, UtlString &srcIp)SipUserAgentprotected
mConfigChangeObserversSipUserAgentBaseprotected
mContactAddressSipUserAgentBaseprotected
mContactDbSipUserAgentBaseprotected
mMessageLogEnabledSipUserAgentBaseprotected
mObserverMutexSipUserAgentBaseprotected
mTcpPortSipUserAgentBaseprotected
mTlsPortSipUserAgentBaseprotected
mUdpPortSipUserAgentBaseprotected
prepareContact(SipMessage &message, const char *szTargetAddress, const int *piTargetPort)SipUserAgentprotected
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)SipUserAgentprotected
selfHeaderValue(UtlString &self)SipUserAgentprotected
send(SipMessage &message, OsMsgQ *responseListener=NULL, void *responseListenerData=NULL, SIPX_TRANSPORT_DATA *pTransport=NULL)SipUserAgentvirtual
sendCustom(SIPX_TRANSPORT_DATA *pTransport, SipMessage *message, const char *sendAddress, const int sendPort)SipUserAgentprotected
sendStatelessRequest(SipMessage &request, UtlString &address, int port, OsSocket::IpProtocolSocketType protocol, UtlString &branchId)SipUserAgentprotected
sendStatelessResponse(SipMessage &response)SipUserAgentprotected
sendSymmetricUdp(SipMessage &message, const char *serverAddress, int port)SipUserAgentprotected
sendTcp(SipMessage *message, const char *serverAddress, int port)SipUserAgentprotected
sendTls(SipMessage *message, const char *serverAddress, int port)SipUserAgentprotected
sendUdp(SipMessage *message, const char *serverAddress, int port)SipUserAgentprotected
setDefaultExpiresSeconds(int expiresSeconds)SipUserAgent
setDefaultSerialExpiresSeconds(int expiresSeconds)SipUserAgent
setDnsSrvTimeout(int timeout)SipUserAgent
setEnableLocationHeader(const bool bLocationHeader)SipUserAgentinline
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)SipUserAgentinline
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 SipUserAgentprotected
shutdown(UtlBoolean blockingShutdown=TRUE)SipUserAgent
SHUTDOWN_MESSAGE enum valueSipUserAgent
SipTransaction classSipUserAgentfriend
SipUdpServer classSipUserAgentfriend
SipUdpServer::run(void *runArg)SipUserAgentfriend
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()SipUserAgentinline
stopMessageLog()SipUserAgent
stopTransactionTimers()SipUserAgentinline
UNSPECIFIED enum valueSipUserAgent
waitUntilReady()SipUserAgentvirtual
whichExtensionsNotAllowed(const SipMessage *message, UtlString *disallowedExtensions) const SipUserAgentprotected
~SipUserAgent()SipUserAgentvirtual
~SipUserAgentBase()SipUserAgentBasevirtual

sipXtackLib home page