SIP Devices

Overview

SIP devices within the ASTPP system serve as crucial endpoint extensions, acting as the initiation points for authorized requests to utilize call-related services. These devices include a diverse range of user agent clients, such as softphones, IP/hard phones, trunks at various PBXes, and even extend to WebRTC SIP clients. The overview highlights the significance of SIP devices as integral components enabling users to interact with and access the call services facilitated by ASTPP.

Purpose

The purpose of incorporating SIP devices into ASTPP is multi-faceted, focusing on enabling users to seamlessly connect and utilize call-related services:

  1. Authorization and Initiation:

    • Authorized Requests: SIP devices act as the authorized entities through which users initiate requests for call-related services within the ASTPP system.

    • Secure Access: By registering SIP devices, users ensure secure and authenticated access to the communication services provided by ASTPP.

  2. Versatility in User Agents:

    • Diverse Client Compatibility: The registration of SIP devices spans across various user agent clients, accommodating soft phones, IP/hard phones, trunks at different PBX systems, and WebRTC SIP clients.

    • Flexibility in Usage: This versatility allows users to leverage their preferred communication devices, enhancing the flexibility and accessibility of the ASTPP platform.

  3. Call Routing and Destination Connectivity:

    • Call Initiation: SIP devices, once registered, empower users to initiate calls and connect with destinations through the ASTPP system.

    • Effective Communication: Users can seamlessly send calls to their desired destinations, facilitating effective communication and connectivity through the registered SIP devices.

  4. User-Focused Interaction:

    • Enhanced User Experience: The integration of SIP devices aligns with ASTPP's commitment to providing an enhanced user experience, allowing users to interact with the system using their preferred communication tools.

    • Efficient Communication: The purpose is to enable efficient and user-friendly communication by leveraging the capabilities of SIP devices.


SIP devices play a pivotal role in the ASTPP ecosystem, offering users a secure and versatile means to interact with call services, ultimately contributing to a seamless and user-centric communication experience.

Where can we find it?

Menu Location
Accounts→ Customers→ Sip Device

In the latest ASTPP version, a new feature allows real-time tracking of SIP device registration status. With a dedicated column, users can effortlessly identify registered and unregistered devices without refreshing the page. This enhancement streamlines SIP device management, providing a dynamic and user-friendly experience directly from the list view.

image-20231228-045059.png

Name

Description

Name

Description

Username

This is the unique identifier for the SIP device. It's often used for authentication during registration with the SIP server.

Password

The secret password associated with the SIP device for authentication purposes. It ensures that only authorized devices can register with the server.

External Caller Name

The display name associated with the SIP device when making external calls. It is the name that will be visible to the recipient.

External Caller Number

The phone number associated with the SIP device when making external calls. This is the number that will be visible to the recipient.

Local Caller Name

The display name associated with the SIP device when making local (internal) calls within the network.

Local Caller Number

The phone number associated with the SIP device when making local (internal) calls within the network.

Reseller

Choose between Admin and Reseller entities.

Account

The account to which the SIP device belongs. It may represent a Admin customer account or a Rellser customer account.

Status

Indicates whether the SIP device is currently active or inactive. An active status means the device is registered and operational.

Sip Profile

Specifies the SIP profile or configuration set applied to this device. Different profiles may have different settings for codecs, security, etc.

Codec

The audio codec to be used for the communication. Codecs(G729,PCMA,PCMU) define how audio is compressed and decompressed during transmission.

Sip Expiry Time

The duration (in seconds) for which the SIP registration remains valid. The device needs to re-register within this time frame to maintain connectivity.

Privacy

To provide enhanced privacy control at the SIP device level, allowing individual SIP devices to control whether their caller ID is shown or hidden during outgoing calls.

 

 

Voicemail Options

Configuration options related to voicemail settings for the SIP device.

Enable

Indicates whether voicemail is enabled for this device.

Password

The password required to access the voicemail box.

Mail To

The email address to which voicemail messages are sent.

Attach File

Specifies whether voicemail messages should be attached as audio files in the email.

Local After Email

Determines whether the voicemail message is retained locally after being sent via email.

Send All Message

Specifies whether to send all voicemail messages to the configured email address.

The default status of the SIP device is set to unregistered. This feature operates in real-time, meaning that when a SIP device is registered, its status colour(green) will automatically be updated in the list as per the below screen shot.

image-20231228-051927.png

 

Privacy - SIP Device-Level Control

Purpose

To provide enhanced privacy control at the SIP device level, allowing individual SIP devices to control whether their caller ID is shown or hidden during outgoing calls.


Key Functionality

  • A new Privacy setting is introduced on the SIP device configuration screen.

  • This setting appears as a simple On/Off switch, allowing users to choose whether caller ID should be displayed or hidden for that particular device.

  • The default value is Off, meaning caller ID will be shown unless explicitly turned off.

📸 Screenshot: SIP Device Configuration Screen with Privacy Toggle

Screenshot from 2025-04-18 17-33-34.png

Visibility and Permissions

  • Only Admin and Sub-Admin users have access to set or change this privacy setting.

  • Regular customers or resellers cannot modify the privacy status of a SIP device.


Applicable Call Flows

Caller ID privacy is respected across different types of calls:

  • Device-to-Device Calls: The recipient will see the caller as “private.”

  • Outgoing Calls to External Networks: The number will be hidden from the external recipient.

  • Calls Involving DID Numbers: The number will remain private when routed to the final destination.


Priority Handling

  • If privacy is set at both the device and trunk level, the device setting takes priority.

  • If not set at the device level but enabled at trunk level, the other setting is used.

  • If not set at both the place, no caller ID privacy is applied.


Creation and Import

  • This setting is respected even when SIP devices are created:

    • Manually by Admin or Sub-Admin

    • Through customer or reseller portals

    • Via mass creation or import tools


Call Logs and Reports

  • Internal reports and records will continue to display the actual caller ID for audit and tracking purposes.

  • External calls will reflect privacy as configured.

📸 Screenshot: SNGREP showing privacy id (even if privacy is enabled on SIP device)

MicrosoftTeams-image (5).png

Upgrade & Compatibility

  • Existing SIP devices created before this feature will have the privacy setting turned Off by default.

  • No disruption is expected during upgrade or migration. The feature is backward-compatible and does not impact existing functionality.

Related content