메소드 | 설명 | |
---|---|---|
AddTransport ( ITransport transport ) : void | ||
CreateClientTransaction ( IRequest request ) : IClientTransaction | ||
CreateRequest ( string method, Contact from, Contact to ) : IRequest |
Create a new request
|
|
CreateServerTransaction ( IRequest request ) : IServerTransaction | ||
Register ( IRequestHandler handler ) : void |
A request have been received by the stack A response have been received by the stack Register a request handler. Requests handled by transactions or dialogs are not being handled by this event. A new transaction are automatically created by the stack and attached to this event.Responses handled by transactions or dialogs are not being handled by this event. A new transaction are automatically created by the stack and attached to this event. |
|
Send ( IRequest request ) : IClientTransaction | ||
SipStack ( ) : System | ||
Start ( ) : void |
Start stack.
|
메소드 | 설명 | |
---|---|---|
CheckAuthentication ( IRequest request, IServerTransaction transaction ) : bool | ||
CreateBranch ( ) : string | ||
CreateCallId ( ) : string | ||
CreateTag ( ) : string | ||
GetNextSequenceNumber ( ) : int | ||
OnRequest ( object sender, |
A request was received from the transaction layer.
|
|
OnResponse ( object sender, |
public AddTransport ( ITransport transport ) : void | ||
transport | ITransport | |
리턴 | void |
public CreateClientTransaction ( IRequest request ) : IClientTransaction | ||
request | IRequest | |
리턴 | IClientTransaction |
public CreateRequest ( string method, Contact from, Contact to ) : IRequest | ||
method | string | Sip method. |
from | Contact | Who is dialing? |
to | Contact | Destination |
리턴 | IRequest |
public CreateServerTransaction ( IRequest request ) : IServerTransaction | ||
request | IRequest | |
리턴 | IServerTransaction |
public Register ( IRequestHandler handler ) : void | ||
handler | IRequestHandler | Delegate used to process |
리턴 | void |
public Send ( IRequest request ) : IClientTransaction | ||
request | IRequest | |
리턴 | IClientTransaction |