Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Wraps the dSIPRouter REST API with a curl-based calling convention and a bundled CLI helper. Generated from the official Postman collection, it covers endpoint groups, inbound mappings, carrier groups, leases, CDRs, auth, and Kamailio operations.
The bundled helper CLI with named subcommands avoids hand-crafting curl commands for each endpoint and supports sample payloads from the Postman collection directly.
When to use it
- Adding a new DID inbound mapping from the command line
- Reloading Kamailio after routing changes
- Querying call statistics for a specific endpoint group
- Revoking a temporary SIP endpoint lease
- Managing auth users on a dSIPRouter node
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: create an inbound mapping for DID 13132222223
- 1Sets DSIP_ADDR and DSIP_TOKEN in the environment
- 2Runs dsiprouter.sh inboundmapping:create with a JSON payload containing the DID, servers, and name
- 3Pipes the response through jq to confirm the created mapping
- 4Runs dsiprouter.sh kamailio:reload to apply the change
Inbound mapping created and Kamailio reloaded successfully
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.