C# 클래스 SIPSorcery.SIP.App.SIPClientUserAgent

상속: ISIPClientUserAgent
파일 보기 프로젝트 열기: sipsorcery/sipsorcery 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

Call() 공개 메소드

public Call ( SIPCallDescriptor sipCallDescriptor ) : void
sipCallDescriptor SIPCallDescriptor
리턴 void

Cancel() 공개 메소드

public Cancel ( ) : void
리턴 void

SIPClientUserAgent() 공개 메소드

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
리턴 System

SIPClientUserAgent() 공개 메소드

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
리턴 System

Update() 공개 메소드

public Update ( CRMHeaders crmHeaders ) : void
crmHeaders CRMHeaders
리턴 void