aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/skype/skyped.1
blob: d75421843d94128976267fe00ad9295d12eac232 (plain)
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
'\" t
.\"     Title: skyped
.\"    Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/>
.\"      Date: 123
.\"    Manual: BitlBee manual
.\"    Source: BitlBee
.\"  Language: English
.\"
.TH "SKYPED" "1" "123" "BitlBee" "BitlBee manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
skyped \- allows remote control of the Skype GUI client
.SH "SYNOPSIS"
.sp
skyped [<options>]
.SH "DESCRIPTION"
.sp
Skype supports remote control of the GUI client only via X11 or DBus messages\&. This is hard in case you want remote control\&. This daemon listens on a TCP port and runs on the same machine where the GUI client runs\&. It passes all the input it gets to Skype directly, except for a few commands which is related to authentication\&. The whole communication is done via SSL\&.
.SH "CONFIGURATION"
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Set up
~/\&.skyped/skyped\&.conf: Create the
~/\&.skyped
directory, copy
skyped\&.conf
and
skyped\&.cnf
from
/usr/local/etc/skyped/
to
~/\&.skyped, adjust
username
and
password\&. The
username
should be your Skype login and the
password
can be whatever you want, but you will have to specify that one when adding the Skype account to BitlBee (see later)\&.
.RE
.if n \{\
.sp
.\}
.RS 4
.it 1 an-trap
.nr an-no-space-flag 1
.nr an-break-flag 1
.br
.ps +1
\fBNote\fR
.ps -1
.br
.sp
Here, and later \- /usr/local/etc can be different on your installation if you used the \-\-sysconfdir switch when running the configure of BitlBee\&.
.sp .5v
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Generate the SSL pem files:
.RE
.sp
.if n \{\
.RS 4
.\}
.nf
$ cd ~/\&.skyped
$ openssl req \-new \-x509 \-days 365 \-nodes \-config skyped\&.cnf \-out skyped\&.cert\&.pem \e
        \-keyout skyped\&.key\&.pem
.fi
.if n \{\
.RE
.\}
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Start
skyped
(the TCP server), initially without detaching and enabling debug messages:
.RE
.sp
.if n \{\
.RS 4
.\}
.nf
$ skyped \-d \-n
.fi
.if n \{\
.RE
.\}
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Start your
IRC
client, connect to BitlBee and add your account:
.RE
.sp
.if n \{\
.RS 4
.\}
.nf
account add skype <user> <pass>
.fi
.if n \{\
.RE
.\}
.sp
<user> should be your Skype account name, <pass> should be the one you declared in skyped\&.conf\&.
.SH "OPTIONS"
.PP
\-c, \-\-config
.RS 4
Path to configuration file (default: $HOME/\&.skyped/skyped\&.conf)
.RE
.PP
\-d, \-\-debug
.RS 4
Enable debug messages
.RE
.PP
\-h, \-\-help
.RS 4
Show short summary of options
.RE
.PP
\-H, \-\-host
.RS 4
Set the tcp host (default: 0\&.0\&.0\&.0)
.RE
.PP
\-l, \-\-log
.RS 4
Set the log file in background mode (default: none)
.RE
.PP
\-m, \-\-mock=<file>
.RS 4
Mock mode: replay session from file, instead of connecting to Skype\&.
.RE
.PP
\-n, \-\-nofork
.RS 4
Don\(cqt run as daemon in the background
.RE
.PP
\-s, \-\-dont\-start\-skype
.RS 4
Assume that skype is running independently, don\(cqt try to start/stop it\&.
.RE
.PP
\-p, \-\-port
.RS 4
Set the tcp port (default: 2727)
.RE
.PP
\-v, \-\-version
.RS 4
Display version information
.RE
.SH "AUTHOR"
.sp
Written by Miklos Vajna <vmiklos@vmiklos\&.hu>