Toolverse
All skills

dsiprouter

by openclaw

Call the dSIPRouter REST API using the Postman collection (curl + jq).

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Backend
Views
1

About this skill

Call the dSIPRouter REST API using the Postman collection (curl + jq).

How to use

  1. Przygotuj zmienne środowiskowe: ustaw DSIP_ADDR na adres IP lub hostname węzła dSIPRouter (bez schematu https://), oraz DSIP_TOKEN na twój token bearer API. Jeśli używasz certyfikatu self-signed, ustaw opcjonalnie DSIP_INSECURE=1.

  2. Sprawdź dostępne podkomendy, uruchamiając dsiprouter.sh help — zobaczysz listę wszystkich operacji dostępnych w API, pogrupowanych po endpointach (endpointgroups, inboundmapping, kamailio itp.).

  3. Aby wyświetlić istniejące grupy endpointów, użyj dsiprouter.sh endpointgroups:list | jq . — jq sformatuje odpowiedź JSON dla czytelności.

  4. Do tworzenia nowych zasobów (np. mappingu inbound) przekaż JSON payload bezpośrednio: dsiprouter.sh inboundmapping:create '{"did":"13132222223","servers":["#22"],"name":"Nazwa"}' | jq . — lub użyj flagi --sample, aby wysłać przykładowy payload z dokumentacji.

  5. Dla operacji systemowych, takich jak sprawdzenie statystyk Kamailio lub przeładowanie konfiguracji, użyj dsiprouter.sh kamailio:stats | jq . lub dsiprouter.sh kamailio:reload — wszystkie odpowiedzi są zwracane w formacie JSON.

  6. Jeśli potrzebujesz niestandardowych parametrów lub nagłówków, możesz użyć funkcji dsip_api() bezpośrednio w bashu, przekazując metodę HTTP, ścieżkę API i dodatkowe argumenty curl — funkcja automatycznie obsługuje autentykację i timeout.

Related skills

fastapi-templates

by wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Backend
327582

sql-optimization-patterns

by wshobson

Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database schemas, or optimizing application performance.

Backend
40163

travel-planner

by ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary

Backend
4379

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170

using-superpowers

by obra

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

Backend
65167

literature-review

by K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature

Backend
238507