{"_id":"openclaw-channel-voice-sip","_rev":"57-a8bcb4ba4ebb8fb040ae02b46dba594b","name":"openclaw-channel-voice-sip","dist-tags":{"latest":"2026.5.67"},"versions":{"2026.5.11":{"name":"openclaw-channel-voice-sip","version":"2026.5.11","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.11","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"2e20ecc6d58b8371870a04d1db4deba64b6df420","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.11.tgz","fileCount":6,"integrity":"sha512-7IppalXjfMur98aq7lIxKXUJRAF4hqN/RinFF5YrlS6rPKOtB+Y/gWhAweHdSIoh+gMWF8cjOd8DAPeZ6+zdpA==","signatures":[{"sig":"MEYCIQCiXw2jmG9PsUKlnm9XH5Pii3u0RnfF1j/J2lKt8MydMAIhAMAO11bSBSONSFREAnnwZZYX9hZJV9heGLfFXTTRFzmJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130638},"type":"module","gitHead":"11036ee9c0e53d9d4ff6da9194ac3b67f3461f53","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.11_1778503214436_0.6762319135194417","host":"s3://npm-registry-packages-npm-production"}},"2026.5.12":{"name":"openclaw-channel-voice-sip","version":"2026.5.12","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.12","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"7922ae84d85bde9331bb81ac5fb4a007e2381b0c","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.12.tgz","fileCount":6,"integrity":"sha512-bYG3pu485sU+0o12TNQaB80/W8mMPi/mfTL8Oq6zwUOHeZslg0RxUKaF8yLja1PR5U5aJNIhm74TS+4LtsFgLA==","signatures":[{"sig":"MEUCIG8Vn/PRoxq9owuBsHxgeZWTAmH62WzWz6bVuyoPd4OdAiEA+70cL+NTMtbzwTA+IB94LfoA5zxzSNsdrPcEvTGSMoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130677},"type":"module","gitHead":"b35c1fc510cac34969f92e22f4b557688e893993","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.12_1778503622072_0.7830842474453916","host":"s3://npm-registry-packages-npm-production"}},"2026.5.13":{"name":"openclaw-channel-voice-sip","version":"2026.5.13","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.13","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"e7018370dfb1e2f848bf51261ade6cdab0e4e478","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.13.tgz","fileCount":6,"integrity":"sha512-AQaeAmjF2U8f2LtxC1TxotyIZvDquct4E6WRRm3lrZwTknxHi/XW6YHnSifUCWpWl1KvPlopyMsL+Pz9Xl1IjQ==","signatures":[{"sig":"MEUCIQCT9kXF8i20MupBpnY1dD1t3sSlLfBwGfKDGpz+XLiZTQIgVMK0D8hq5QxJUnqQOBc+FvInzpnZmdCa95/c024FWtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131132},"type":"module","gitHead":"4cca7fd683f4e2d9d52af7653a4ac8763f8724ee","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.13_1778504413206_0.5474378196839789","host":"s3://npm-registry-packages-npm-production"}},"2026.5.14":{"name":"openclaw-channel-voice-sip","version":"2026.5.14","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.14","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"5b6b8bbca86e728db04b6ea0f27c9e1e16773932","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.14.tgz","fileCount":6,"integrity":"sha512-SUyW3km4Uz64wsAeUbEls+mnyz9i7KEE1F+0zztKS49H9Lrvoa+480YHsP9KFrxjVozt2dGxf47g1zfiRyrQWw==","signatures":[{"sig":"MEUCIEwBrOxqfjBqeNkepkbbM/jrNL+KnsB1KpV9fjcY7QFMAiEAoIdjHPX2OJp/RCekdQFoGQQhkmoinXm0zk3545Mw+Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131885},"type":"module","gitHead":"4cca7fd683f4e2d9d52af7653a4ac8763f8724ee","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.14_1778505096665_0.737821860026278","host":"s3://npm-registry-packages-npm-production"}},"2026.5.15":{"name":"openclaw-channel-voice-sip","version":"2026.5.15","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.15","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"d9ef84b1a5293a8ecbb07f290adf75554e0979ee","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.15.tgz","fileCount":6,"integrity":"sha512-Funu9zbPDG/ToGLyqtqIeVXwpr8PHJHuJAa/XtDQGi+ixfsNjjzEbE5Qbssa5yLoGkNeIPiWbpESetJXQAQ2cQ==","signatures":[{"sig":"MEQCIGyTesfsAyEks20Ktp9xnWEtLJhi0kHl6DRB4aqZ6mOlAiAF2QzO0C9J6GzQ2D1qU8iM67BN15VbPJH/FnSK+0Yt3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":131132},"type":"module","gitHead":"10439fc7b1a9b491d7c4b9f32620c59c14e3edcf","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.15_1778505753918_0.019840948593470076","host":"s3://npm-registry-packages-npm-production"}},"2026.5.16":{"name":"openclaw-channel-voice-sip","version":"2026.5.16","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.16","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"da4c9e8bc3e60b46b53705fe56050c428a5d0468","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.16.tgz","fileCount":6,"integrity":"sha512-Zhz+MuTAGIf7TW46NP91eOXt30hFshLoz31JXo8yv85PSjemdIIQxLInNgyzlUaFU1jZz4wknRF69SdtG/brmg==","signatures":[{"sig":"MEQCIGUyyfHlByzMZVD8DoK8QbW64zPNWhm7mOHx96xxqwUeAiBRM78W8NVK259udVfCrKgI+ro2TAcnY3BxHu7Eogur9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132189},"type":"module","gitHead":"d0e75cb50c9bd8aa4a980a23b0c4513623651291","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.16_1778505959714_0.6439388811662181","host":"s3://npm-registry-packages-npm-production"}},"2026.5.17":{"name":"openclaw-channel-voice-sip","version":"2026.5.17","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.17","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"30c830218b233601fc87c6167a663a75571ac46c","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.17.tgz","fileCount":6,"integrity":"sha512-upqmvbA6NlcdrEHkaKPGHmwzC5rDlWSMaPK/whkM6TP5L683A6Su78eCAmVmCJrIN33gEaFo0j/4kL/yYiHMJA==","signatures":[{"sig":"MEYCIQCcj4e0X9j8QyK3mWCu6S81R7VPBY1Viu7q7objqzThjwIhANoB2Qe9+SUYI+iM65aGO/yBC5g6tfPXnEJo1r8ONAta","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134822},"type":"module","gitHead":"952971e581a3d3a0ad85c56398e4471ee77411c7","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.17_1778509036553_0.8264604932195592","host":"s3://npm-registry-packages-npm-production"}},"2026.5.18":{"name":"openclaw-channel-voice-sip","version":"2026.5.18","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.18","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"5c160fb35f7e84674d1b5da45becd98f85b1821d","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.18.tgz","fileCount":6,"integrity":"sha512-beneobEqv5hScjk4NrfIpjAAm93QjmG6IslyBu2oNMm7Vfa5KSNMrhdNBG2I44CcgR3TEZOjvcdh1/x60tC3wA==","signatures":[{"sig":"MEUCIQDHEJrn/kHIIcM6HJ2QVGra/QPF6mEyJjXbhq5iaq0I8gIgS7Y3pbOnziItjExrav6v0xbYCLAfZfN6AKZtGsXGhi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134769},"type":"module","gitHead":"a4256e63408674f637857166ab8004431b273e69","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.18_1778509258216_0.9475606413236071","host":"s3://npm-registry-packages-npm-production"}},"2026.5.19":{"name":"openclaw-channel-voice-sip","version":"2026.5.19","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.19","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"11572bd89c1f3bf0514f54af63f7b88e2bbfa13f","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.19.tgz","fileCount":6,"integrity":"sha512-eCsrzjhsXA6GrQXhHsLxfXKaR+TURQWX7eM6Wa9BU8SdrlDMJtzqRBB5wd+JANpvUpRNVN+CrVGFqefgvzBoQQ==","signatures":[{"sig":"MEQCICQfPfTslvJaFnsJaGhY2LIcipdzGG0ihwQ5QCFxJYmzAiBxV09/nAh5hFTFxd8DwGQ0i3oEhIaP6FUkPh5CtOfkbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136862},"type":"module","gitHead":"a6887867eeb8c9ffccfbb8f7cbd0249c46c37bd2","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.19_1778512255370_0.7789180731926557","host":"s3://npm-registry-packages-npm-production"}},"2026.5.20":{"name":"openclaw-channel-voice-sip","version":"2026.5.20","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.20","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"3490a75a06b476231ba40e3c7974cdf2d20c8a6c","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.20.tgz","fileCount":6,"integrity":"sha512-N50Vb3MnDnnLt3HVJNCgbbqY1kWjSqXj8BSbnspMD3855TCwZIsFw9NlnY3oyqPz18PXwCFhm36TNhjoUbHyWA==","signatures":[{"sig":"MEUCIHmA+5pj1TDH0TBXkccijtoeSH6hekw1JcNuW7Nk0YBzAiEA9BBpcG+JL1koHeHVD1Rbb+CTGmGJExu3Ol2XncEiAzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137541},"type":"module","gitHead":"67506bc06629ecfc6ab63ed94040969ff6cad97e","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.20_1778512568671_0.3818259816215186","host":"s3://npm-registry-packages-npm-production"}},"2026.5.21":{"name":"openclaw-channel-voice-sip","version":"2026.5.21","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.21","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"459e8e21078f0a535f29ba6654f173c4662c2079","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.21.tgz","fileCount":6,"integrity":"sha512-TOCIhuFspVAj/Gi/7JxZ8r98SNcuHrwWHUJyu78IZMzzk/eOT3aykhx6EZR4EkIH+PnJ48MUADMN/BbKLKEgBQ==","signatures":[{"sig":"MEYCIQD/r3OhwBwI9JeO/yXtLHrLL2eEGqYqraeTDHVOmOu26gIhANzCorCsh34ChuCCzvJDbY35Iu5NijZ3INtCeZKnBehn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135818},"type":"module","gitHead":"618bd360c14a9b74c4a53b59ba18f3f0d1bcff7b","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.21_1778513728215_0.6582503211145374","host":"s3://npm-registry-packages-npm-production"}},"2026.5.22":{"name":"openclaw-channel-voice-sip","version":"2026.5.22","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.22","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"49ccc93a1f688855cff13bc9ea2e0525d882644d","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.22.tgz","fileCount":6,"integrity":"sha512-a/agbNv4vj0idfpdMHFnCtONaOnDksgJAkYW28VlDCfxEK0vjjTuuBQcGO5GTJytNKOTtqRLVEj3bfWse9GSYw==","signatures":[{"sig":"MEYCIQC7UPJgnFek3woZUJ4xhTs4Q39PZGfZVgcJosxYZtWAgwIhAOokIm+PX+akJHOb8Cddsk2OZ9vgt9z2HB0u3CCe8YLj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135684},"type":"module","gitHead":"2684bb9d42ece5ef0a8c12fc6e2abd792acd4c37","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.22_1778514271037_0.2660446520127766","host":"s3://npm-registry-packages-npm-production"}},"2026.5.23":{"name":"openclaw-channel-voice-sip","version":"2026.5.23","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.23","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"0eee0bda16485509581d609c398754c60d34fccc","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.23.tgz","fileCount":6,"integrity":"sha512-AAhz1RDRC4q8eRY9PX99otMiQ2DA5Aiy+BkyYxOI04Vw6hM+q4XSWZdhUieiw9b+HAVOYPLgfl2P3IaRch49tg==","signatures":[{"sig":"MEQCIFHpC2mhCaxENXGpR399m8GAd79Bfklwm2g+DPsumy2pAiAzwYRDls1TaVCAI8bM2hoKPS8+lBWLzsKaUbf8ct3TwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135842},"type":"module","gitHead":"2595b4a7e221bf9e982c19b06c681bea5a8dafab","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.23_1778514860721_0.35871217730489113","host":"s3://npm-registry-packages-npm-production"}},"2026.5.24":{"name":"openclaw-channel-voice-sip","version":"2026.5.24","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.24","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"81f35a159eee69fdef8ac8af347c4af15a3212a2","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.24.tgz","fileCount":6,"integrity":"sha512-S/bVpyrMcHE7RKYs4yngLg14H3kq1PmM7bqidxW4ia3wOJyBUDNBo6MSUHOkQOqouwiVAh8k62BNNMP6pajCEA==","signatures":[{"sig":"MEQCIA1/c+u4kaK/H6HjhMR0lUEPhOS5wyLhhqQNQbE8txcuAiB9oMFlSa5qWEGZ+pihq9BUCYZBpyeosZUvCNYs9uSphA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137959},"type":"module","gitHead":"a8eaca5b594b5953d23bc9ab73ebd70421c5067e","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.24_1778515095599_0.2784060053091706","host":"s3://npm-registry-packages-npm-production"}},"2026.5.25":{"name":"openclaw-channel-voice-sip","version":"2026.5.25","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.25","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"b46e97ef28175c34dc78ccbeb3d0610f00eaa160","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.25.tgz","fileCount":6,"integrity":"sha512-CStNSGOzPaEZ65LDRCXr+HUoKTYi0++AV8nUYezJEijD8Lftse1o8L4Hra1CiL+sogn3jQ+ZIrZ//MahGqQRpQ==","signatures":[{"sig":"MEYCIQDD2Ewd6BBHiVwnSaJfkl9XrNPvFnlrSudHqThQnE3TTAIhALRYRd+r0lerpza9hu1igfACrqlkKthdUXYNtgcvJkHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138182},"type":"module","gitHead":"e9934d7b468ad99dcb3658bca676c8928200f7b3","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.25_1778515412857_0.3548801853671337","host":"s3://npm-registry-packages-npm-production"}},"2026.5.26":{"name":"openclaw-channel-voice-sip","version":"2026.5.26","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.26","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"dcf782fd1d53c836396dab2ed113e761ec86091a","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.26.tgz","fileCount":6,"integrity":"sha512-iSdyYICCpLmhjxCYJmPkGAc+eiLSemPwXYlZQphSi2qTEXvh2dlP+3dy3TXLu9a30oibN5hn7lH1QYv2uHmyQA==","signatures":[{"sig":"MEUCIFobrWtiAJ8HMU2zoUn7cJHeBRuxS6W8k0/AEbeVjtBbAiEA8pDDmdhdoF0aeC4H739ZHqOrnzyvqldeUwQcOs37PeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138132},"type":"module","gitHead":"40c129a50c52d4f8ac5bd45947fa56afaebb6315","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.26_1778515682263_0.5762099889767787","host":"s3://npm-registry-packages-npm-production"}},"2026.5.27":{"name":"openclaw-channel-voice-sip","version":"2026.5.27","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.27","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"5b9ef8ec46376cb8ed2d4112f07d09a4ec3c9a93","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.27.tgz","fileCount":6,"integrity":"sha512-ig2CVAOSTqAEolJRcE2x85787Akmf9qpAbW027cc8pnL9WKVUUyo0LabjifhMvO23Rr0GAdgWT4MNdvXrh9ILw==","signatures":[{"sig":"MEUCIQCctZoFPGrjpRpWHQAnf7vGjA7/NkMiJeIUlIbRQRUi6QIgNrmRiFUVo1DBStnR3eJ5MqEkQq7bVGOdfupNA2p1AQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138419},"type":"module","gitHead":"40c129a50c52d4f8ac5bd45947fa56afaebb6315","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.27_1778516263513_0.4832453312677045","host":"s3://npm-registry-packages-npm-production"}},"2026.5.28":{"name":"openclaw-channel-voice-sip","version":"2026.5.28","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.28","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"65f1a4b3196ceb90c96fe2c7c1ceb12441ba3ae8","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.28.tgz","fileCount":6,"integrity":"sha512-t7b/ojbV3Ir5yvOZ8GYnJKQlEjyxBGU/assVHCDjIrDbihT9k3MwkYGgsLc6gYpHzradXtfABs0meJpCTA1fAA==","signatures":[{"sig":"MEUCIGGcALT9OnXm32gfVm7YDQ7g/oiuexmDfC9WvhGH08mcAiEAgWHGhPlRtRU3eq6w9DxXXOi1pRrizVVAvcfJA035++E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152890},"type":"module","gitHead":"d18d685b8af4ecd4e92880ac9cd0aed652b76b4c","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.28_1778516604482_0.4055069479584299","host":"s3://npm-registry-packages-npm-production"}},"2026.5.29":{"name":"openclaw-channel-voice-sip","version":"2026.5.29","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.29","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"484cb3b410932fa1cc52235bbda07fd8288cde77","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.29.tgz","fileCount":6,"integrity":"sha512-NfIJADx/xt5WkAiKOtwDy8ehHI9WGUY3/gviX4QEYu6gYVgxF0wGoAEOffQNpsQFRXMu9AF+erjn/QxksQNevA==","signatures":[{"sig":"MEYCIQDm2F3iGi8PLh0uSIg4H8yXG3W/rMVQTbv2ul6sgL8sKQIhAPXtrp83SYn9cdOwfBruOgCa45mX5JhpFHnGBcHSpGJx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153144},"type":"module","gitHead":"a47b575089116e6ed34b47ea1bc241b4784e81de","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.29_1778517937325_0.6177093924907944","host":"s3://npm-registry-packages-npm-production"}},"2026.5.30":{"name":"openclaw-channel-voice-sip","version":"2026.5.30","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.30","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"2e60825bb896dbc901cebefd6603c126d38e6c88","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.30.tgz","fileCount":6,"integrity":"sha512-UNLJGiwxKGMZTXphUnzJ6Gl26IaJGLNM6aUzgBCVVObr6SfoF+QHpX43I5cumkaSvikSWS8Xnq4kBoxYaRm5Ag==","signatures":[{"sig":"MEUCIHZC3bRPuwN9wKkq1thS2tDSSnI8+UDQuMNQx5G5anAjAiEA+4QxvKq3nlyufoJOfPhXAqNQHRiaKFdNI57HzP6kv7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153971},"type":"module","gitHead":"a47b575089116e6ed34b47ea1bc241b4784e81de","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.30_1778519128772_0.05405954627092835","host":"s3://npm-registry-packages-npm-production"}},"2026.5.31":{"name":"openclaw-channel-voice-sip","version":"2026.5.31","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.31","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"51461befafd77cc47a435bae6e5253eca4de9529","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.31.tgz","fileCount":6,"integrity":"sha512-Rm1DO2bZHAtNH0WCZKkPR4Kg+vIABVVqCoTAyu+jfLxrmONU1juZ0Dc0pIRqdOzPxjdxs/+/kwNVqW9QyvxzzQ==","signatures":[{"sig":"MEUCIAHpvjVCFiTe+iEnXBbgaUbBHsIIPqh3k/8hw1sPTk9IAiEAvlDhARcbEDyFEX0WYLti2L4maWkNdgEM1CdrTKmZDZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153971},"type":"module","gitHead":"a47b575089116e6ed34b47ea1bc241b4784e81de","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.31_1778519888188_0.49396365993009517","host":"s3://npm-registry-packages-npm-production"}},"2026.5.32":{"name":"openclaw-channel-voice-sip","version":"2026.5.32","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.32","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"e666ab336c519315bb350f166f54c9e000c73213","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.32.tgz","fileCount":6,"integrity":"sha512-5dNIPHI6GLzCdki6LHL95IKiovuiCm7iVIBaY9ksGLtJaYDfY7WZJU5da4d/4s0u1lQT/w7CexXuj4j81se6aw==","signatures":[{"sig":"MEUCIQDzp4vlQYpD+AxsTfVcGJRVTWF2032nT4esGSgCMjOGwwIgNUJtyq4LDWgZTOehHl6XSbKZvZeLd4ipAmPcILMeeO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154998},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.32_1778520206833_0.4334266085939986","host":"s3://npm-registry-packages-npm-production"}},"2026.5.33":{"name":"openclaw-channel-voice-sip","version":"2026.5.33","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.33","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"2c3fddf9fa4098421fa08051d46af45177428888","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.33.tgz","fileCount":6,"integrity":"sha512-G9NCphvNmTLISgjY7KgUAowEsOB4iIOck7R4XSOx47lrrx0WNDtMxdR/bKQlTVyys8IkGTbPJS7K1J2c4TIlyw==","signatures":[{"sig":"MEYCIQDaHJlXeO1GPKLBJe0jRMwMVhakXIMSEpe5AVAvsvUY4gIhAP7JyyJu8yoCZjuXweM8VbLYL3B3AwiKILQ3AZx4BTeL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154998},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.33_1778520586376_0.9977299245409461","host":"s3://npm-registry-packages-npm-production"}},"2026.5.34":{"name":"openclaw-channel-voice-sip","version":"2026.5.34","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.34","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"4f6db2b4b021133ec2885662f9328649bd94c251","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.34.tgz","fileCount":6,"integrity":"sha512-JdV7bXRLeUvT+/n4EfWSaHt63J6iNeB3CgxRAlX8snfxdeuvDJ/lXHeEEDMUfj2ZGlyji9WLB9G82aYnYQN0+w==","signatures":[{"sig":"MEYCIQDwpohSimcptRSrey+TDhfIfnekAnwiR7Ae8oawTpvpigIhAL8KRiZIrOzBqZ3eVT592e/PO8n4zNGkCz8AoW0wCi8b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155230},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.34_1778520787914_0.5222356079935357","host":"s3://npm-registry-packages-npm-production"}},"2026.5.35":{"name":"openclaw-channel-voice-sip","version":"2026.5.35","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.35","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"390c5bd3fe63ad08d1bce04389a6ddb1522d2d08","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.35.tgz","fileCount":6,"integrity":"sha512-aG3L3/N0/vrjHuaPENydH4FzdaBBHhVyIsbtgc4fPJvUCFgqhsqKfSneS4hJVSt9RFw8jcIXepbbrgQzbkFsHw==","signatures":[{"sig":"MEYCIQDyBlnIv09ehA2BI61SZhyGBH7HoeECyIOTqNdp5+0k8AIhAODnDtQH6n+nLiJNTT8r7XfvBxt39FwTI14xu8eiigTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160522},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"sip":"^0.0.6","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.35_1778521425109_0.9772762482430439","host":"s3://npm-registry-packages-npm-production"}},"2026.5.36":{"name":"openclaw-channel-voice-sip","version":"2026.5.36","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.36","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"6e140a4104d642c44efea850cc030280fb03946e","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.36.tgz","fileCount":6,"integrity":"sha512-lXetV4BMKIBmPx5wiTa/2Ey8w/dCx4j5Ztj+OVWXqFogng1jL4+yREw/IovDokuye4GUQjcnymIQRG2PEVnQzA==","signatures":[{"sig":"MEUCIGA5vozcisdZzy4kRWs5Ic17utKRLuEclXs0yK9pTJ2KAiEAhzWaCRcfxabiopmc2xHnAkV6YW31mL0oAj+BAPMKo/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170748},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.36_1778522260910_0.7180748645306387","host":"s3://npm-registry-packages-npm-production"}},"2026.5.37":{"name":"openclaw-channel-voice-sip","version":"2026.5.37","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.37","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"2ff16d78c6d3e5aea56cae08f7d636d3988ab79c","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.37.tgz","fileCount":6,"integrity":"sha512-SD81JqIOl83ydMFKPnwkw/Q6dNK+O0Af0BoG9RQnSGQpcjA1KGtkjP3oIyqR0JY79aQsf19S9sSPMVL8ISDvRw==","signatures":[{"sig":"MEUCIQDC2qE7gVTPIkoosBBm/6J0cLWhLXad4eI4mW3JNisK7AIgEq2SPTNepyz7+n+ZPNLV7/z7V3r4owZUQnaLn297V0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172136},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.37_1778523159404_0.4056449440040224","host":"s3://npm-registry-packages-npm-production"}},"2026.5.38":{"name":"openclaw-channel-voice-sip","version":"2026.5.38","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.38","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"11d1ba4e5ae646cbbad80437fcd94724d8aa8b67","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.38.tgz","fileCount":6,"integrity":"sha512-/nYO8BbTFiisBb+Nb95zcZpHoUmgNDYsqTHtZaq1rStEgVyUvaPFnd/ltB3Ca4ZIu1Q+tqMp8LZe629NoOPYqA==","signatures":[{"sig":"MEQCIFgPHd8RKrV7b2vn2uHLBtdifU+F15s87KsDYU9/EBKMAiBI+mftvXy7xzS8b+gVHJn95pMPEi1LT/iksCsKjGWIaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172410},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.38_1778523546896_0.4799424492652522","host":"s3://npm-registry-packages-npm-production"}},"2026.5.39":{"name":"openclaw-channel-voice-sip","version":"2026.5.39","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.39","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"34da94616e67a61ed8a0095a101a78946a01a7c7","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.39.tgz","fileCount":6,"integrity":"sha512-HY3TpIsDh/l4Vbx2cO8zWSD2CdLnNvmVEHQS/X8aqvlNFJmAEZm0dQyhlm5Zj3VGIfeVXPL/zxo1EOAkG4Krew==","signatures":[{"sig":"MEQCIEnUgOzHhlhoyhRKQyCVFAaMEXh/dnwk5uc6ThreZyoyAiB48SS6K3mTm1VZS4c6ckp5SF7ob0eqcGnDG5Z9kmZqzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173925},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.39_1778523889690_0.9433181593888014","host":"s3://npm-registry-packages-npm-production"}},"2026.5.40":{"name":"openclaw-channel-voice-sip","version":"2026.5.40","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.40","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"812add8fd35b2a982872734e33f39f4489bebbb7","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.40.tgz","fileCount":6,"integrity":"sha512-pXgdaQLookTNZZJACz3xyohw4fFICKSiEBHMAd683zwtBn3H8TIW0Urrw0bRhvHP5i3O1qvjiIAXQrL/PJ0V/A==","signatures":[{"sig":"MEUCIQCHroMbJ6D1pgEugiiLmDG1P6MqMdtzfeNKViUxzMBqEgIgVj0HcEnxm/Oych3xz+YltskXB9mETf0Rwylduz2ZVlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174733},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.40_1778524115223_0.8139145090909372","host":"s3://npm-registry-packages-npm-production"}},"2026.5.41":{"name":"openclaw-channel-voice-sip","version":"2026.5.41","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.41","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"87e82cffbdb1c5fb001e34d6b462ec045692ee4e","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.41.tgz","fileCount":6,"integrity":"sha512-EtgwPCtK3wOVp9S9q9m/D1rJ4JMYdzn/ufh0QjDZRq+1exfSFELi/QNB/JlbDe//ToGiLsghEDMlNlAoGhUpzA==","signatures":[{"sig":"MEYCIQDx4mv7iNJGggQIZA8Rl6lk4GymohWOT9a8MJSJ55eCHQIhALR+aLbaT/IdP/HIO/PD2lkgIA1AcenVHb2RE/lucW9h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178895},"type":"module","gitHead":"09715d74ac484e3ffdd717f745f67168df1f5f79","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.41_1778524441001_0.806722112854152","host":"s3://npm-registry-packages-npm-production"}},"2026.5.42":{"name":"openclaw-channel-voice-sip","version":"2026.5.42","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.42","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"016bc0014b251bd8ac78076891b92cbf104d6411","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.42.tgz","fileCount":6,"integrity":"sha512-ke0mn54a8Q8firI08GPsJvPEGrnDV5GVOU+bicnNDdDgEtj+TQdtFXeYFGsroUBmsvQhshDCJk1y5p0nT2SuBw==","signatures":[{"sig":"MEUCIE+FlZJOMH5tLtwKjU3pho7GCnpij4sX/Nyj0kigtyW3AiEAsdaN2ctVRM5GrYpYmfUVfM2BEdoiH11i/Ggi6wDIEYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179244},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.42_1778525722779_0.44203534472040307","host":"s3://npm-registry-packages-npm-production"}},"2026.5.43":{"name":"openclaw-channel-voice-sip","version":"2026.5.43","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.43","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"a8fab23255583300175bfc33164909ab375d3fca","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.43.tgz","fileCount":6,"integrity":"sha512-ZZYt1Pwnxt+tUscmsk4bu0X8hkbKSudg3DanJMm0yI9YiQNroGYd8tI3IdUG59sK/hnk6yr6zgzVk6jj+LfzoA==","signatures":[{"sig":"MEQCIBFzy/fOsVffLZtIXU+RyeWJ7Czb2e3IFzHMyU174IneAiBfyCJQcHUFueZecfVX0qvjfmjanJbzl6LeUcHsfhaE8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199594},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.43_1778526916888_0.8508594505070444","host":"s3://npm-registry-packages-npm-production"}},"2026.5.44":{"name":"openclaw-channel-voice-sip","version":"2026.5.44","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.44","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"e6a2b503e53b7e24c852262f6f396c7fe5eeee5d","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.44.tgz","fileCount":6,"integrity":"sha512-pvpJj5dLgqe687zXSjRKeStccpPfDPyXoWQ7OkQh191gAvJmXayI+J2gjfKVzagMGBx88ND0CsXn5m3n7nI8eQ==","signatures":[{"sig":"MEUCIQCv9VcG0Is7TX/enujUtkgclkz56gLSRhCmp6diVzsAJQIgVn5DXL+EuScJJa3/MuneqwVQR72Kiik+VaOfnLyKsKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201101},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.44_1778527289823_0.6365028624238511","host":"s3://npm-registry-packages-npm-production"}},"2026.5.45":{"name":"openclaw-channel-voice-sip","version":"2026.5.45","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.45","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"4a4dddd5f1a4ce6e42d28237176dc171a57a9b88","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.45.tgz","fileCount":7,"integrity":"sha512-KI62/X64Ot5975mi/T1zJD8L5mpw7gT+jjGoM+F2/EC0+MFSn1I1ZLxjz8+c1wBwSb8869FBpMlhbf63f5DHAw==","signatures":[{"sig":"MEUCIQCMVnp4nsGbMkBNIW4Urp3GdzR6NuQiCAffdeHxbbnUJAIgYJrehnJDG3c/dLbWy7zH0oBuKRS8AThxrMeO9a9YnH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217201},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.45_1778527803265_0.30984398129307045","host":"s3://npm-registry-packages-npm-production"}},"2026.5.46":{"name":"openclaw-channel-voice-sip","version":"2026.5.46","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.46","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"6b2693db8278b1d77caaaded53742d766e8cafbe","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.46.tgz","fileCount":7,"integrity":"sha512-xzYJx1YNAZCrNbXrzHFjLMOzBHpMsSIVGfApgZq6gE3ew0zztL6BTu02Pwfpik/MDTq6Pyf0D1U7RjiL2/oiMQ==","signatures":[{"sig":"MEUCIEhzf5RB9uKRQE91LclYwS9+1pmSwbQETlyfDvUyyccYAiEAnIEWHBBYQn3p4jrmiIPY1NSUWH5p9ajV0yaS3Huw1UE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222619},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.46_1778528395999_0.9008144025276992","host":"s3://npm-registry-packages-npm-production"}},"2026.5.47":{"name":"openclaw-channel-voice-sip","version":"2026.5.47","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.47","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"abe462827c1f70f0005735e9fe833c3eb96660bd","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.47.tgz","fileCount":7,"integrity":"sha512-SN4rTb85IIIMlK+gsImmuNFa/kE8/9OEQcQJHd4Cu35XijDUz9S5HSmDGCeDcsvLLiKT4kHq3kpu01NPoS6azw==","signatures":[{"sig":"MEUCIQDzH34c6Bg/kkn6LhI0vMCqk/YWx4yIoj5DiqiyocxWiAIgfY/GL9rbBn2me1i64hQPk26J/Jgz8QQ7AHlOeQZw0x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223824},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.47_1778528844317_0.2698897336088242","host":"s3://npm-registry-packages-npm-production"}},"2026.5.48":{"name":"openclaw-channel-voice-sip","version":"2026.5.48","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.48","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"17b173c30f6dfe210f762067bf56c877128b7229","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.48.tgz","fileCount":7,"integrity":"sha512-Jk9AsfdULEWGKNt1eRzbzKRZb1M9x5RAgins2j2QRQPXzVkfUqliabdt7D3YYbo6cs7bv7FbObcDoxp0pBw7Aw==","signatures":[{"sig":"MEYCIQDUddKpotheo7fc+fcqcQVmHeXQw6v/gtGQcMNC1DroIgIhANT+BoJg1k8G0mbKfF6i2mex50/RuOO+GtdT1P83XRnP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224382},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.48_1778529003010_0.08909784773041385","host":"s3://npm-registry-packages-npm-production"}},"2026.5.49":{"name":"openclaw-channel-voice-sip","version":"2026.5.49","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.49","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"e4c802acb4234aa94052aff426eb556eee900cae","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.49.tgz","fileCount":7,"integrity":"sha512-mAWFMfuCOb3eOCS1g6X2zT5iZpOVYzz/jot/PIEQ4qCn3RWsO5iNcTeR20Uw+lLBcPsIqRyqbZnmj5aPUAaLbA==","signatures":[{"sig":"MEYCIQCHrRAGTiklMquf4OUdYBjqEuZt7RI9NywR3cOvSabN4AIhANi0qx3xc0rVe/kiHb2rPRGu9H5TB1c326bC5gmF15uc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225540},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.49_1778529547403_0.3600569375188045","host":"s3://npm-registry-packages-npm-production"}},"2026.5.50":{"name":"openclaw-channel-voice-sip","version":"2026.5.50","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.50","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"e8c6eec72b53059e7b1f2ccf48adb14080b210ca","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.50.tgz","fileCount":7,"integrity":"sha512-NqULLQqxEiuSTRDSSHJM54w3IRK7B1zUW0KFvFn6XYOZLzM8M54wKvUiJ8YdcRtldaMJ5PQwVjPCGuMr30skug==","signatures":[{"sig":"MEUCIQDYVOcJYdfBIjU7+wVk+M50rHOF03RlE237quMq6Fvm8AIgbHI4MEm1VTI2cnDrktxmKldtyA7NvmZxIIxs9ymmhQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226350},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.50_1778529971521_0.4874690610487278","host":"s3://npm-registry-packages-npm-production"}},"2026.5.51":{"name":"openclaw-channel-voice-sip","version":"2026.5.51","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.51","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"3c5c2520954f2c99c3ab9a43bb9efde94a190dfd","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.51.tgz","fileCount":7,"integrity":"sha512-osyFeo680TAaIFSdyyUXZ5jnoW4u5N1KfpKwrUzlbbW5/pK9CQcU4qc0veute3VfH5iO53SZ2dAF8XOEt1u3CQ==","signatures":[{"sig":"MEUCIGfBPJ0hz4jITOIzUXL24oq2GS4XrAMiIZJfoboWKquwAiEAjOgP3FJwyxB07SCE6bNvK3jetBBM2ff/n2cARqvcshc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227517},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.51_1778530396817_0.5557975230897358","host":"s3://npm-registry-packages-npm-production"}},"2026.5.52":{"name":"openclaw-channel-voice-sip","version":"2026.5.52","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.52","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"a0fa9e174deff502f6a2dd2a474d1ce28064626b","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.52.tgz","fileCount":7,"integrity":"sha512-Lo8WEST/2nkEJ4T0lmK4rduSSChyf4pxKpWThmjDP1fp5CQv1q5B8ZXVfMv4+6K67EYYvco8aGU0RuqPeT50Nw==","signatures":[{"sig":"MEUCIQCJ3EcJPhSWqQjd00M5hFuI+Ey4IyufFbZHypGKbQM9/QIgFabAMzQQuNuXc9Pb3o/G8QuVhl8+5ZDGftLqq037S8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227496},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.52_1778530521919_0.6957883976568724","host":"s3://npm-registry-packages-npm-production"}},"2026.5.53":{"name":"openclaw-channel-voice-sip","version":"2026.5.53","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.53","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"a830f572bbb0f5884ff375eebb8dd4849e41d7c3","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.53.tgz","fileCount":7,"integrity":"sha512-tQzBnYXd9yWZnXstZcClMMCxUGuOlzQZoqjOIrIT6gN+h8XP51h09D5OiqdNBGkchKu57vrFwbkpXJSDY+kjOQ==","signatures":[{"sig":"MEUCIQC2OF/eSkf+qwjNSDVSBs5aj+dPHiNS5MU3mTA6pWYtvwIgUBNdIt3BTS28604yNGzAVCbO851OcGLfiOl6W/jTS2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229180},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.53_1778531037203_0.8467945553856375","host":"s3://npm-registry-packages-npm-production"}},"2026.5.54":{"name":"openclaw-channel-voice-sip","version":"2026.5.54","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.54","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"733ce49a19d851594b36aaed845c3225c5376e51","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.54.tgz","fileCount":7,"integrity":"sha512-ftFyWDU0qk4K0/L0X0Hgg3DgFQLnWjFn1Xcd13Zb+bSVyYfbATP0iGC/wJC8A4/3x0KzPYr9YlqErhFjxvFunw==","signatures":[{"sig":"MEYCIQCd/gPjSHN7NHvC5X8wfX/eOAo3eHS8IsvDANUypSzhZgIhAMeZkLpfrptjj2HxwGN5tE52PQg/NffNfNV+FX6U2Qwb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230767},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.54_1778550320291_0.3014200123684543","host":"s3://npm-registry-packages-npm-production"}},"2026.5.55":{"name":"openclaw-channel-voice-sip","version":"2026.5.55","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.55","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"f3ca48d8af3068d80f8ec246525d2a5c13ca3ac5","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.55.tgz","fileCount":7,"integrity":"sha512-fL9P1IKQ+A094fkCSl0iKPecxWMIhMYmbOYcOq6opVLpdMogTXQvYVav7t2Y+OIxFO1BVDMUTTaXlpDiCfRmVQ==","signatures":[{"sig":"MEUCIFtJhizEKbbJtdHvvYx3FuUWfI0jF4UIGKheaNyWxPINAiEAqpAWTK2+KDXYNhYJjSoqXKpY22wV/83PSn9Wm6wtJfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230979},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.55_1778551133406_0.3560568903429824","host":"s3://npm-registry-packages-npm-production"}},"2026.5.56":{"name":"openclaw-channel-voice-sip","version":"2026.5.56","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.56","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"9c1db94cd5050227e7d08a1f36c3b972e7485bce","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.56.tgz","fileCount":7,"integrity":"sha512-Zp13M4yH9rXuP4Whs3aT9s6Lr86/rsgNWq2d9xtu14A5Z2ovshhR87r1yP9SAbSLNplc6oui2bOIRcUXELzhQw==","signatures":[{"sig":"MEUCIG/4FYE3R/N+BxYt3WPr86w/GIJn0YguFUvVTPDnZnMWAiEA9w7bzUlQ1EQio3yIfobIh2y/mp50VHbgAmmZZIL5Kys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230209},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.56_1778552245013_0.7008357100073801","host":"s3://npm-registry-packages-npm-production"}},"2026.5.57":{"name":"openclaw-channel-voice-sip","version":"2026.5.57","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.57","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"30a8424fd8ba90b455898e1163dd901b00db457a","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.57.tgz","fileCount":7,"integrity":"sha512-NO0pS3aqO8NkVDh7OzfqyijUSXl1V36TMA2n+Bv2GaB20qcECuyAv15mvxXAQq+yffOUeRLEO6QXzBekghUQWw==","signatures":[{"sig":"MEUCIAzaxTM4vvETnUonjJanrDz2xb2aPBCYb6+c39L6mgCZAiEAjfaAfq3zB++G6Abq173f5qB7iDYkqLW1s8sJgZVGFZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231919},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.57_1778553029983_0.6706716440709797","host":"s3://npm-registry-packages-npm-production"}},"2026.5.58":{"name":"openclaw-channel-voice-sip","version":"2026.5.58","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.58","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"f52fe6cb937888c85f183eb2e4632535eb198e66","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.58.tgz","fileCount":7,"integrity":"sha512-pxU0HC2NgJPeZQL7n3ixQTBZrz9vQ7C/MvTXPdBbpYG6JCkZO2YdRCFM4ay2yfLDm0KwcSBuBjAE71y041FSyQ==","signatures":[{"sig":"MEYCIQDTzWW/omREZGXeUsyt3Waf12OOhUGLLt6M3/0gX9dFMwIhANP0R52xeH9UkLZuZGMBZMEE2VFf7L79lAl8fIbk4B52","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232388},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.58_1778553424307_0.8282618673152415","host":"s3://npm-registry-packages-npm-production"}},"2026.5.59":{"name":"openclaw-channel-voice-sip","version":"2026.5.59","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.59","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"0587559a4f69368b3ea203f35fbab0d2b8488788","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.59.tgz","fileCount":7,"integrity":"sha512-L0zBb8UZOK0Mqv+HWRDCWTVmmrGyIA1FeJpOxheS1iWpE8XbrhfYQ2rJgmXAxpXQu0V3PcBGtnlhBROPKRfDZg==","signatures":[{"sig":"MEQCIFu6082MFvW00ydLsfEGFCTlm0tVgw+JQUQ79L+FTThkAiAb0Fmx3yZIs83IkBCLMNgY8ArIMugLEFP5n84PRVNYtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233415},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.59_1778553960426_0.3159784174577349","host":"s3://npm-registry-packages-npm-production"}},"2026.5.60":{"name":"openclaw-channel-voice-sip","version":"2026.5.60","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.60","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"0c39c29b12f1a9752517950943000ab752ad7f50","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.60.tgz","fileCount":7,"integrity":"sha512-treLoacseyXvpUYOnHgmQh6LBoVEDvMk8xQYRjmOtbbhZapr9iVmES+oDjimfEb21Wbzdul57TYOj7QUIdWObg==","signatures":[{"sig":"MEQCIG1O1q2jmk1NbPFbhzo7rH9EN1bcplq9LJlmUiKGX1S3AiAu6ppDGWWtoHXyurYKFglQ1dcZI1iuUlxZGFhmq8R3iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233919},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.60_1778554137830_0.07804600093524505","host":"s3://npm-registry-packages-npm-production"}},"2026.5.61":{"name":"openclaw-channel-voice-sip","version":"2026.5.61","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.61","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"11630cdc4975cd81342d88d4119b16334ce912ee","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.61.tgz","fileCount":7,"integrity":"sha512-w3dOrkHTE0lBa7J2nCeSMheJBiR8f+D2accZSF6EDhspW5aWZ3kNTOq2qww0RWwJ7MzB38RuVgIjd8D/V4rlCw==","signatures":[{"sig":"MEUCIQDvd3MtDcA43drS1cM/Fa3gWwRyCpZ0ZK6GUUM3jhjVIAIgWWGK5e98kwFv62pJ0vUNY7W/vxkj7XYsMtivt9KrMGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234247},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.61_1778554522030_0.86903810290084","host":"s3://npm-registry-packages-npm-production"}},"2026.5.62":{"name":"openclaw-channel-voice-sip","version":"2026.5.62","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.62","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"b36a50f8b27d6587a0334c963cf21bdd0bc64714","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.62.tgz","fileCount":7,"integrity":"sha512-hA7vDlYvrvpGUfDTt88Ap7Wb/X1uyKGlN7R3xSrBtHF7cKnpXpLw0x+YhdZdraiA3129dHAD7li2oAobthm3ZA==","signatures":[{"sig":"MEQCICihtggyw2O+ECvU5HXlwkityIAUmRbg1VAaELgTuypCAiAFOMYGq5kFknTb5iuldc3HyIs5vkkeRK5TOL/udDxrXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238234},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"avr-vad":"^1.0.10","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.62_1778555342590_0.8054626136827094","host":"s3://npm-registry-packages-npm-production"}},"2026.5.63":{"name":"openclaw-channel-voice-sip","version":"2026.5.63","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.63","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"714e6da9269518d88b8b9e6881f78c4c49e9519d","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.63.tgz","fileCount":7,"integrity":"sha512-z+giREc0orD93I5NjMph6YQMEHs2RmanFa/Iy2BQ5eeKNBd8qlWKeuIBXYF+ABTGCrspv/hrWcMaLbiupAhsuw==","signatures":[{"sig":"MEUCIQDYmkQLjiUbW6/rS5SNttCShF0XoxtoipTi3SfFKO8AtQIgMIx9IldH233WQssbsCRU6x1HBwU5q8yE1cT+lTmOlKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241133},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"avr-vad":"^1.0.10","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.63_1778555752729_0.42048135105972095","host":"s3://npm-registry-packages-npm-production"}},"2026.5.64":{"name":"openclaw-channel-voice-sip","version":"2026.5.64","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.64","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"57123fa50b70dba05d73c17f3912a02106a25eb2","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.64.tgz","fileCount":7,"integrity":"sha512-PbvliltjcQCOtCq4QeLVC5eKLLxl3oTyYjLKuMr5W5TTsQ50UHTUBY/ZV6ITT5RxR0EYgMsF3Gmwfqt60Yljlw==","signatures":[{"sig":"MEUCIQCK0QPLWeSdm+1LFzowf5zKYtzrld5yMxJLVRBrYDAiQgIgIQrafZHE5ImsdWL0jeTYuH7fNJe1ENU0qu6qlUu95lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241619},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"avr-vad":"^1.0.10","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.64_1778556113934_0.9008101439330227","host":"s3://npm-registry-packages-npm-production"}},"2026.5.65":{"name":"openclaw-channel-voice-sip","version":"2026.5.65","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.65","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"901bd6ea7633c9095bf49d03e31844b8e0a79f9d","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.65.tgz","fileCount":7,"integrity":"sha512-kr5wWiZFWS2USvFyBW5yyJUsZteF3Y6gIHl5cSfsvzF1S31eVZ4IT8iLILLsSwQbhQmnTGZrbaNbyMBJZkUFdA==","signatures":[{"sig":"MEQCIEvBVME+PFrQufi/sGtc9y0b4YYNFNA7/ihxngcSjY5cAiBN4G+Ve0MEGksYbJA4gJFUa+WCuDe88Okl94B046rlCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242281},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"avr-vad":"^1.0.10","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.65_1778556468667_0.8569378639814367","host":"s3://npm-registry-packages-npm-production"}},"2026.5.66":{"name":"openclaw-channel-voice-sip","version":"2026.5.66","license":"MIT","_id":"openclaw-channel-voice-sip@2026.5.66","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"dist":{"shasum":"ea463d5a744aca68a21c23ef8d00ee1b290119f9","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.66.tgz","fileCount":7,"integrity":"sha512-RSnWtrgCB7+s9IJbvOpJlXEV56OyCX6AHsmhX1facmxHl6W7XAj6AWTWhjDgo0QD9s6dXUwCwplT8jdigTVfEA==","signatures":[{"sig":"MEUCIQD1hCVTuiz0esGyXpRC+XMu+xIrAM60QuEWQCUys6/BSwIgBGAsndbuN5LD24pf+PTFocoTnSGczFlvNBsWxFpCSEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243910},"type":"module","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","scripts":{"test":"vitest run","build":"node scripts/build.mjs","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.5.0"},"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"]},"_npmVersion":"10.8.2","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","directories":{},"_nodeVersion":"20.19.3","dependencies":{"avr-vad":"^1.0.10","fastify":"^5.0.0","typebox":"1.1.37","commander":"^14.0.0","opusscript":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.0","rollup":"^4.0.0","vitest":"^3.0.0","typescript":"^5.4.0","@types/node":"^22.0.0","@rollup/plugin-typescript":"^12.0.0"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-channel-voice-sip_2026.5.66_1778556764711_0.16309103300114236","host":"s3://npm-registry-packages-npm-production"}},"2026.5.67":{"name":"openclaw-channel-voice-sip","version":"2026.5.67","type":"module","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","license":"MIT","scripts":{"build":"node scripts/build.mjs","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"dependencies":{"avr-vad":"^1.0.10","commander":"^14.0.0","fastify":"^5.0.0","opusscript":"^0.1.1","typebox":"1.1.37"},"peerDependencies":{"openclaw":">=2026.5.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"devDependencies":{"@rollup/plugin-typescript":"^12.0.0","@types/node":"^22.0.0","rollup":"^4.0.0","tslib":"^2.6.0","typescript":"^5.4.0","vitest":"^3.0.0"},"openclaw":{"extensions":["./dist/index.js"],"runtimeExtensions":["./dist/index.js"],"install":{"npmSpec":"openclaw-channel-voice-sip","defaultChoice":"npm","minHostVersion":">=2026.5.0"},"compat":{"pluginApi":">=2026.5.0"}},"_id":"openclaw-channel-voice-sip@2026.5.67","gitHead":"cea08d984db6b7cd3a3787c9147d7162f46aff0d","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-y/N+gX6Pi6Bj2SpVvdjhOVj6HnzjWsVszblKTq4nuA7dSQUg4x8QGVdrMYsseV3uUcPJbk86ZmfyDbVZcxnzig==","shasum":"b2d9a8db085d4a35d40fe342d4da4fed356bb6b2","tarball":"https://registry.npmjs.org/openclaw-channel-voice-sip/-/openclaw-channel-voice-sip-2026.5.67.tgz","fileCount":7,"unpackedSize":244871,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC1f9Gmpt9xOm6Tji8CgpTESHsGLmvU26AZmcOKGogEnAiEAlCXbLKOkuZgueDsAA+YevaAhCJhNp6Ychfx6Nf1TuQQ="}]},"_npmUser":{"name":"flyguy729","email":"killafrenzy@gmail.com"},"directories":{},"maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-channel-voice-sip_2026.5.67_1778557288640_0.9810738174153424"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-11T12:40:14.325Z","modified":"2026-05-12T03:41:28.910Z","2026.5.11":"2026-05-11T12:40:14.596Z","2026.5.12":"2026-05-11T12:47:02.223Z","2026.5.13":"2026-05-11T13:00:13.403Z","2026.5.14":"2026-05-11T13:11:36.800Z","2026.5.15":"2026-05-11T13:22:34.123Z","2026.5.16":"2026-05-11T13:25:59.852Z","2026.5.17":"2026-05-11T14:17:16.737Z","2026.5.18":"2026-05-11T14:20:58.361Z","2026.5.19":"2026-05-11T15:10:55.563Z","2026.5.20":"2026-05-11T15:16:08.907Z","2026.5.21":"2026-05-11T15:35:28.383Z","2026.5.22":"2026-05-11T15:44:31.183Z","2026.5.23":"2026-05-11T15:54:20.893Z","2026.5.24":"2026-05-11T15:58:15.762Z","2026.5.25":"2026-05-11T16:03:32.995Z","2026.5.26":"2026-05-11T16:08:02.408Z","2026.5.27":"2026-05-11T16:17:43.651Z","2026.5.28":"2026-05-11T16:23:24.656Z","2026.5.29":"2026-05-11T16:45:37.458Z","2026.5.30":"2026-05-11T17:05:28.925Z","2026.5.31":"2026-05-11T17:18:08.372Z","2026.5.32":"2026-05-11T17:23:26.999Z","2026.5.33":"2026-05-11T17:29:46.513Z","2026.5.34":"2026-05-11T17:33:08.052Z","2026.5.35":"2026-05-11T17:43:45.267Z","2026.5.36":"2026-05-11T17:57:41.103Z","2026.5.37":"2026-05-11T18:12:39.556Z","2026.5.38":"2026-05-11T18:19:07.037Z","2026.5.39":"2026-05-11T18:24:49.861Z","2026.5.40":"2026-05-11T18:28:35.403Z","2026.5.41":"2026-05-11T18:34:01.160Z","2026.5.42":"2026-05-11T18:55:22.934Z","2026.5.43":"2026-05-11T19:15:17.057Z","2026.5.44":"2026-05-11T19:21:29.980Z","2026.5.45":"2026-05-11T19:30:03.413Z","2026.5.46":"2026-05-11T19:39:56.165Z","2026.5.47":"2026-05-11T19:47:24.479Z","2026.5.48":"2026-05-11T19:50:03.182Z","2026.5.49":"2026-05-11T19:59:07.559Z","2026.5.50":"2026-05-11T20:06:11.705Z","2026.5.51":"2026-05-11T20:13:16.983Z","2026.5.52":"2026-05-11T20:15:22.102Z","2026.5.53":"2026-05-11T20:23:57.336Z","2026.5.54":"2026-05-12T01:45:20.439Z","2026.5.55":"2026-05-12T01:58:53.579Z","2026.5.56":"2026-05-12T02:17:25.224Z","2026.5.57":"2026-05-12T02:30:30.184Z","2026.5.58":"2026-05-12T02:37:04.492Z","2026.5.59":"2026-05-12T02:46:00.592Z","2026.5.60":"2026-05-12T02:48:57.984Z","2026.5.61":"2026-05-12T02:55:22.172Z","2026.5.62":"2026-05-12T03:09:02.784Z","2026.5.63":"2026-05-12T03:15:52.886Z","2026.5.64":"2026-05-12T03:21:54.087Z","2026.5.65":"2026-05-12T03:27:48.805Z","2026.5.66":"2026-05-12T03:32:44.840Z","2026.5.67":"2026-05-12T03:41:28.810Z"},"license":"MIT","description":"SIP telephony plugin for OpenClaw. Single-process pure TypeScript. STT + agent + TTS over real SIP+RTP.","maintainers":[{"name":"flyguy729","email":"killafrenzy@gmail.com"}],"readme":"# openclaw-channel-voice-sip\n\nSingle-process SIP telephony plugin for OpenClaw. Speech-to-text, agent invocation, and text-to-speech over real SIP+RTP — no Twilio, no webhook tunnel, no separate daemon.\n\n**Status:** TypeScript rewrite of the original two-process build. Shipping to Clawhub. Pure JS / pure TS, single Node process. Zero native deps.\n\n---\n\n## Quickstart\n\n```bash\nopenclaw plugins install openclaw-channel-voice-sip\n```\n\nRegister in `openclaw.yaml`:\n\n```yaml\nplugins:\n  entries:\n    voice-sip:\n      enabled: true\n      maxConcurrentCalls: 1\n      inboundGreeting: \"Hello! How can I help you?\"\n      outbound:\n        defaultMode: \"conversation\"\n        notifyHangupDelaySec: 1\n      ringTimeoutMs: 30000\n      maxDurationSeconds: 600\n      silenceTimeoutMs: 30000\n      inboundPolicy: \"open\"\n      store: \"/var/log/voice-call.jsonl\"\n```\n\nSIP credentials via env:\n\n```bash\nSIP_HOST=sip.linphone.org\nSIP_USERNAME=your-user\nSIP_PASSWORD=your-pass\nSIP_REALM=sip.linphone.org\nSIP_DOMAIN=sip.linphone.org\nSIP_EXTERNAL_IP=<your public IP>\nSIP_LOCAL_BIND_PORT=6060\nSIP_CONTACT_PORT=6060\nRTP_PORT_MIN=40000\nRTP_PORT_MAX=40100\nSIP_PREFERRED_CODEC=opus,l16,pcmu\n```\n\nRestart the gateway. Verify with `openclaw plugins inspect voice-sip` and `openclaw voicecall list`.\n\n## Features\n\n- Inbound calls — answers, greets, full STT → agent → TTS loop\n- Outbound notify — cron/HTTP trigger plays TTS and hangs up\n- Outbound conversation — multi-turn dialogue, agent drives\n- `voice_call` agent tool — 6 actions\n- 10 `voicecall.*` RPC methods\n- 12 `openclaw voicecall` CLI subcommands\n- HTTP API on `127.0.0.1:9751` (`POST /call /hangup /speak /continue /dtmf`, `GET /status /calls /health`)\n- Codecs: Opus (HD, WASM), L16 16 kHz, PCMU 8 kHz\n- Per-dialed-line config overrides\n- Inbound policy: open / allowlist / disabled\n\n## Defense layers (production-tested)\n\n**SIP/RTP/codec (18):** 486 Busy concurrent INVITE, 488 scanner SDP, fork-loser skip, RTP socket close in finally, NAT Record-Route + multi-Via echo, _pending_ack before 200 OK, RFC 2617 digest auth, RTP port pool, per-dialog CSeq, inbound policy + 403 echo, SIP INFO DTMF with dialog asymmetry, lastRecvTs silence watchdog, stale call reaper, JSONL snapshot-before-write, Opus stateful codec session, 20 ms silence carrier, CodecDesc descriptor pattern.\n\n**Application (9):** Whisper hallucination denylist, NO_REPLY filter, VAD 1.5 s energy-threshold trigger, TTS round-robin + half-open circuit breaker, retry + 3-beep error tone, markdown stripper + bullet/heading splitter, echo suppressor, JSON `{\"spoken\":\"...\"}` extraction + `<thinking>` strip, outbound drain-before-BYE.\n\n## CLI\n\n```bash\nopenclaw voicecall call --to alice --message \"Hello there\"\nopenclaw voicecall list --json\nopenclaw voicecall status <call-id>\nopenclaw voicecall speak <call-id> -m \"Just checking in\"\nopenclaw voicecall continue <call-id> -m \"What did you think?\" --timeout 30000\nopenclaw voicecall dtmf <call-id> 1234\nopenclaw voicecall end <call-id>\nopenclaw voicecall tail -n 50\n```\n\n## HTTP API\n\n```bash\n# Outbound notify\ncurl -X POST http://127.0.0.1:9751/call \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"to\":\"alice\",\"mode\":\"notify\",\"message\":\"Daily reminder: meeting at 3\"}'\n\n# Status\ncurl http://127.0.0.1:9751/calls\ncurl 'http://127.0.0.1:9751/status?callId=out-...'\n\n# Speak into active call\ncurl -X POST http://127.0.0.1:9751/speak \\\n  -H 'Content-Type: application/json' \\\n  -d '{\"callId\":\"out-...\",\"message\":\"Following up\"}'\n```\n\n## Per-dialed-line config\n\n```yaml\nplugins:\n  entries:\n    voice-sip:\n      numbers:\n        sales729:\n          inboundGreeting: \"Sales line — how can I help?\"\n          agentId: \"sales-rep\"\n        support729:\n          inboundGreeting: \"Support — what's broken?\"\n          agentId: \"support-rep\"\n          responseTimeoutMs: 90000\n```\n\nLookup key is the SIP user-info part of the dialed URI.\n\n## Troubleshooting\n\n- **REGISTER fails with 401 loop:** check `SIP_REALM` matches the realm in the 401 challenge.\n- **Inbound calls drop after 30 s:** silence watchdog — caller muted or RTP path blocked.\n- **No audio on Opus calls:** verify `opusscript` WASM init in plugin startup log.\n- **All calls get 488:** caller's INVITE has malformed SDP — inspect bridge log for the rejected offer.\n- **Outbound DTMF not detected by IVR:** some IVRs only accept RFC 2833 RTP telephone-event, not SIP INFO. This plugin sends INFO; ask provider to enable INFO support.\n\n## Development\n\n```bash\nnpm install\nnpm test          # 226 tests\nnpm run typecheck\nnpm run build     # → dist/{index,setup,cli-metadata}.js\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}