Our APIs provide you with the ability to deeply integrate OnSIP into your business.
Osprey.js provides flexibility for integrating our web phone product just about anywhere. You can find a working example of the web phone in the My.OnSIP unified communications dashboard.
The OnSIP XMPP API is an XMPP/PubSub based API that allows developers to receive push notifications for various events inside the OnSIP system. Events include information regarding current call state and user agent state for SIP addresses inside of OnSIP.
The OnSIP Web services API is an HTTP/XML based API that allows developers to set and get configuration of the OnSIP system. Requests include: create a user, assign a voice mailbox to a user, add a phone number, retrieve information about a user, and more.
Jnctn.js is a simple, lightweight, cross-platform library for communicating with OnSIP's Web Service API. Jnctn.js is designed to be a tool to get started quickly with sending requests to the Web Services API, not a complete cover of it. Ready to get started? Take a look at our Jnctn.js documentation.