Revision cfb460aa
Von Sven Schöling vor mehr als 8 Jahren hinzugefügt
SL/CTI.pm | ||
---|---|---|
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 {
|
Auch abrufbar als: Unified diff
CTI: wenn kein dial_command vorhanden callto: links rendern