Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add reference to library generator

...

  • /asterisk
    • GET /asterisk/info - Gets Asterisk system information
  • /endpoints
    • GET /endpoints - List available endpoints
    • GET /endpoints{endpointId} - Details for an endpoint
  • /channels
    • GET /channels - List active channels
    • POST /channels - Create a new channel (i.e. originate)
    • GET /channels/{channelId} - Channel details
    • DELETE /channels/{channelId} - Delete (i.e. hangup) a channel.
    • POST /channels/{channelId}/reject - Reject a channel
    • POST /channels/{channelId}/answer - Answer a channel
    • POST /channels/{channelId}/hangup - Hangup a channel
    • POST /channels/{channelId}/mute - Mute a channel
    • POST /channels/{channelId}/unmute - Unmute a channel
    • POST /channels/{channelId}/record - Start a recording
    • POST /channels/{channelId}/dial - Originate a new channel and bridge it to this one.
  • /bridges
    • GET /bridges - List active bridges
    • POST /bridges - Create a new bridge
    • GET /bridges/{bridgeId} - Get bridge details
    • DELETE /bridges/{bridgeId} - Delete bridge
    • POST /bridges/{bridgeId}/add-channel - Add a channel to a bridge
    • POST /bridges/{bridgeId}/remove-channel - Remove a channel from a bridge
    • POST /bridges/{bridgeId}/record - Start a recording
  • /recordings
    • GET /recordings - List recordings
    • GET /recordings/{recordingId} - Get recording details
    • DELETE /recordings/{recordingId} - Delete recording
    • POST /recordings/{recordingId}/stop - Stop recording
    • POST /recordings/{recordingId}/pause - Pause recording
    • POST /recordings/{recordingId}/unpause - Unpause recording
    • POST /recordings/{recordingId}/mute - Mute recording
    • POST /recordings/{recordingId}/unmute - Unmute recording

A project is underway to write an Asterisk Client Library Generator which will be capable of producing comprehensive client libraries in several languages. The generator uses the Swagger resource files included in Asterisk to generate the libraries.

WebSocket Commands and Events

...