C# Class SIPSorcery.SIP.App.SIPClientUserAgent

Inheritance: ISIPClientUserAgent
Show file Open project: sipsorcery/sipsorcery Class Usage Examples

Public Methods

Method Description
Call ( SIPCallDescriptor sipCallDescriptor ) : void
Cancel ( ) : void
SIPClientUserAgent ( SIPTransport sipTransport, SIPEndPoint outboundProxy, string owner, string adminMemberId, SIPMonitorLogDelegate logDelegate ) : System
SIPClientUserAgent ( SIPTransport sipTransport, SIPEndPoint outboundProxy, string owner, string adminMemberId, SIPMonitorLogDelegate logDelegate, RtccGetCustomerDelegate rtccGetCustomer, RtccGetRateDelegate rtccGetRate, RtccGetBalanceDelegate rtccGetBalance, RtccReserveInitialCreditDelegate rtccReserveInitialCredit, RtccUpdateCdrDelegate rtccUpdateCdr ) : System
Update ( CRMHeaders crmHeaders ) : void

Private Methods

Method Description
FireCallAnswered ( SIPClientUserAgent uac, SIPResponse answeredResponse ) : void
FireCallFailed ( SIPClientUserAgent uac, string errorMessage ) : void
FireCallRinging ( SIPClientUserAgent uac, SIPResponse ringingResponse ) : void
FireCallTrying ( SIPClientUserAgent uac, SIPResponse tryingResponse ) : void
GetByeRequest ( SIPResponse inviteResponse, SIPURI byeURI, SIPEndPoint localSIPEndPoint ) : SIPRequest
GetCancelRequest ( SIPRequest inviteRequest ) : SIPRequest
GetInviteRequest ( SIPCallDescriptor sipCallDescriptor, string branchId, string callId, SIPEndPoint localSIPEndPoint, SIPRouteSet routeSet, string content, string contentType ) : SIPRequest
GetUpdateRequest ( SIPRequest inviteRequest, CRMHeaders crmHeaders ) : SIPRequest
ServerFinalResponseReceived ( SIPEndPoint localSIPEndPoint, SIPEndPoint remoteEndPoint, SIPTransaction sipTransaction, SIPResponse sipResponse ) : void
ServerInformationResponseReceived ( SIPEndPoint localSIPEndPoint, SIPEndPoint remoteEndPoint, SIPTransaction sipTransaction, SIPResponse sipResponse ) : void
ServerTimedOut ( SIPTransaction sipTransaction ) : void
TransactionTraceMessage ( SIPTransaction sipTransaction, string message ) : void

Method Details

Call() public method

public Call ( SIPCallDescriptor sipCallDescriptor ) : void
sipCallDescriptor SIPCallDescriptor
return void

Cancel() public method

public Cancel ( ) : void
return void

SIPClientUserAgent() public method

public SIPClientUserAgent ( SIPTransport sipTransport, SIPEndPoint outboundProxy, string owner, string adminMemberId, SIPMonitorLogDelegate logDelegate ) : System
sipTransport SIPSorcery.SIP.SIPTransport
outboundProxy SIPSorcery.SIP.SIPEndPoint
owner string
adminMemberId string
logDelegate SIPMonitorLogDelegate
return System

SIPClientUserAgent() public method

public SIPClientUserAgent ( SIPTransport sipTransport, SIPEndPoint outboundProxy, string owner, string adminMemberId, SIPMonitorLogDelegate logDelegate, RtccGetCustomerDelegate rtccGetCustomer, RtccGetRateDelegate rtccGetRate, RtccGetBalanceDelegate rtccGetBalance, RtccReserveInitialCreditDelegate rtccReserveInitialCredit, RtccUpdateCdrDelegate rtccUpdateCdr ) : System
sipTransport SIPSorcery.SIP.SIPTransport
outboundProxy SIPSorcery.SIP.SIPEndPoint
owner string
adminMemberId string
logDelegate SIPMonitorLogDelegate
rtccGetCustomer RtccGetCustomerDelegate
rtccGetRate RtccGetRateDelegate
rtccGetBalance RtccGetBalanceDelegate
rtccReserveInitialCredit RtccReserveInitialCreditDelegate
rtccUpdateCdr RtccUpdateCdrDelegate
return System

Update() public method

public Update ( CRMHeaders crmHeaders ) : void
crmHeaders CRMHeaders
return void