C# 클래스 SIPSorcery.SoftPhone.SIPClient

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

공개 메소드들

메소드 설명
Answer ( ) : void

Answers an incoming SIP call.

Answer ( MediaManager mediaManager ) : void

Answers an incoming SIP call.

Call ( MediaManager mediaManager, string destination ) : void

Places an outgoing SIP call.

Call ( string destination ) : void

Places an outgoing SIP call.

Cancel ( ) : void

Cancels an outgoing SIP call that hasn't yet been answered.

Hangup ( ) : void

Hangsup an established SIP call.

Redirect ( string destination ) : void

Redirects an incoming SIP call.

Reject ( ) : void

Rejects an incoming SIP call.

SIPClient ( ) : System
Shutdown ( ) : void

Shutdown the SIP tranpsort layer and any other resources the SIP client is using. Typically called when the application exits.

비공개 메소드들

메소드 설명
CallAnswered ( ISIPClientUserAgent uac, SIPResponse sipResponse ) : void

An outgoing call was successfully answered.

CallFailed ( ISIPClientUserAgent uac, string errorMessage ) : void

An outgoing call was rejected by the remote SIP UAS on an outgoing call.

CallFinished ( ) : void

Cleans up after a SIP call has completely finished.

CallRinging ( ISIPClientUserAgent uac, SIPResponse sipResponse ) : void

A ringing response has been received from the remote SIP UAS on an outgoing call.

CallTrying ( ISIPClientUserAgent uac, SIPResponse sipResponse ) : void

A trying response has been received from the remote SIP UAS on an outgoing call.

InitialiseSIP ( ) : void

Initialises the SIP transport layer.

SIPTransportRequestReceived ( SIPEndPoint localSIPEndPoint, SIPEndPoint remoteEndPoint, SIPRequest sipRequest ) : void

Handler for processing incoming SIP requests.

UASCallCancelled ( ISIPServerUserAgent uas ) : void

An incoming call was cancelled by the caller.

메소드 상세

Answer() 공개 메소드

Answers an incoming SIP call.
public Answer ( ) : void
리턴 void

Answer() 공개 메소드

Answers an incoming SIP call.
public Answer ( MediaManager mediaManager ) : void
mediaManager MediaManager
리턴 void

Call() 공개 메소드

Places an outgoing SIP call.
public Call ( MediaManager mediaManager, string destination ) : void
mediaManager MediaManager
destination string The SIP URI to place a call to. The destination can be a full SIP URI in which case the all will /// be placed anonymously directly to that URI. Alternatively it can be just the user portion of a URI in which case it will /// be sent to the configured SIP server.
리턴 void

Call() 공개 메소드

Places an outgoing SIP call.
public Call ( string destination ) : void
destination string The SIP URI to place a call to. The destination can be a full SIP URI in which case the all will /// be placed anonymously directly to that URI. Alternatively it can be just the user portion of a URI in which case it will /// be sent to the configured SIP server.
리턴 void

Cancel() 공개 메소드

Cancels an outgoing SIP call that hasn't yet been answered.
public Cancel ( ) : void
리턴 void

Hangup() 공개 메소드

Hangsup an established SIP call.
public Hangup ( ) : void
리턴 void

Redirect() 공개 메소드

Redirects an incoming SIP call.
public Redirect ( string destination ) : void
destination string
리턴 void

Reject() 공개 메소드

Rejects an incoming SIP call.
public Reject ( ) : void
리턴 void

SIPClient() 공개 메소드

public SIPClient ( ) : System
리턴 System

Shutdown() 공개 메소드

Shutdown the SIP tranpsort layer and any other resources the SIP client is using. Typically called when the application exits.
public Shutdown ( ) : void
리턴 void