Namespace: Ozeki.VoIPAssembly: OzekiSDK (in OzekiSDK.dll) Version: 10.4.13.0
Syntaxpublic CallSession(
ISessionCall caller,
ISessionCall callee,
SessionMode mode,
SessionDependencies dependencies,
int ringTime = 60,
SessionIds sessionIds = null
)
Public Sub New (
caller As ISessionCall,
callee As ISessionCall,
mode As SessionMode,
dependencies As SessionDependencies,
Optional ringTime As Integer = 60,
Optional sessionIds As SessionIds = Nothing
)
public:
CallSession(
ISessionCall^ caller,
ISessionCall^ callee,
SessionMode mode,
SessionDependencies^ dependencies,
int ringTime = 60,
SessionIds^ sessionIds = nullptr
)
new :
caller : ISessionCall *
callee : ISessionCall *
mode : SessionMode *
dependencies : SessionDependencies *
?ringTime : int *
?sessionIds : SessionIds
(* Defaults:
let _ringTime = defaultArg ringTime 60
let _sessionIds = defaultArg sessionIds null
*)
-> CallSession
Parameters
- caller ISessionCall
- The call of the caller.
- callee ISessionCall
- The call of the callee.
- mode SessionMode
- Mode for switching betweeen P2P and relay calls.
- dependencies SessionDependencies
- Other services that the session depends on.
- ringTime Int32 (Optional)
- Ringing interval in seconds.
- sessionIds SessionIds (Optional)
- The session identifiers can be specified. If no session identifiers given, the session will generate them automatically.
See Also