You can use placeholders to create a filename or URL witch are replaced with dates of current contact at runtime. So you can add parameters or modify the filename/URL itselfs.
Placeholder related on the current call
Placeholder for phone numbers:
Placeholder |
Description |
%remote.number% |
Phone number of the other party |
%local.number% |
own phone number or CalledID (incoming) |
%local.exten% |
own number |
%local.extenName% |
own phone number or name assigned in the CTI Client |
%redirecting.number% |
The call was forwarded via this number. |
%redirection.number% |
The call was forwarded to this number. |
Optional parameters: |
[v]; [view] |
Call number based on the rules for the display (for example as shown in the PhoneDialog) |
[d]; [dial] |
Number as dialed (including additions such as %pin%, %prefix%, %suffix%) |
[s]; [standard] |
Number as dialed (without additions such as %pin%, %prefix%, %suffix%) |
[o]; [original] |
Call number as reported via TAPI or as entered in the telephone book |
[t]; [tapi] |
Call number as reported by TAPI |
[l]; [local] |
Phone number (without city code if own city) |
[c]; [city] |
Phone number (always with area code, even if from your own local area network) |
[i]; [inat] |
Telephone number in international format e.g. 0049317334689 |
[+]; [+inat] |
Telephone number in international format e.g. +49317334689 |
Without parameters, [standard] will be used automatically. |
Example: %remote.number[c]% or %remote.number[city]% returns the phone number with area code
Placeholder for the name of the caller / called party:
Placeholder |
Description |
%Name% |
by database resolved name |
%NameTapi% |
Name reported by TAPI (CallerIDName / CalledIDName) |
%name% |
%Name%, or = %NameTapi%, if %Name% empty |
Example: %remote.name% returns the name of the caller or callee as found in the database or reported via TAPI.
Placeholder for additional dialing parameters:
Placeholder |
Description |
%pin% |
PIN (Call Control) |
%prefix% |
Dial-Prefix (Call Control) |
%suffix% |
Dial-Suffix (Call Control) |
%out% |
Outside Line Access Code |
%lcr% |
LCR Predial |
Example: %pin%%out%%remote.number%%suffix% returns the phone number including PIN, outside line and dial suffix
Placeholder for call status:
Placeholder |
Description |
%call.state%; |
DIAL, RING, CONN, BUSY, DISC, IDLE |
%call.inbound% |
Integer number: inbound=1; outbound=0 |
%call.outbound% |
Integer number: inbound=0; outbound=1 |
%call.io% |
Text for inbound / outbound: "incoming"; "outgoing" |
%call.io[in|out]% |
Custom text e.g. [incoming|outgoing] |
%call.id% |
CTI Client generated call ID; (as of version 3.0.051) |
%call.idTapi% |
dwCallID reported by the TAPI driver; (as of version 3.0.051) |
Example: %call.io [Incoming call from: | Outgoing call to:]%
Placeholder for call time / duration:
Placeholder |
Description |
%call.start% |
Begin of the call: e.g. Tue.
02.05.17 - 13:34 |
- %call.start[time]% |
- Time in Hours:Minutes: e.g. 13:34 |
- %call.start[date]% |
- Date with day of the week, day, month and year: e.g. Tue. 02.05.17 |
- %call.start[format]% |
Date / time based on a format string e.g. [% A. %d.%m.%y - %H:%M] |
%call.end% |
End of the call: e.g. Tue.
02.05.17 - 13:34 |
- %call.end[time]% |
- Time in Hours:Minutes: e.g. 13:34 |
- %call.end[date]% |
- Date with day of the week, day, month and year: e.g. Tue. 02.05.17 |
- %call.end[format]% |
Date / time based on a format string e.g. [% A. %d.%m.%y - %H:%M] |
%call.dur% |
Duration of the call: in variable length %M:%S oder %H:%M:%S |
- %call.dur[sec]% |
- in seconds |
- %call.dur[format]% |
Duration based on a format string e.g. [%H:%M:%S] |
Possible parameters for time format: e.g. %call.start[%a. %d.%m.%y - %H:%M]% |
%a |
Weekday (short) e.g. Tue. |
%p |
A.M./P.M. indicator for 12-hour clock |
%A |
Weekday (long) e.g. Tuesday |
%S |
Second (00-59) |
%b |
Month (short) e.g. Jan. |
%U |
Week of the year (00-53) for Sun-Sat |
%B |
Month (long) e.g. January |
%W |
Week of the year (00-53) for Mon-Sun |
%c |
Date and Time |
%w |
Day of the week (0-6) |
%d |
Day of the month (01-31) |
%x |
date |
%H |
Hour 24h (00-23) |
%x |
Time |
%I |
Hour 12h (00-12) |
%y |
Year (short) e.g. 00-99 |
%m |
Month (01-12) |
%Y |
Year (long) e.g. 2018 |
%M |
Minute (01-59) |
|
|
Placeholder related to the current contact
Placeholder |
Description |
%contact.name% |
name and first name |
%contact.company% |
Company |
%contact.display% |
Name with/without company as shown in "PhoneDialog" |
%contact.email% |
The first email address stored for contact |
%contact.url% |
The first URL stored for contact |
%contact.folder% |
Folder name of current contact. |
%contact[Spaltenname]% |
Contents of the database column with the corresponding "COLUMN NAME" |
Placeholder for notes
Placeholder |
Description |
%notes% |
Returns the "preferred" notes to the contact or phone number. See configuration notes |
%contact.notes% |
Returns the notes to the contact |
%number.notes% |
Returns the notes to the phone number |
%notes[max]% |
With the optional parameter [max] e.g. %notes [1000]% limit the length of the notes. |
Placeholder for presence status
Placeholder |
Description |
%presence% |
Presence status short name (e.g. available, away...msg) More information... |
%presence.title% |
Presence status title (e.g. Ready, Away...message) |
%presence.id% |
Presence status ID (e.g. 0=available, 1=away...11=msg) More information... |
Placeholder for Windows environment variables
Placeholder |
Description |
%USERNAME% |
Name of the current user |
%USERDOMAIN% |
User domain |
%USERPROFILE% |
Path to: C:\Users\{username} |
%COMPUTERNAME% |
Computer name |
%CLIENTNAME% |
Name of the client computer for Terminal Server or RDP |
Other/alternative placeholders
Placeholder |
Description |
%tel% |
Phone number (without city code if own city) |
%ctel% |
Phone number (with city code, also if own city) |
%itel% |
Phone number (international format), e.g. 0049317334689 |
%+itel% |
Phone number (international format), e.g. +49317334689 |
%foldername% |
Folder name of current contact. |
%[COLUMNAME]% |
The content of column "COLUMNNAME" from current contact. |
%duration% |
Duration |
%outbound% |
1=outbound; 0=inbound |
%local_number% |
Number of own extension |
%callid% |
Call-ID (integer number) |
%called_id% |
The called party number. |
%redirecting_id% |
The call has been redirected by this number. |
%redirection_id% |
The call has been redirected to this number. |
%lockscreen% |
Lock screen active=1 / inactive=0 |
%screensaver% |
Screen saver active=1 / inactive=0 |
%hid.idle% |
Seconds since the last input via keyboard/mouse (Human Interface Device) |
Examples
These formats are possible:
- C:\Programs\test.exe -dial=%tel%
- "C:\Programs\test.exe" /phone=%tel%
- http://www.domain.de/%foldername%/%[ID]%.htm
- http://www.domain.de/script.php?phone=%tel%
- explorer.exe "F:\contacts\%[LAST_NAME]%"
You can hand over also fixed parameters. Example:
- C:\Programs\test.exe -dial=2345678
- http://www.domain.de/script.php?action=Dial