SIP User Agent configuration
Public Methods
-
static UaConfiguration* instance()
-
static void instance( const string cfgFile )
-
static void parseCfgFileCallBack( char* tag, char* type, char* value )
-
void show()
-
string getUserName()
-
string getPassword()
-
string getDisplayName()
-
string getLocalSipPort()
-
int getMinRtpPort()
-
int getMaxRtpPort()
-
string getSipTransport()
-
string getProxyServer()
-
bool getRegisterOn()
-
string getRegisterFrom()
-
string getRegisterTo()
-
int getRegisterExpires()
-
string getRegisterAction()
-
int getNetworkRtpRate()
-
bool getProvideRingback()
-
int getInitialDigitTimeout()
-
int getInterDigitTimeout()
-
UaXferMode getXferMode() const
-
string getConfServer() const
-
DialingPlanListType& getDialPlans()
-
SpeedDialMapType& getSpeedDials()
-
void setUserName( string name )
-
void setPassword( string pwd )
-
void setDisplayName( string name )
-
void setLocalSipPort( string port )
-
void setMinRtpPort( int port )
-
void setMaxRtpPort( int port )
-
void setSipTransport( string transport )
-
void setProxyServer( string server )
-
void setRegisterOn( bool on )
-
void setRegisterFrom( string from )
-
void setRegisterTo( string to )
-
void setRegisterExpires( int expires )
-
void setRegisterAction( string action )
-
void setNetworkRtpRate( int rate )
-
void setProvideRingback( bool ringback )
-
void setInitialDigitTimeout( int timeout )
-
void setInterDigitTimeout( int timeout )
-
void setXferMode( const UaXferMode xfermode )
-
void setConfServer( const string confserver )
-
void addDialPattern( DialMethodsType type, string pattern )
-
void addSpeedDial( string key, string dest )
-
bool getLoadGenOn()
-
string getRunMode()
-
int getStartTime()
-
int getNumKickStarts()
-
string getCallUrl()
-
int getNumEndpoints()
-
int getCallDuration()
-
int getCallDelay()
-
int getCallRestartTimer()
-
int getAnswerRestartTimer()
-
int getAnswerDelay()
-
bool getMonitorMsgOn()
-
int getMonitorMsgInterval()
-
string getDialNumber()
-
bool getRtpGenOn()
-
int getNumOfCalls()
-
bool getCJTimeOfDay()
-
void setLoadGenOn( bool on)
-
void setRunMode( string mode)
-
void setStartTime( int time)
-
void setNumKickStarts( int num)
-
void setCallUrl( string callUrl )
-
void setNumEndpoints( int endpoints)
-
void setCallDuration( int duration)
-
void setCallDelay( int delay)
-
void setCallRestartTimer( int delay )
-
void setAnswerRestartTimer( int delay )
-
void setAnswerDelay(int ansDelay)
-
void setMonitorMsgOn(bool msgOn)
-
void setMonitorMsgInterval(int debugInt)
-
void setDialNumber( string dialNum)
-
void setRtpGenOn( bool rtpOn)
-
void setNumOfCalls(int calls)
-
void setCJTimeOfDay(bool cjOn)
-
bool getRsvpOn() const
-
string getProvisioningHost() const
-
int getProvisioningPort() const
-
bool getUsePolicyServer() const
-
string getDeviceName() const
-
bool getCallWaitingOn() const
-
void setRsvpOn( const bool on )
-
void setProvisioningHost( const string host )
-
void setProvisioningPort( const int port )
-
void setUsePolicyServer( const bool use )
-
void setDeviceName( const string devicename )
-
void setCallWaitingOn( const bool callwaiting )
-
void setCallIdOn( const bool callIdOn )
-
bool getCallIdOn()
-
void setCallId( const string callid )
-
string getCallId()
-
void setUaTimeout( const int timeout )
-
int getUaTimeout() const
-
void setSubscribeOn( const bool subOn )
-
bool getSubscribeOn() const
-
void setSubscribeExpire( const int expire )
-
int getSubscribeExpire() const
-
void setSubscribeTo( const string to )
-
string getSubscribeTo() const
-
void addVMServer(const string server)
-
vector< string > & getVMServers()
-
void setLogFilename(const string& filename)
- set the filename that log messages should be sent to
-
string getLogFilename() const
- get the filename that log messages should be sent to
-
void setNATAddress(const string& address)
- set the NAT address, used to fill in the c= and o= lines in the SDP, so that RTP audio can tunnel through a NAT firewall
-
string getNATAddress() const
- get the NAT address
-
~UaConfiguration()
Private Fields
-
string userName
-
string displayName
-
string password
-
string localSipPort
-
int minRtpPort
-
int maxRtpPort
-
string sipTransport
-
string proxyServer
-
bool registerOn
-
string registerFrom
-
string registerTo
-
int registerExpires
-
string registerAction
-
int networkRtpRate
-
bool provideRingback
-
int initialDigitTimeout
-
int interDigitTimeout
-
DialingPlanListType dialPlans
-
SpeedDialMapType speedDials
-
bool loadGenOn
-
string runMode
-
int startTime
-
int numKickStarts
-
string callUrl
-
int numEndpoints
-
int callDuration
-
int callDelay
-
int callRestartTimer
-
int answerRestartTimer
-
int answerDelay
-
bool monitorMsgOn
-
int monitorMsgInterval
-
string dialNumber
-
bool rtpGenOn
-
int numOfCalls
-
bool cjTime
-
string provisioningHost
-
int provisioningPort
-
bool usePolicyServer
-
UaXferMode xferMode
-
string confServer
-
string myCallId
-
bool myCallIdOn
-
bool callWaitingOn
-
int uaTimeout
-
bool subscribeOn
-
int subscribeExpire
-
string subscribeTo
-
vector< string > myVmServers
-
static UaConfiguration* uaConfiguration
Private Methods
-
UaConfiguration()
Private Members
-
RSVP configuration data
-
other parameters
Documentation
SIP User Agent configuration
static UaConfiguration* instance()
static void instance( const string cfgFile )
static void parseCfgFileCallBack( char* tag, char* type, char* value )
void show()
string getUserName()
string getPassword()
string getDisplayName()
string getLocalSipPort()
int getMinRtpPort()
int getMaxRtpPort()
string getSipTransport()
string getProxyServer()
bool getRegisterOn()
string getRegisterFrom()
string getRegisterTo()
int getRegisterExpires()
string getRegisterAction()
int getNetworkRtpRate()
bool getProvideRingback()
int getInitialDigitTimeout()
int getInterDigitTimeout()
UaXferMode getXferMode() const
string getConfServer() const
DialingPlanListType& getDialPlans()
SpeedDialMapType& getSpeedDials()
void setUserName( string name )
void setPassword( string pwd )
void setDisplayName( string name )
void setLocalSipPort( string port )
void setMinRtpPort( int port )
void setMaxRtpPort( int port )
void setSipTransport( string transport )
void setProxyServer( string server )
void setRegisterOn( bool on )
void setRegisterFrom( string from )
void setRegisterTo( string to )
void setRegisterExpires( int expires )
void setRegisterAction( string action )
void setNetworkRtpRate( int rate )
void setProvideRingback( bool ringback )
void setInitialDigitTimeout( int timeout )
void setInterDigitTimeout( int timeout )
void setXferMode( const UaXferMode xfermode )
void setConfServer( const string confserver )
void addDialPattern( DialMethodsType type, string pattern )
void addSpeedDial( string key, string dest )
bool getLoadGenOn()
string getRunMode()
int getStartTime()
int getNumKickStarts()
string getCallUrl()
int getNumEndpoints()
int getCallDuration()
int getCallDelay()
int getCallRestartTimer()
int getAnswerRestartTimer()
int getAnswerDelay()
bool getMonitorMsgOn()
int getMonitorMsgInterval()
string getDialNumber()
bool getRtpGenOn()
int getNumOfCalls()
bool getCJTimeOfDay()
void setLoadGenOn( bool on)
void setRunMode( string mode)
void setStartTime( int time)
void setNumKickStarts( int num)
void setCallUrl( string callUrl )
void setNumEndpoints( int endpoints)
void setCallDuration( int duration)
void setCallDelay( int delay)
void setCallRestartTimer( int delay )
void setAnswerRestartTimer( int delay )
void setAnswerDelay(int ansDelay)
void setMonitorMsgOn(bool msgOn)
void setMonitorMsgInterval(int debugInt)
void setDialNumber( string dialNum)
void setRtpGenOn( bool rtpOn)
void setNumOfCalls(int calls)
void setCJTimeOfDay(bool cjOn)
bool getRsvpOn() const
string getProvisioningHost() const
int getProvisioningPort() const
bool getUsePolicyServer() const
string getDeviceName() const
bool getCallWaitingOn() const
void setRsvpOn( const bool on )
void setProvisioningHost( const string host )
void setProvisioningPort( const int port )
void setUsePolicyServer( const bool use )
void setDeviceName( const string devicename )
void setCallWaitingOn( const bool callwaiting )
void setCallIdOn( const bool callIdOn )
bool getCallIdOn()
void setCallId( const string callid )
string getCallId()
void setUaTimeout( const int timeout )
int getUaTimeout() const
void setSubscribeOn( const bool subOn )
bool getSubscribeOn() const
void setSubscribeExpire( const int expire )
int getSubscribeExpire() const
void setSubscribeTo( const string to )
string getSubscribeTo() const
void addVMServer(const string server)
vector< string > & getVMServers()
void setLogFilename(const string& filename)
- set the filename that log messages should be sent to
string getLogFilename() const
- get the filename that log messages should be sent to
void setNATAddress(const string& address)
- set the NAT address, used to fill in the c= and o= lines
in the SDP, so that RTP audio can tunnel through a NAT
firewall
string getNATAddress() const
- get the NAT address
~UaConfiguration()
UaConfiguration()
string userName
string displayName
string password
string localSipPort
int minRtpPort
int maxRtpPort
string sipTransport
string proxyServer
bool registerOn
string registerFrom
string registerTo
int registerExpires
string registerAction
int networkRtpRate
bool provideRingback
int initialDigitTimeout
int interDigitTimeout
DialingPlanListType dialPlans
SpeedDialMapType speedDials
bool loadGenOn
string runMode
int startTime
int numKickStarts
string callUrl
int numEndpoints
int callDuration
int callDelay
int callRestartTimer
int answerRestartTimer
int answerDelay
bool monitorMsgOn
int monitorMsgInterval
string dialNumber
bool rtpGenOn
int numOfCalls
bool cjTime
RSVP configuration data
-
RSVP configuration data
string provisioningHost
int provisioningPort
bool usePolicyServer
other parameters
-
other parameters
UaXferMode xferMode
string confServer
string myCallId
bool myCallIdOn
bool callWaitingOn
int uaTimeout
bool subscribeOn
int subscribeExpire
string subscribeTo
vector< string > myVmServers
static UaConfiguration* uaConfiguration
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java