1889
|
1 --- |
|
2 summary: External Service Discovery |
|
3 ... |
|
4 |
|
5 Introduction |
|
6 ============ |
|
7 |
|
8 This module adds support for [XEP-0215: External Service Discovery], |
|
9 which lets Prosody advertise non-XMPP services. |
|
10 |
|
11 Configuration |
|
12 ============= |
|
13 |
|
14 Example services from the XEP: |
|
15 |
|
16 ``` {.lua} |
|
17 modules_enabled = { |
|
18 -- other modules ... |
|
19 "extdisco"; |
|
20 } |
|
21 |
|
22 external_services = { |
|
23 ["stun.shakespeare.lit"] = { |
|
24 port="9998"; |
|
25 transport="udp"; |
|
26 type="stun"; |
|
27 }; |
|
28 ["relay.shakespeare.lit"] = { |
|
29 password="jj929jkj5sadjfj93v3n"; |
|
30 port="9999"; |
|
31 transport="udp"; |
|
32 type="turn"; |
|
33 username="nb78932lkjlskjfdb7g8"; |
|
34 }; |
|
35 ["192.0.2.1"] = { |
|
36 port="8888"; |
|
37 transport="udp"; |
|
38 type="stun"; |
|
39 }; |
|
40 ["192.0.2.1"] = { |
|
41 port="8889"; |
|
42 password="93jn3bakj9s832lrjbbz"; |
|
43 transport="udp"; |
|
44 type="turn"; |
|
45 username="auu98sjl2wk3e9fjdsl7"; |
|
46 }; |
|
47 ["ftp.shakespeare.lit"] = { |
|
48 name="Shakespearean File Server"; |
|
49 password="guest"; |
|
50 port="20"; |
|
51 transport="tcp"; |
|
52 type="ftp"; |
|
53 username="guest"; |
|
54 }; |
|
55 } |
|
56 ``` |