projects
/
kivitendo-erp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6f30741
)
CTI: wenn kein dial_command vorhanden callto: links rendern
author
Sven Schöling
<s.schoeling@linet-services.de>
Wed, 28 Sep 2016 16:12:46 +0000
(18:12 +0200)
committer
Moritz Bunkus
<m.bunkus@linet-services.de>
Thu, 15 Dec 2016 14:15:34 +0000
(15:15 +0100)
SL/CTI.pm
patch
|
blob
|
history
diff --git
a/SL/CTI.pm
b/SL/CTI.pm
index
3bc1386
..
6989e7e
100644
(file)
--- a/
SL/CTI.pm
+++ b/
SL/CTI.pm
@@
-30,7
+30,13
@@
sub call {
sub call_link {
my ($class, %params) = @_;
sub call_link {
my ($class, %params) = @_;
- return "controller.pl?action=CTI/call&number=" . uri_encode($class->sanitize_number(number => $params{number})) . ($params{internal} ? '&internal=1' : '');
+ my $config = $::lx_office_conf{cti} || {};
+
+ if ($config->{dial_command}) {
+ return "controller.pl?action=CTI/call&number=" . uri_encode($class->sanitize_number(number => $params{number})) . ($params{internal} ? '&internal=1' : '');
+ } else {
+ return 'callto://' . uri_encode($class->sanitize_number(number => $params{number}));
+ }
}
sub sanitize_number {
}
sub sanitize_number {