Asterisk - The Open Source Telephony Project
18.5.0
|
#include <resource_channels.h>
Data Fields | |
const char * | app |
const char * | channel_id |
const char * | connection_type |
const char * | data |
const char * | direction |
const char * | encapsulation |
const char * | external_host |
const char * | format |
const char * | transport |
struct ast_json * | variables |
Argument struct for ast_ari_channels_external_media()
Definition at line 830 of file resource_channels.h.
const char* app |
Stasis Application to place channel into
Definition at line 834 of file resource_channels.h.
Referenced by ast_ari_channels_external_media(), ast_ari_channels_external_media_cb(), ast_ari_channels_external_media_parse_body(), external_media_audiosocket_tcp(), and external_media_rtp_udp().
const char* channel_id |
The unique id to assign the channel on creation.
Definition at line 832 of file resource_channels.h.
Referenced by ast_ari_channels_external_media_cb(), ast_ari_channels_external_media_parse_body(), external_media_audiosocket_tcp(), and external_media_rtp_udp().
const char* connection_type |
Connection type (client/server)
Definition at line 844 of file resource_channels.h.
Referenced by ast_ari_channels_external_media(), ast_ari_channels_external_media_cb(), and ast_ari_channels_external_media_parse_body().
const char* data |
An arbitrary data field
Definition at line 850 of file resource_channels.h.
Referenced by ast_ari_channels_external_media_cb(), ast_ari_channels_external_media_parse_body(), and external_media_audiosocket_tcp().
const char* direction |
External media direction
Definition at line 848 of file resource_channels.h.
Referenced by ast_ari_channels_external_media(), ast_ari_channels_external_media_cb(), and ast_ari_channels_external_media_parse_body().
const char* encapsulation |
Payload encapsulation protocol
Definition at line 840 of file resource_channels.h.
Referenced by ast_ari_channels_external_media(), ast_ari_channels_external_media_cb(), and ast_ari_channels_external_media_parse_body().
const char* external_host |
Hostname/ip:port of external host
Definition at line 838 of file resource_channels.h.
Referenced by ast_ari_channels_external_media(), ast_ari_channels_external_media_cb(), ast_ari_channels_external_media_parse_body(), external_media_audiosocket_tcp(), and external_media_rtp_udp().
const char* format |
Format to encode audio in
Definition at line 846 of file resource_channels.h.
Referenced by ast_ari_channels_external_media(), ast_ari_channels_external_media_cb(), ast_ari_channels_external_media_parse_body(), external_media_audiosocket_tcp(), and external_media_rtp_udp().
const char* transport |
Transport protocol
Definition at line 842 of file resource_channels.h.
Referenced by ast_ari_channels_external_media(), ast_ari_channels_external_media_cb(), and ast_ari_channels_external_media_parse_body().
struct ast_json* variables |
The "variables" key in the body object holds variable key/value pairs to set on the channel on creation. Other keys in the body object are interpreted as query parameters. Ex. { "endpoint": "SIP/Alice", "variables": { "CALLERID(name)": "Alice" } }
Definition at line 836 of file resource_channels.h.
Referenced by ast_ari_channels_external_media(), and ast_ari_channels_external_media_cb().