<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [sip.js](./sip.js.md) &gt; [SimpleUserDelegate](./sip.js.simpleuserdelegate.md)

## SimpleUserDelegate interface

Delegate for [SimpleUser](./sip.js.simpleuser.md)<!-- -->.

<b>Signature:</b>

```typescript
export interface SimpleUserDelegate 
```

## Methods

|  Method | Description |
|  --- | --- |
|  [onCallAnswered()](./sip.js.simpleuserdelegate.oncallanswered.md) | Called when a call is answered. |
|  [onCallCreated()](./sip.js.simpleuserdelegate.oncallcreated.md) | Called when a call is created. |
|  [onCallHangup()](./sip.js.simpleuserdelegate.oncallhangup.md) | Called when a call is hungup. |
|  [onCallHold(held)](./sip.js.simpleuserdelegate.oncallhold.md) | Called when a call is put on hold or taken off hold. |
|  [onCallReceived()](./sip.js.simpleuserdelegate.oncallreceived.md) | Called when a call is received. |
|  [onMessageReceived(message)](./sip.js.simpleuserdelegate.onmessagereceived.md) | Called upon receiving a message. |
|  [onRegistered()](./sip.js.simpleuserdelegate.onregistered.md) | Called when user is registered to received calls. |
|  [onServerConnect()](./sip.js.simpleuserdelegate.onserverconnect.md) | Called when user is connected to server. |
|  [onServerDisconnect(error)](./sip.js.simpleuserdelegate.onserverdisconnect.md) | Called when user is no longer connected. |
|  [onUnregistered()](./sip.js.simpleuserdelegate.onunregistered.md) | Called when user is no longer registered to received calls. |

