Microsoft Lync Server 2010 SDK
Documentation Home
Microsoft Lync Server 2010 SDK
Legal Information
Getting Started with Microsoft Lync Server 2010 SDK
What's New in Microsoft Lync Server 2010 SDK
Migrating Applications to Microsoft Lync Server 2010 SDK
Deploying Applications in New Server Topologies
Microsoft Lync Server Application API Overview
SIP Application Manifests
Creating an Application Manifest
Loading an Application Manifest
SIP Application Manifest Example
MSPL for Message Routing and Filtering
Writing a Message Filter Script
A Sample Message Filter Script
MSPL Script Syntax
Microsoft Managed SIP Application API
SIP Application Behaviors
SIP Forwarding Proxy Application
SIP Forking Proxy Application
Creating a Managed SIP Application for Lync Server
Creating a Multi-Threaded Managed SIP Application
Managing SIP Transactions in Managed SIP Applications
Managing Server Agent Object Lifetimes
Configuring Garbage Collection on the Server
Synchronizing Access to Transaction Objects
Debugging a Managed SIP Application
Using ApiLogger.exe
Registering a SIP Application with Lync Server
Managing a SIP Application on Lync Server
Microsoft Lync Server Application API References
SIP Application Manifest Reference
applicationManifest Element
allowRegistrationBeforeUserServices Element
column Element
file Element
proxyByDefault Element
requestFilter Element
responseFilter Element
scriptOnly Element
serverFilter Element
splScript Element
MSPL Scripting Reference
MSPL Built-in Constants
ClusterType (New)
ExternalSourceNetwork
ExternalSourceType
MessageOrigin (MSPL)
ServerRole
StatusClass
StandardHeader (Updated)
StandardMethod
UserOption
UserPolicyType
MSPL Built-in Variables (Updated)
MSPL Types and Type Conversion
MSPL Built-in Classes
Message (MSPL)
RegistrarEndpoint
Request
Response
SourceInfo (New)
TargetInfo
Transaction (Updated)
MSPL Built-in Functions
AddHeader
Base64Decode
BeginFork
CheckUserOption
Concatenate
ContainsString
Dispatch
DispatchNotification
DomainSupported
EndFork
EndsWithString
EqualString
Fork
GetDisplayName
GetEndpointInstanceFromGRUU
GetHeaderValues
GetHostName
GetParameterValue
GetPort
GetScheme
GetUri
GetUriParameter
GetUserAtHost
GetUserName
HashString
IndexOfString
IsGRUU
IsLocalCluster (New)
IsPasOnline (New)
IsPhoneUri
LengthString
Log
ProxyRequest
ProxyResponse
QueryCategory
QueryCategoryBySubscriber
QueryDomain
QueryEndpoints
QueryHomeServer (Updated)
QueryUserPolicy
Respond
SetParameterValue
Split(string, string)
Split(string, bool, string)
StartsWithString
SubdomainOf
SubString
SupportsMethod
Managed SIP Application API Reference
External .NET Framework Class Reference
Microsoft.Rtc.Sip
Sip Classes
ApplicationConfigChangedEventArgs (New)
ApplicationConfigChangedEventArgs Properties
ApplicationConfigChangedEventArgs.ApplicationUri
ApplicationConfigChangedEventArgs.InitialNotification
ApplicationConfigChangedEventArgs.NewConfig
ApplicationConfigChangedEventArgs.OldConfig
ApplicationConfigHelper (new)
ApplicationConfigHelper Constructors
ApplicationConfigHelper.ApplicationConfigHelper
ApplicationConfigHelper Methods
ApplicationConfigHelper.RegisterChangeNotification
ApplicationConfigHelper.DeRegisterChangeNotification
ApplicationConfigHelper.GetApplicationConfiguration
ApplicationConfiguration (new)
ApplicationConfiguration Properties
ApplicationConfiguration.Critical
ApplicationConfiguration.Enabled
ApplicationConfigHelperException (New)
ApplicationManifest
ApplicationManifest Methods
ApplicationManifest.Compile
ApplicationManifest.CreateFromFile
ApplicationManifest.CreateFromString
ApplicationManifest.SetDebugOutput
ApplicationManifest Properties
ApplicationManifest.ApplicationUri
AppViaStamp
AppViaStamp Properties
AppViaStamp.Pool
AppViaStamp.Server
AppViaStamp.Stamp
AppViaStampCollection
AppViaStampCollection Methods
AppViaStampCollection.CopyTo
AppViaStampCollection.GetEnumerator
AppViaStampCollection Properties
AppViaStampCollection.Count
AppViaStampCollection.IsReadOnly
AppViaStampCollection.IsSynchronized
AppViaStampCollection.Item
AppViaStampCollection.SyncRoot
BranchCollection
BranchCollection Methods
BranchCollection.GetEnumerator
BranchCollection Properties
BranchCollection.Count
BranchCollection.IsEmpty
ClientTransaction
ClientTransaction Events
ClientTransaction.ResponseReceived
ClientTransaction Methods
ClientTransaction.OnResponseReceived
ClientTransaction.SendRequest
ClientTransaction Properties
ClientTransaction.ServerTransaction
CompilerErrorException
CompilerErrorException Constructors
CompilerErrorException.CompilerErrorException (ArrayList)
CompilerErrorException Properties
CompilerErrorException.ErrorMessages
ConnectionDroppedEventArgs
ConnectionDroppedEventArgs Constructors
ConnectionDroppedEventArgs.ConnectionDroppedEventArgs (ConnectionDroppedReason)
ConnectionDroppedEventArgs Properties
ConnectionDroppedEventArgs.Reason
DefaultRTCClassAttribute
DefaultRTCClassAttribute Constructors
DefaultRTCClassAttribute.DefaultRTCClassAttribute ()
Header
Header Constructors
Header.Header ()
Header.Header (String)
Header.Header (String, String)
Header Properties
Header.IsReadOnly
Header.Parameters
Header.Type
Header.Value
Header.ValueNoParameters
HeaderCollection
HeaderCollection Methods
HeaderCollection.Add
HeaderCollection.Clear
HeaderCollection.Contains
HeaderCollection.CopyTo
HeaderCollection.FindFirst
HeaderCollection.GetEnumerator
HeaderCollection.IndexOf
HeaderCollection.Insert
HeaderCollection.Remove
HeaderCollection.RemoveAt
HeaderCollection Properties
HeaderCollection.Count
HeaderCollection.IsFixedSize
HeaderCollection.IsReadOnly
HeaderCollection.IsSynchronized
HeaderCollection.Item
HeaderCollection.SyncRoot
Message
Message Methods
Message.Clone
Message.GetHeaders
Message Properties
Message.AllHeaders
Message.AllStamps
Message.AuthenticationInfo
Message.Content
Message.RawContent
Message.Received
Message.Stamp
Message.StampPool
Message.TimeReceived
Request Sip Class
Request Constructors
Request.Request ()
Request.Request (StandardMethodType)
Request.Request (StandardMethodType, String)
Request.Request (String)
Request.Request (String, String)
Request Enumerations
Request.StandardMethodType
Request Methods
Request.Clone ()
Request.Clone (String)
Request.CreateResponse ()
Request.CreateResponse (int32)
Request Properties
Request.Method
Request.RequestUri
Request.StandardMethod
RequestReceivedEventArgs
RequestReceivedEventArgs Properties
RequestReceivedEventArgs.Request
RequestReceivedEventArgs.ServerTransaction
Response Sip Class
Response Properties
Response.ReasonPhrase
Response.StatusClass
Response.StatusCode
ResponseCollection
ResponseCollection Methods
ResponseCollection.Contains
ResponseCollection.CopyTo
ResponseCollection.GetEnumerator
ResponseCollection.IndexOf
ResponseCollection Properties
ResponseCollection.Count
ResponseCollection.IsFixedSize
ResponseCollection.IsReadOnly
ResponseCollection.IsSynchronized
ResponseCollection.Item
ResponseCollection.SyncRoot
ResponseReceivedEventArgs
ResponseReceivedEventArgs Properties
ResponseReceivedEventArgs.ClientTransaction
ResponseReceivedEventArgs.Response
ServerAgent
ServerAgent Constructors
ServerAgent.ServerAgent (ApplicationManifest)
ServerAgent.ServerAgent (Object, ApplicationManifest)
ServerAgent Enumerations
ServerAgent.ServerRole
ServerAgent.TransportType
ServerAgent Events
ServerAgent.ConnectionDropped
ServerAgent Methods
ServerAgent.CheckDisposed
ServerAgent.CloseHandle
ServerAgent.Dispose ()
ServerAgent.Dispose (bool)
ServerAgent.Finalize
ServerAgent.OnConnectionDropped
ServerAgent.ProcessEvent
ServerAgent.WaitForServerAvailable(Int32)
ServerAgent Properties
ServerAgent.Pool
ServerAgent.ServerProcess
ServerAgent.WaitHandle
ServerNotFoundException
ServerTransaction
ServerTransaction Methods
ServerTransaction.ChallengeRequest
ServerTransaction.CreateBranch
ServerTransaction.SendResponse
ServerTransaction Properties
ServerTransaction.Branches
ServerTransaction.EnableForking
Transaction Sip Class
Transaction Events
Transaction.Canceled
Transaction.Terminated
Transaction.TimedOut
Transaction Methods
Transaction.Cancel
Transaction.CheckDisposed
Transaction.Close
Transaction.Dispose ()
Transaction.Dispose (bool)
Transaction.Finalize
Transaction.OnCanceled
Transaction.OnTerminated
Transaction.OnTimedOut
Transaction Properties
Transaction.OriginationTime
Transaction.Request
Transaction.Responses
Transaction.SyncRoot
UnauthorizedException
Sip Delegates
ConnectionDroppedEventHandler
ResponseReceivedEventHandler
RequestReceivedEventHandler
ApplicationConfigChangedEventHandler (New)
Sip Enumerations
ConnectionDroppedReason
MessageOrigin (Microsoft.Rtc.Sip)
Sip Interfaces
IErrorHandler
IErrorHandler Methods
IErrorHandler.Error
IErrorHandler.Fatal
IErrorHandler.SetSourceName
IErrorHandler Properties
IErrorHandler.ErrorMessages
IErrorHandler.SourceName
Sip Structures
AuthenticationInfo
AuthenticationInfo Properties
AuthenticationInfo.Authenticated
AuthenticationInfo.CertificateAuthorized
AuthenticationInfo.ConnectionAuthorizationEnabled
AuthenticationInfo.ExternalSourceNetwork (Microsoft.Rtc.Sip)
AuthenticationInfo.ExternalSourceType (Microsoft.Rtc.Sip)
AuthenticationInfo.MtlsConnection
AuthenticationInfo.Origin
AuthenticationInfo.ReceivedFromInternalServer
AuthenticationInfo.SecurityToken
AuthenticationInfo.TlsPeer
AuthenticationInfo.TrustedConnection
AuthenticationInfo Enumerations
AuthenticationInfo.ExternalSourceNetwork
AuthenticationInfo.ExternalSourceType
Documentation Home