AS

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.zip

Installs 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 меню.
175 charsno explicit “when” trigger
Intermediate

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

You give it
Extension or dialplan context to verify
You get back
Execution trace of simulated call flow

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

Access to Asterisk CLI in DockerExisting Asterisk dialplan

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.

SkillInstallsUpdatedSafetyDifficulty
asterisk-tester (this skill)13moReviewIntermediate
python-testing-patterns773moReviewIntermediate
chrome-devtools418moReviewIntermediate
bats98moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

sqlite-inspector

mikopbx

Проверка консистентности данных в SQLite баз данных MikoPBX после операций REST API. Использовать при валидации результатов API, отладке проблем с данными, проверке связей внешних ключей или инспектировании CDR записей для тестирования.

568

log-analyzer

mikopbx

Анализ логов Docker контейнера для диагностики проблем и мониторинга здоровья системы. Использовать при отладке ошибок, отслеживании процессов воркеров, исследовании проблем API или мониторинге поведения системы после тестов.

213

openapi-analyzer

mikopbx

Извлечение и анализ OpenAPI 3.1.0 спецификации из MikoPBX для валидации эндпоинтов. Использовать при проверке соответствия API, генерации тестов, проверке схем эндпоинтов или интеграции с навыками endpoint-validator и api-test-generator.

25

api-test-generator

mikopbx

Генерация полных Python pytest тестов для REST API эндпоинтов с валидацией схемы. Использовать при создании тестов для новых эндпоинтов, добавлении покрытия для CRUD операций или валидации соответствия API с OpenAPI схемами.

16

asterisk-validator

mikopbx

Валидация конфигурационных файлов Asterisk и анализ логов на корректность и best practices. Использовать при отладке проблем запуска Asterisk, проверке изменений конфигурации или проверке ошибок после регенерации воркерами.

13

auth-token-manager

mikopbx

Получение валидных JWT Bearer токенов для аутентификации MikoPBX REST API v3. Использовать когда нужно тестировать API эндпоинты, отлаживать проблемы аутентификации или при возникновении ошибок 401 Unauthorized. Автоматически обрабатывает вход с username/password и возвращает готовый к использованию access token.

15

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.

77204

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.

41157

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.

991

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.

587

performance-profiling

davila7

Performance profiling principles. Measurement, analysis, and optimization techniques.

633

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".

328

Search skills

Search the agent skills registry