长寿研究助手
调用Aubrai A
该技能将Postman集合转换为命令行工具,通过curl和jq安全调用dSIPRouter REST API,支持端点组、入站映射、Kamailio重载、CDR查询等操作。
运维团队无需编写复杂脚本,即可通过命令行统一管理VoIP核心组件。将Postman集合转化为可复用的CLI工具,大幅降低dSIPRouter API的学习成本,实现端点组、入站映射等关键配置的批量操作与自动化维护。
落地案例:某企业通信管理员需要为新开业的3个分支机构配置SIP中继。传统方式需在Web界面逐条录入,现通过dsiprouter.sh endpointgroups:create批量导入JSON配置,5分钟内完成端点组创建;随后执行kamailio:reload使配置生效,全程无需登录管理后台。日常运维中,还可通过inboundmapping:list快速排查DID路由异常,结合jq过滤定位问题号码。
curl和jqexport DSIP_ADDR=your.dsip.host export DSIP_TOKEN=your_api_token # 如需跳过TLS验证:export DSIP_INSECURE=1
dsiprouter.sh helpdsiprouter.sh endpointgroups:list | jq . dsiprouter.sh kamailio:reload dsiprouter.sh inboundmapping:create --sample | jq .
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | dSIPRouter主机地址(DSIP_ADDR)、API令牌(DSIP_TOKEN)、JSON格式配置参数、可选环境标志 |
| 输出 | JSON格式API响应、Kamailio状态、CDR记录、各类资源列表 |
| 适用人群 | VoIP运维工程师、SIP系统管理员、需自动化配置的技术人员 |
| 不包含 | dSIPRouter服务端程序、Web图形界面、数据库直连操作 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/mackhendricks/dsiprouter-skill/SKILL.md
来源类型:GitHub仓库