Skip to main content
Sign in
Snippets Groups Projects
Select Git revision
  • 049933cc516d7cd6105e13b7ac5a61c8c2aed55f
  • devel default protected
  • voicemngr_rdkb
  • gyang_rdkb
  • voice-nng
  • 16916_rdkb_merge
  • dev_fxs_no_wb
  • release-7.4.0alpha2-shsw protected
  • release-7.3 protected
  • release-7.2 protected
  • main
11 results

functionspec.md

Blame
  • Function Specification

    voicemngr provides the following UBUS objects:

    'endpt'
    	"count":{"effective":"Boolean"}
    	"signal":{"line":"Integer","signal":"String","state":"String","data":"String"}
    	"connection":{"line":"Integer","id":"Integer","action":"String"}
    	"status":{"line":"Integer"}
    	"call":{"terminal":"Integer","add":"Integer","release":"Integer","cid":"String"}
    	"rtp_stats":{"line":"Integer","reset":"Boolean"}```

    Contents

    APIs

    voicemngr publishes one object, endpt.

    endpt

    RPC Description
    count Get the count of voice channels (terminals). This is called by asterisk.
    signal Start/stop call progress tone or signals on a terminal, e.g. dial tone, ring signal, and etc. This is called by asterisk.
    connection Create/destroy a connection for a terminal. This is called by asterisk.
    status Get the hook status of a terminal. This is called by asterisk.
    call Establish/release a call on a terminal. This is called both by asterisk and by dectmngr.
    rtp_stats Get the RTP statistics of a terminal. This is called by asterisk.

    Methods

    Methods descriptions of the endpt object.

    count

    count documentation

    signal

    signal documentation

    connection

    connection documentation

    status

    status documentation

    call

    call documentation

    rtp_stats

    rtp_stats documentation