Ozeki VoIP SDK Class library
P2PSession Constructor (sessionType, caller, callee, mainSession, dependencies, sessionVariables, sendErrorResponse, initialSessinState)
NamespacesOzeki.VoIP.PBX.PhoneCalls.SessionP2PSessionP2PSession(SubSessionType, ISIPCall, ISIPCall, IUpperSession, SessionDependencies, SessionVariables, Boolean, SessionState)
Initializes a new instance of the P2PSession class
Declaration Syntax
C#Visual BasicVisual C++
public P2PSession(
	SubSessionType sessionType,
	ISIPCall caller,
	ISIPCall callee,
	IUpperSession mainSession,
	SessionDependencies dependencies,
	SessionVariables sessionVariables,
	bool sendErrorResponse,
	SessionState initialSessinState = SessionState.Created
)
Public Sub New ( 
	sessionType As SubSessionType,
	caller As ISIPCall,
	callee As ISIPCall,
	mainSession As IUpperSession,
	dependencies As SessionDependencies,
	sessionVariables As SessionVariables,
	sendErrorResponse As Boolean,
	Optional initialSessinState As SessionState = SessionState.Created
)
public:
P2PSession(
	SubSessionType sessionType, 
	ISIPCall^ caller, 
	ISIPCall^ callee, 
	IUpperSession^ mainSession, 
	SessionDependencies^ dependencies, 
	SessionVariables^ sessionVariables, 
	bool sendErrorResponse, 
	SessionState initialSessinState = SessionState::Created
)
Parameters
sessionType (SubSessionType)
caller (ISIPCall)
callee (ISIPCall)
mainSession (IUpperSession)
dependencies (SessionDependencies)
sessionVariables (SessionVariables)
sendErrorResponse (Boolean)
initialSessinState (SessionState) (Optional)

Assembly: VoIPSDK (Module: VoIPSDK.dll) Version: 10.1.12.649