Skip to content

Repository files navigation

Telnyx RTC SIP.js Monorepo

This contains two packages built on SIP.js 0.21 so you can choose the helper that best matches your integration style:

Heads up: the legacy @telnyx/rtc-sipjs publish is being split into these two packages. If you currently depend on @telnyx/rtc-sipjs, plan to migrate to the package that matches your integration before the split lands.

Getting started

yarn install
yarn workspaces list

Each workspace exposes the usual build, test, typecheck, and clean scripts. You can target a specific package with yarn workspace <name> <script> or run every package in parallel:

yarn build

Running tests

This repo pins Yarn 4 via the packageManager field, so make sure Corepack is enabled (once per machine) before installing dependencies:

corepack enable
yarn install

From there you can run every package's tests at once:

yarn test

Or you can focus on a single workspace:

yarn workspace @telnyx/rtc-sipjs-simple-user run test
yarn workspace @telnyx/rtc-sipjs-user-agent run test

Refer to the README inside each package for detailed usage instructions.

About

Telnyx JavaScript library for building WebRTC apps with SIP.js

Resources

Stars

15 stars

Watchers

41 watching

Forks

Releases

Packages

Used by

Contributors

Languages