메소드 | 설명 | |
---|---|---|
Get ( Contact contact ) : |
||
ProcessRequest ( RequestContext context ) : ProcessingResult | ||
Registrar ( ISipStack stack, IRegistrationRepository repository ) : System |
Initializes a new instance of the Registrar class.
|
메소드 | 설명 | |
---|---|---|
CreateAuthenticateHeader ( ) : IHeader | ||
CreateUser ( ) : IRegistrarUser | ||
ForwardRequest ( IRequest request ) : void | ||
IsOurDomain ( SipUri uri ) : bool | ||
IsRequireOk ( IRequest request ) : bool |
Check if we support everything in the Require header.
|
메소드 | 설명 | |
---|---|---|
Authenticate ( RequestContext context ) : |
||
UpdateContacts ( RequestContext context, |
Update all contacts (registration bindings) for a user. Should be done after a successful authentication. |
protected ForwardRequest ( IRequest request ) : void | ||
request | IRequest | |
리턴 | void |
protected IsRequireOk ( IRequest request ) : bool | ||
request | IRequest | Register request. |
리턴 | bool |
public ProcessRequest ( RequestContext context ) : ProcessingResult | ||
context | RequestContext | |
리턴 | ProcessingResult |
public Registrar ( ISipStack stack, IRegistrationRepository repository ) : System | ||
stack | ISipStack | Stack used for communication. |
repository | IRegistrationRepository | Repository storing users. |
리턴 | System |