-
Notifications
You must be signed in to change notification settings - Fork 54
/
webrtcgateway.ini.sample
101 lines (78 loc) · 3.32 KB
/
webrtcgateway.ini.sample
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
; SylkServer WebRTC gateway configuration file
;
; For the gateway to work Janus needs to be properly installed and configured,
; please refer to README.webrtc for detailed instructions
;
; [WebServer] section in config.ini must be properly configured for using
; HTTPS transport
[General]
; List of allowed web origins. The connection origin (Origin header in the
; HTTP request) will be checked against the list defined here, if the domain
; is no allowed the connection will be refused.
; * (the default) means any
; web_origins = *
; Proxy used for outbound SIP traffic
; outbound_sip_proxy =
; List of allowed SIP domains for managing accounts
; sip_domains = *
; Boolean indicating if the WebSocket messages sent to/from clients should be
; logged to a file
; trace_client = False
; WebSocket Ping frames are sent at the configured interval, this helps detect
; dead client connections
; websocket_ping_interval = 120
; IP and port for the HTTP management interface as IP[:PORT]
; http_management_interface = 127.0.0.1:20888
; Shared secret for the HTTP management interface (Authorization: THE_KEY)
; http_management_auth_secret =
; Sylk-push URL to send conference push notification
; sylk_push_url =
; Send sip messages only to ourself, skipping any outbound destination.
; This setting should be enabled if you have no SIP proxy, no outbound proxy
; configured and a different authentication method. You should also add the
; listening IP to the trusted list in the main configuration
; local_sip_messages =
; Remove big transfered files (> 50MB) after this amount of days. Smaller
; files (< 50MB) will be removed after 2 * filetransfer_expire_days
; filetransfer_expire_days = 15
[Janus]
; URL pointing to the Janus API endpoint (only WebSocket is supported)
; api_url = ws://127.0.0.1:8188
; API secret shared with Janus (must match the value in janus.cfg)
; A random UUID value is recommended, a new value can be generated with
; the following command:
; python -c 'import uuid; print(uuid.uuid4().hex)'
api_secret = 0745f2f74f34451c89343afcdcae5809
; Boolean indicating if the messages between SylkServer and Janus should be
; logged to a file
; trace_janus = False
; Maximum video bitrate allowed per sender in a room in bits/s. This value is
; applied to any room that doesn't define its own. The value is any integer
; number between 64000 and 4194304. Default value is 2016000 (~2Mb/s).
; max_bitrate = 2016000
; The video codec to be used by all participants in a room. This value is
; applied to any room that doesn't define its own.
; Possible values are: h264, vp8 and vp9. Default is vp9.
; video_codec = vp9
; code used to decline the calls (usually, 486 busy, 603 busy everywhere).
; For 4XX codes, tipically a SIP Proxy will wait until other devices answer,
; for 6XX codes, tipically a SIP Proxy will end the call forking
; decline_code = 486
[Cassandra]
; Contact points to cassandra cluster
; cluster_contact_points =
; Keyspace to use for storage
; keyspace =
; Table name for token storage
; push_tokens_table = push_tokens
; Per room configuration options
; record = True
; access_policy = deny, allow
; deny = all
; allow = domain1.com, [email protected], [email protected]
; max_bitrate = 512000
; video_codec = h264
; video_disabled = False
; invite_participants = [email protected]
; persistent = False