## com.gs.account.entity

# SipAccount

Sip Account Object
Extends BaseAccount.

### Supported Products:

All

# Detail

## Method

method | description
--- | ---
`public` `String` `getAccountName`(); | Get the account name. ### Return: String The name is associated with each account which displayed on the device. ### Supported Products: All
`public` `int` `getGroupId`(); | Get the ID of the group that the account belong to. ### Return: int The ID of the group that the account belong to. ### Supported Products: All
`public` `void` `setGroupId`(`int` id); | Set the ID of the group that the account belong to. ### Params: id The ID of the group that the account belong to. ### Supported Products: All
`public` `String` `getSipServer`(); | Get the sip server address that the account register to. ### Return: String The sip server address that the account register to. It can be URL or IP address, and port of the SIP server. This is provided by your VoIP service provider (ITSP). ### Supported Products: All
`public` `void` `setSipServer`(`String` server); | Set the sip server address that the account register to. ### Params: server The sip server address that the account register to. It can be URL or IP address, and port of the SIP server. This is provided by your VoIP service provider (ITSP). ### Supported Products: All
`public` `String` `getSipUserId`(); | Get the user ID of the account. ### Return: String The user ID of the account. User account information, provided by your VoIP service provider (ITSP). It's usually in the form of digits similar to phone number or actually a phone number. ### Supported Products: All
`public` `void` `setSipUserId`(`String` userId); | Set the sip user ID of the account. ### Params: userId The sip user ID of the account. User account information, provided by your VoIP service provider (ITSP). It's usually in the form of digits similar to phone number or actually a phone number. ### Supported Products: All
`public` `String` `getSipAuthId`(); | Get the Authentication ID that access to the sip server. ### Return: String SIP service subscriber's ID used for authentication. It can be identical to or different from the SIP User ID. ### Supported Products: All
`public` `void` `setSipAuthId`(`String` authId); | Set the Authentication ID that access to the sip server. ### Params: authId SIP service subscriber's ID used for authentication. It can be identical to or different from the SIP User ID. ### Supported Products: All
`public` `String` `getSipAuthPassword`(); | Get the Authentication password that access to the sip server. ### Return: String The account password required for the phone to authenticate with the ITSP (SIP) server before the account can be registered. ### Supported Products: All
`public` `void` `setSipAuthPassword`(`String` pwd); | Set the Authentication password that access to the sip server. ### Params: pwd The account password required for the phone to authenticate with the ITSP (SIP) server before the account can be registered. ### Supported Products: All
`public` `String` `getSipDisplayName`(); | Get the display name of the account that used for Caller ID display. ### Return: String The SIP server subscriber's name (optional) that will be used for Caller ID display. ### Supported Products: All
`public` `void` `setSipDisplayName`(`String` displayName); | Set the display name of the account that used for Caller ID display. ### Params: displayName The SIP server subscriber's name (optional) that will be used for Caller ID display. ### Supported Products: All

## Member & Constant

Member | description
--- | ---