Show last authors
1 = Context =
2
3 Linphone Desktop can be used in command line (use //linphone ~-~-cli-help// for more information) and with [[URI handlers>>url:https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler/Web-based_protocol_handlers]].
4
5
6 = Usage =
7
8 To deal with handlers, you can use this [[js module>>url:https://gitlab.linphone.org/BC/public/external/custom-protocol-detection]], a //README// and one example are given to integrate this module in your web page.
9
10 Actually the linphone-desktop application supports 4 schemes: sip, sips, sip-linphone and sips-linphone.
11
12 This module was tested on GNU/Linux, MacOs and Windows with firefox (62.0.2), chrome/chromium (69.0.3497.100), edge (42.17134.1.0), IE (11.285.17134.0) and Safari (11.1.2 13605.3.8).
13
14
15 The URI format is simple: {{code}}scheme>:<address>?method=<method>([&<argument>=<base64-value>]*){{/code}}
16
17 For example if you want to launch a call to //sip:toto@sip.linphone.org//, you can use this URI: {{code}}sip:toto@sip.linphone.org?method=call{{/code}}.
18
19 The command line equivalent is: {{code}}linphone "call sip-address=sip:toto@sip.linphone.org"{{/code}}.
20
21 The full command list can be obtained with: //linphone ~-~-cli-help//.