Add a Device Extension
Connect VoIP phones and softphones to your phone system with device extensions
What is a Device Extension?
Device extensions are the bridge between your VoIP phones/softphones and the Siptalk network. Each extension provides:
- Unique SIP username and password
- Server connection details
- Extension number for internal calls
- QR code for easy app setup
Before You Start
- You must have already added an organisation
- You need a phone number or custom CLI for outgoing calls
- Have your VoIP device or softphone ready for configuration
IP Phones
Yealink, Cisco, Polycom, Grandstream
Softphones
Zoiper, Bria, Linphone, Cloud App
ATA Adapters
Convert analog phones to VoIP
1 Navigate to Device Extensions
Go to the Services → Device Extensions section in the portal.

Click image to enlarge
Click the [Add New] button to create a new extension.
2 Check CLI Requirements
If you see the following notice, you'll need to add a phone number or custom CLI first.

Click image to enlarge
Why is CLI Required?
Every extension needs an outgoing caller ID (CLI) to display when making external calls. You must first add a phone number or configure a custom CLI.
3 Select Outgoing CLI
If you have a suitable phone number that can be used as outgoing CLI, you'll see the selection screen.

Click image to enlarge
Select your preferred CLI and click the [Add New Extension] button.
4 Access Extension Details
After creation, you'll be redirected to the extension management screen with all the registration details.

Click image to enlarge
Available Information:
- SIP Username: Unique identifier for your device
- SIP Password: Secure authentication credential
- SIP Server: Connection endpoint for registration
- Extension Number: Internal dialing number
- QR Code: For automatic app configuration
- Cloud Softphone Links: Download apps for mobile/desktop
Use these details to configure your VoIP device, or scan the QR code with the Cloud Softphone app for automatic setup.
What's Next?
Now that you have your extension credentials, configure your device and set up call routing.
Troubleshooting Tips
- • Can't add extension? Ensure you have at least one phone number or custom CLI configured
- • Device won't register? Double-check credentials and ensure SIP ALG is disabled on your router
- • QR code not working? Ensure you're using a compatible softphone app that supports QR provisioning
- • Extension not receiving calls? Check that the extension is included in your call routing configuration
Frequently Asked Questions
What is a device extension?
A device extension is the connector between your VoIP phone or softphone and the Siptalk network. It provides the SIP credentials needed for your device to register and make/receive calls.
Why do I need a phone number or CLI before adding an extension?
Extensions need an outgoing caller ID (CLI) to display when making calls. This can be one of your phone numbers or a custom CLI you've configured.
How many device extensions can I add?
You can add as many extensions as needed for your organisation. Each extension can be used by one device at a time, though you can have multiple devices registered to the same extension.
What devices are compatible with Siptalk extensions?
Any SIP-compatible device works with Siptalk extensions, including IP phones (Yealink, Cisco, Polycom), softphones (Zoiper, Bria, Linphone), and our Cloud Softphone app.
What is the QR code used for?
The QR code contains your extension's SIP credentials and can be scanned by compatible softphone apps for automatic configuration, eliminating manual entry of server details and passwords.
Can I change the extension number?
Extension numbers are automatically assigned and cannot be changed. However, you can set a custom label/name for each extension to make it easier to identify.