SIP Settings
The SIP configurations require professional knowledge of SIP protocol, incorrect configuration may cause calling issues on the SIP extensions and SIP trunks.
Go to
to configure the SIP settings.SIP General Settings
Option | Description |
---|---|
UDP Port | UDP Port used for SIP registrations. The default is 5060. |
RTP Port | RTP Port for transmitting data. The From-port should start from 10000. From-port and To-port should have a difference value between 100 and 10000. The default is 10000-12000. |
TCP Port | TCP Port used for SIP registrations. The default is 5060. |
Local SIP Port | A random port in the port range will be used when sending packets to SIP server. The default range is 5062-5082. |
Registration Timers | |
Max Registration Time | Maximum duration (in seconds) of incoming registrations and subscriptions. The default is 3600 seconds. |
Min Registration Time | Minimum duration (in seconds) of incoming registration and subscriptions. The default is 60 seconds. |
Qualify Frequency | How often to send SIP OPTIONS packet to SIP device to check if the device is up. The default is 30 per second. |
Outbound SIP Registrations | |
Registration Attempts | The number of registration attempts before giving up (0 for no limit). |
Default Incoming/Outgoing Registration Time |
Default duration (in seconds) of incoming/outgoing registration. The default is 120 seconds. Note: The actual duration needs to minus 10 seconds from the
value you filled in.
|
Subscription Timer | |
Max Subscription Time | Maximum duration (in seconds) of incoming subscriptions. The default is 3600 seconds. |
Min Subscription Time | Minimum duration (in seconds) of incoming subscriptions. The default is 90 seconds. |
NAT Settings
If your PBX is operating in a network connected to the internet through a single router, your PBX is behind NAT.
The NAT device has to be instructed to forward the right inbound packets (from internet) to the PBX server.
Yeastar K2 IPPBX supports 3 methods to configure NAT.
SIP Codec
A codec is a compression or decompression algorithm that used in the transmission of voice packets over a network or the Internet.
- Codec Selection
- Yeastar K2 IPPBX supports G711 a-law, u-law, GSM, H261, H263, H263P, H264, SPEEX, G722, G726, ADPCM, G729A, MPEG4, opus and iLBC.
- iLBC Settings
- The iLBC codec supports two modes: 20ms and 30ms frame length modes,
TLS Settings
Option | Description |
---|---|
Enable TLS | Check the checkbox to enable TLS. |
TLS Port | TLS Port used for SIP registrations. The default is 5061. |
Certificate | Choose the TLS certificates. |
TLS Verify Server | If set to no , don't verify the servers
certificate when acting as a client. If you don't have the
server's CA certificate you can set this and it will connect
without requiring TLS CA file. The default is
no . |
TLS Verify Client | If set to yes , verify certificate when
acting as server. The default is no . |
TLS Client Method | Specify protocol for outbound client connections. The default is sslv2. |
Session Timer
A periodic refreshing of a SIP session that allows both the user agent and proxy to determine if the SIP session is still active.
Option | Description |
---|---|
Session-timers | Choose the session timers mode on the system:
|
Session-Expires | The max refresh interval in seconds. |
Min-SE | The min refresh interval in seconds, it must not be less than 90. |
Qos
QoS (Quality of Service) is a major issue in VoIP implementations. The issue is how to guarantee that packet traffic for a voice or other media connection will not be delayed or dropped due interference from other lower priority traffic.
When the network capacity is insufficient, QoS could provide priority to users by setting the value.
Option | Description |
---|---|
ToS SIP | Type of Service for SIP packets. |
ToS Audio | Type of Service for RTP audio packets. |
ToS Video | Type of Service for RTP video packets. |
Cos SIP | Class of Service for SIP packets. |
Cos Audio | Class of Service for RTP audio packets. |
Cos Video | Class of Service for RTP video packets. |
T.38
Adjust T.38 settings if T.38 Fax don't work.
Option | Description |
---|---|
No T.38 Attributes in Re-invite SDP | If this option is selected, SDP re-invite packet will not contain T.38 attributes. |
Error Correction | Enable or disable Error Correction for the fax. |
T.38 Max BitRate | Adjust the max BitRate for T.38 fax. |
Advanced SIP Settings
Option | Description |
---|---|
Allow RTP Re-invite | By default, the system will route media streams from SIP endpoints through itself. Enabling this option causes the system to attempt to negotiate the endpoints to route packets to each other directly, by passing the system. It is not always possible for the system to negotiate endpoint-to-endpoint media routing. |
User Agent | Change the User-Agent field. |
Send Remote Party ID | Whether to send Remote-Party-ID in SIP header or not.
Note: This configuration only take effects on internal
calls. To set up for external calls, configure the
Advance settings of SIP
trunk. |
Send P Asserted Identify | Whether to send P-Asserted-Identify in SIP header or not.
Note: This configuration only take effects on internal
calls. To set up for external calls, configure the
Advance settings of SIP
trunk. |
Send Diversion ID | Whether to send Diversion in SIP header or not. If this option is selected, the Diversion value will be extension number. Note: This configuration only take effects on
internal calls. To set up for external calls, configure the
Advance settings of SIP
trunk. |
Support Early Media | Whether to support Early Media or not. |
All Busy Mode for SIP Forking |
|
Inband Progress | This Inband Progress setting applies to all the extensions. Note: To configure global Inband Progress setting, you need
to contact Yeastar support to configure a custom config
file.
|
Get Caller ID From | Decide the system will retrieve Caller ID from which header field. |
Get DID From | Decide the system will retrieve DID from which header field. Note: If Remote-Party-ID is selected but the SIP trunk
doesn't support this, the system will retrieve DID fron
INVITE header.
|
100rel | Whether to support 100rel or not. |
Allow Guest | If this option is selected, PBX will accept the unknown calls. |
Support Message Request | Whether to support SIP Message Request or not. |
Maxptime | Select or enter the Maxptime value. |
Notify Caller ID | If checked, when extension A has an inbound call, PBX will send the call's Caller ID information to the extension that has subscribed to the A's call status. Displaying caller ID information can be useful to help an agent decide whether to pickup an incoming call. This option is disabled by default. |
DTMF Passthrough |
If DTMF Passthrough is enabled, PBX will not process the DMTF tones, and passe DTMF tones transparently to the other end. |
Enable uaCSTA connection | If this option is enabled, the PBX will use uaCSTA (User Agent Computer Supported Telecommunications Application) to remotely control the IP Phone via Linkus Lite CTI. Your IP Phone needs to support uaCSTA standard to use this function. |