asterisk-tester
Provides tools to simulate and verify Asterisk call routing, IVR logic, and time conditions.
Install
mkdir -p .claude/skills/asterisk-tester && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/4943" && unzip -o skill.zip -d .claude/skills/asterisk-tester && rm skill.zipInstalls to .claude/skills/asterisk-tester
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Тестирование сценариев Asterisk dialplan и потоков звонков. Использовать при тестировании логики маршрутизации звонков, отладке проблем dialplan или проверке потоков IVR меню.Key capabilities
- →Simulates call flows through dialplan contexts
- →Validates IVR menu logic and navigation
- →Checks pattern matching and regex routing
- →Tests time-based call conditions
- →Verifies AGI/AMI integration responses
How it works
Executes standard Asterisk command-line utilities to parse dialplan logic and trigger test routines within a contained Docker environment.
Inputs & outputs
When to use asterisk-tester
- →Testing dialplan routing
- →Debugging IVR menu flows
- →Verifying time-based call conditions
About asterisk-tester
Tests Asterisk dialplan contexts and extensions by simulating call flows. It verifies routing logic, validates IVR menus, and checks pattern matching in real-time.
Тестирование сценариев Asterisk dialplan и потоков звонков используя безопасные Local каналы. Использовать при тестировании логики маршрутизации звонков, отладке проблем dialplan или проверке потоков IVR меню.
When not to use it
- →Production traffic testing
- →Testing SIP protocol-level connectivity
- →Debugging underlying hardware interfaces
Prerequisites
Limitations
- →Limited to simulated call paths
- →Cannot predict non-deterministic external conditions
- →Requires Docker container context
How it compares
Focuses on logic simulation and routing validation without requiring actual phone hardware.
Compared to similar skills
asterisk-tester side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| asterisk-tester (this skill) | 1 | 3mo | Review | Intermediate |
| python-testing-patterns | 77 | 3mo | Review | Intermediate |
| chrome-devtools | 41 | 8mo | Review | Intermediate |
| bats | 9 | 8mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by mikopbx
View all by mikopbx →You might also like
python-testing-patterns
wshobson
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.
chrome-devtools
mrgoonie
Browser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.
bats
OleksandrKucherenko
Bash Automated Testing System (BATS) for TDD-style testing of shell scripts. Use when: (1) Writing unit or integration tests for Bash scripts, (2) Testing CLI tools or shell functions, (3) Setting up test infrastructure with setup/teardown hooks, (4) Mocking external commands (curl, git, docker), (5) Generating JUnit reports for CI/CD, (6) Debugging test failures or flaky tests, (7) Implementing test-driven development for shell scripts.
browser-daemon
noiv
Persistent browser automation via Playwright daemon. Keep a browser window open and send it commands (navigate, execute JS, inspect console). Perfect for interactive debugging, development, and testing web applications. Use when you need to interact with a browser repeatedly without opening/closing it.
performance-profiling
davila7
Performance profiling principles. Measurement, analysis, and optimization techniques.
obsidian-local-dev-loop
jeremylongshore
Configure Obsidian plugin development with hot-reload and fast iteration. Use when setting up development workflow, configuring test vaults, or establishing a rapid development cycle. Trigger with phrases like "obsidian dev loop", "obsidian hot reload", "obsidian development workflow", "develop obsidian plugin".