Dialer Deluxe
Version: 0.9x | License: Freeware
What is Dialer Deluxe?
Dialer Deluxe is a speed-dial assistant with 35 configurable buttons for VoIP phones. The program dials via HTTP requests to Yealink VoIP phones.
Features
- 35 Configurable Buttons: 5 rows with 7 buttons each in a grid layout
- Speed Dial via Double-Click: Initiates calls through configured VoIP phone
- Drag & Drop: Arrange buttons in any order
- 12 Color Themes: Blue, Red, Pastel Red, Green, Toxic Green, Orange, Toxic Orange, Purple, Gray, Pink, Teal, Yellow
- 35+ FontAwesome Icons: Phone, Mobile, Police, Fire Department, Doctor, Bank, Taxi, Pizza, Pharmacy, etc.
- Bold Font Option: Each button can be displayed in bold
- Hide Phone Numbers: Optional checkbox to hide numbers on buttons
- Persistent Storage: Settings saved in buttons.json
- Window Size Memory: Position and size stored in window.json
- Single-Instance Mode: Only one instance allowed at a time
Requirements & Limitations:
- VoIP phone (Yealink) required - dialer only, not a softphone
- No integrated phone function - HTTP dialer only
- Windows only
- No call history
System Requirements
| Component | Requirement |
| Operating System | Windows 10/11 (64-bit) |
| RAM | 2 GB minimum |
| Storage | 50 MB |
| VoIP Phone | Yealink (compatible with HTTP requests) |
| .NET Runtime | .NET 6.0 or higher |
First Start
1 Start Dialer Deluxe.
2 The program displays 35 empty buttons in a 5x7 grid.
3 Right-click on a button to edit it.
4 Enter name, phone number, color, and icon.
Configure a Button
1 Right-click on a button.
2 The edit dialog opens.
3 Enter Name/Label (e.g., "Office").
4 Enter Phone Number (e.g., "123456").
5 Choose a color from 12 options.
6 Choose an icon from over 35 symbols.
7 Optional: Enable "Bold".
8 Click "Save".
Start a Call
1 Double-click on a configured button.
2 HTTP request is sent to the VoIP phone.
3 The phone dials the number.
Move Buttons (Drag & Drop)
1 Hold left mouse button on a button.
2 Drag the button to the new position.
3 Release to drop.
4 Configuration is automatically saved.
Hide Phone Numbers
1 Enable checkbox "Hide phone numbers on buttons".
2 Only names are displayed on buttons.
3 Phone numbers remain visible in the tooltip.
Delete a Button
1 Right-click on the button to delete.
2 Click "Delete".
3 The button is reset to "Empty".
Troubleshooting
| Problem | Solution |
| "Dialer Deluxe is already running" |
Only one instance allowed. Close the running program or check Task Manager. |
| No call is initiated |
Check VoIP phone configuration. Yealink must accept HTTP requests. |
| Settings not saved |
Check write permissions in the program directory. buttons.json must be writable. |
| Window position not remembered |
window.json is written on exit. Use normal exit (not Task Manager). |
Keyboard Shortcuts
| Key | Function |
| Double-click | Start call |
| Right-click | Edit button |
| Drag & Drop | Move button |
License
- Dialer Deluxe: Free freeware for private and commercial use
- QtAwesome: MIT License
- PySide6: LGPL License