Group PJSUA2_ACC

group PJSUA2_ACC

Typedefs

typedef std::vector<AuthCredInfo> AuthCredInfoVector

Array of SIP credentials

typedef std::vector<SrtpCrypto> SrtpCryptoVector
typedef std::vector<RtcpFbCap> RtcpFbCapVector
struct AccountRegConfig : public pj::PersistentObject
#include <account.hpp>

Account registration config. This will be specified in AccountConfig.

struct AccountSipConfig : public pj::PersistentObject
#include <account.hpp>

Various SIP settings for the account. This will be specified in AccountConfig.

struct AccountCallConfig : public pj::PersistentObject
#include <account.hpp>

Account’s call settings. This will be specified in AccountConfig.

struct AccountPresConfig : public pj::PersistentObject
#include <account.hpp>

Account presence config. This will be specified in AccountConfig.

struct AccountMwiConfig : public pj::PersistentObject
#include <account.hpp>

Account MWI (Message Waiting Indication) settings. This will be specified in AccountConfig.

struct AccountNatConfig : public pj::PersistentObject
#include <account.hpp>

Account’s NAT (Network Address Translation) settings. This will be specified in AccountConfig.

struct SrtpCrypto
#include <account.hpp>

SRTP crypto.

struct SrtpOpt : public pj::PersistentObject
#include <account.hpp>

SRTP settings.

struct RtcpFbCap
#include <account.hpp>

RTCP Feedback capability.

struct RtcpFbConfig : public pj::PersistentObject
#include <account.hpp>

RTCP Feedback settings.

struct AccountMediaConfig : public pj::PersistentObject
#include <account.hpp>

Account media config (applicable for both audio and video). This will be specified in AccountConfig.

struct AccountVideoConfig : public pj::PersistentObject
#include <account.hpp>

Account video config. This will be specified in AccountConfig.

struct AccountIpChangeConfig
#include <account.hpp>

Account config specific to IP address change.

struct AccountConfig : public pj::PersistentObject
#include <account.hpp>

Account configuration.

struct AccountInfo
#include <account.hpp>

Account information. Application can query the account information by calling Account::getInfo().

struct OnIncomingCallParam
#include <account.hpp>

This structure contains parameters for onIncomingCall() account callback.

struct OnRegStartedParam
#include <account.hpp>

This structure contains parameters for onRegStarted() account callback.

struct OnRegStateParam
#include <account.hpp>

This structure contains parameters for onRegState() account callback.

struct OnIncomingSubscribeParam
#include <account.hpp>

This structure contains parameters for onIncomingSubscribe() callback.

struct OnInstantMessageParam
#include <account.hpp>

Parameters for onInstantMessage() account callback.

struct OnInstantMessageStatusParam
#include <account.hpp>

Parameters for onInstantMessageStatus() account callback.

struct OnTypingIndicationParam
#include <account.hpp>

Parameters for onTypingIndication() account callback.

struct OnMwiInfoParam
#include <account.hpp>

Parameters for onMwiInfo() account callback.

struct PresNotifyParam
#include <account.hpp>

Parameters for presNotify() account method.

class FindBuddyMatch
#include <account.hpp>

Wrapper class for Buddy matching algo.

Default algo is a simple substring lookup of search-token in the Buddy URIs, with case sensitive. Application can implement its own matching algo by overriding this class and specifying its instance in Account::findBuddy().

class Account
#include <account.hpp>

Account.