State of knowledge

May 2025


Keyboard shortcuts on the phone

The following key combinations can be used on telephones that have been auto-provisioned via STARFACE to control various features and functions.

Keyboard shortcuts for general control

Key(s)

Additional input

Description of the

Target number

Marks the call as private in the connection data analyses.

Group ID

Logging the user on to the group

Gruppen-ID

Logging the user off from the group

Speed dialling

Speed dialling from the address book is called

Login-ID

Logging the user on to the phone

Login-ID

Logging the user off from the phone


Logging all users off from the phone

Internal phone number

Taking over the call for the user/group (call grabbing)


Random call pick-up (call grabbing)

ID of the voicemail box

Querying and configuring a voicemail box

Digit

Call setup via the line with the line prefix digit

e.g. ##2

Entries after the first # are signalled to the provider unfiltered (requires the "Provider-side service features" right). It is recommended to use this key combination only in combination with a line prefix.

Keyboard shortcuts during an active call

Key(s)

Additional input

Description


Transfers the call to all of the user's phones (Call2Go)


Start or stop the recording. Once the call has ended, the recording is sent as an e-mail attachment.


Calling up the voice menu for a transfer with enquiry. The current call is put on hold. After consultation with the transfer target, the call partner on hold is transferred by hanging up.


Starting a spontaneous conference call with the current call and all calls placed on hold


Any DTMF tones can be transmitted for the next 10 seconds

Keyboard shortcuts for additional service features

Key(s)

Additional input

Description

Destination number

Always switch on forwarding to destination number (without group numbers)


Activates all already configured always redirects (without group numbers)

Destination number

Switch off all always redirects (without group numbers)

Destination number

Switch on busy redirects to destination number


Activates all already configured busy redirects (without group numbers)


Switch off all busy diversions

Destination number

Switch on timeout forwarding to destination number


Activates all already configured timeout redirects (without group numbers)


Switch off all timeout redirects

Destination number

Switch on forwarding to destination number (without group numbers)


Deactivate all always redirects (without group numbers)


Switch on callback on busy


Switch off callback on busy

+ 00 to 99 (waiting place ID)

Park a held caller in a waiting area or retrieve them from the waiting area (Park and Orbit)


DND for the logged-in user


Deactivate DND for the logged-in user

Keyboard shortcuts for controlling conferences

Key(s) 

Additional input

Description


Call up the language menu of the control options


Switching the mute function (microphone) on and off


Speaking up when muted by the moderator


Reduce the conference volume


Resets the handset volume to the default value


Increase conference volume


Reduce microphone volume


Reset the microphone volume to default value


Increase microphone volume

Overview of country-specific emergency numbers and special numbers

Certain internal phone numbers cannot be assigned to users, groups, etc. Which internal numbers cannot be assigned depends on the configured country setting on the SIP trunk.

The wildcard * stands for none or several arbitrary digits. The information in square brackets indicates a number range.

LandNumberEmergency callSpecial phone numberDescription
Afghanistan112yes
Fire
Afghanistan119yes
Police/Ambulance
Andorra[0-9]*
yesDeactivation of number normalization
Australia106yes
Emergency Call
Australia1100
yesCommunity Service
Australia112yes
Emergency Call
Australia119[0-9]
yesCommunity Service
Australia12[0-9]{2}[0-9]*
yesSeveral Network Services
Australia13[0-9]{2}[0-9]*
yesLocal Rate Services
Australia18[0-9]{2}[0-9]*
yesFree Phone Services
Australia180[0-9]*
yesFree phone services
Australia189[0-9]{2}
yesCalling Card Services
Australia19[0-9]{2}[0-9]*
yesPremium Rate Services
Austria10[0-9]*
yesBetreiberauswahl-Praefix
Austria111[0-9]*
yesÖffentliche Kurzrufnummern für Telefonstörungsannahmestellen
Austria112[0-9]*yes
Einheitliche europäische Notrufnummer
Austria116[0-9]*
yesÖffentliche Kurzrufnummern fuer harmonisierte Dienste von sozialem Wert
Austria118[0-9]*
yesÖffentliche Kurzrufnummern fuer Telefonauskunftsdienste
Austria120[0-9]*
yesPannendienste
Austria122[0-9]*yes
Feuerwehrzentralen
Austria123[0-9]*
yesPannendienste
Austria128[0-9]*yes
Notrufnummer bei Gasgebrechen
Austria130[0-9]*yes
Landeswarnzentralen
Austria133[0-9]*yes
Polizei
Austria140[0-9]*yes
Bergrettung
Austria141[0-9]*yes
Aerztenotdienst
Austria142[0-9]*yes
Telefonseelsorge
Austria144[0-9]*yes
Rettungsdienst
Austria1455[0-9]*
yesApothekendienste
Austria147[0-9]*yes
Notrufdienst fuer Kinder und Jugendliche
Austria1484[0-9]*yes
Krankentransporte
Belgium100yes
Emergency 100
Belgium101yes
Emergency 101
Belgium106yes
Emergency 106
Belgium110yes
Emergency 110 Missing Children
Belgium112yes
Emergency 112
Belgium116116yes
Harmonised services 116116
Brazil[0-9]*
yesDeactivation of number normalization
Brazil100yes
Human Rights Secretariat
Brazil128yes
Standard Emergency Number
Brazil190yes
Military Police
Brazil191yes
Federal Highway Patrol
Brazil192yes
Ambulance
Brazil193yes
Firefighters
Brazil194yes
Federal Police
Brazil197yes
Civil Police
Brazil198yes
State Highway Patrol
Brazil199yes
Civil Defense
Bulgaria116yes
Police
Bulgaria150yes
Ambulance
Bulgaria160yes
Fire
Chile[0-9]*
yesDeactivation of number normalization
Komoren[0-9]*
yesDeactivation of number normalization
Croatia1\d{2}\d*yes
Emergency
Cyprus1[0,4,6,8]{1}[0-9]{2}yes
Emergency service 4 digit
Cyprus1[1-3,5,9]{1}[0-9]{1}yes
Emergency service 3 digit
Cyprus10[0-9]{2}
yesCarrier (pre-)selection codes
Cyprus112yes
Emergency Call (Police, Ambulance, Fire service)
Cyprus116[0-9]{3}yes
Harmonized services of social value
Cyprus118[0-9]{2}
yesDirectory enquiry services
Cyprus16[0-9]{4}
yesCall routing prefixes
Cyprus17[0-9]{3}yes
Emergency service 5 digit

Cyprus

199yes
Emergency Call (Police, Ambulance, Fire service)
Czech Republic10[0-9]{2,3}
yesCarrier network selection
Czech Republic112yes
Emergency 112
Czech Republic112[0-9]*yes
Emergency 112
Czech Republic116[0-9]{3}yes
European harmonised numbers
Czech Republic118[0-9]{1}
yesDirectory enquiry services
Czech Republic12[0-9]{2,3}yes
Social, health and assistance services
Czech Republic13[0-9]{3,4}
yesPublic service numbers of network providers
Czech Republic14[0-9]{3}Ja
Social, healt, assistance and security services
Czech Republic15[0-9]{1}Ja
National emergency call numbers 150 to 159
Czech Republic150[0-9]*Ja
Emergency 150 Fire
Czech Republic55[0-9]*Ja
Emergency 155 Ambulance
Czech Republic158[0-9]*Ja
Emergency 158 Police
Czech Republic16[0-9]{2}
yesGlobal service routing
Czech Republic199
yesSpecial number for public service
Denmark     10[0-9]{2}
yesCarrier network selection
Denmark    112[0-9]*yes
Emergency 112
Denmark114[0-9]*yes
Emergency 114 (Police)
Denmark116[0-9]{3}yes
Social services
Denmark16[0-9]{3}
yesCarrier select code for data
Denmark18[0-9]{2}
yesService number such as directory enquiry
East Timur[0-9]*
yesDeactivation of number normalization
Finnland10[0-9][0-9]*
yesLong distance operator prefixes
Finnland112[0-9]*yes
Emergency 112
Finnland116000yes
Hotline for missing children
Finnland116006yes
Helpline for victims of crime
Finnland116111yes
Child helplines
Finnland116111yes
Mannerheim League for Child Welfare
Finnland116117yes
Non-emergency medical on-call service
Finnland118
yesService number of line providing telco
Finnland99[0-9][0-9]*
yesInternational call-by-call operator prefixes
France10[0-9]*
yesServices des operateurs de reseau (numeros a 4 chiffres)
France112[0-9]*yes
Numero durgence europeen (permettant dacceder aux trois services ci-dessus)
France115[0-9]*yes
Urgences sociales (ou SAMU social)
France116[0-9]*yes
Services a valeur sociale harmonises
France118[0-9]*
yesServices de renseignements telephoniques (numeros a 6 chiffres)
France119[0-9]*yes
Enfance maltraitee
France15[0-9]*yes
SAMU (Rettungsdienst)
France16[0-9]*
yesSelection du transporteur (prefixes a 1 ou 4 chiffres)
France17[0-9]*yes
Police ou Gendarmerie
France18[0-9]*yes
Pompiers
France3[0-9][0-9][0-9][0-9]*
yes
Georgia1\d{2}\d*yes
Emergency
Germany11[0,2]yes
110, 112 Notruf
Germany115
yes115 Einheitliche Behördenrufnummer
Germany116[0-9]*yes
116xyz EU-Rufnummern fuer Dienste von sozialem Wert
Germany118[0-9]*
yes118xy Rufnummern fuer Auskunfts- und Vermittlungsdienste
Greece(00)?800[0-9]*
yesFree phone services
Greece100[0-9]*yes
Police
Greece108[0-9]*
yesCoast Guard
Greece112[0-9]*yes
Emergency
Greece116[0-9]*yes
Social Numbers
Greece1591[0-9]*yes
Forest Fire
Greece166[0-9]*yes
Ambulance
Greece199[0-9]*yes
Fire
Hongkong[0-9]*
yesDeactivation of number normalization
Italy(00)?80[0,3][0-9]*
yesFree phone services
Italy112[0-9]*yes
Emergency
Italy113[0-9]*yes
Carabinieri
Italy114[0-9]*yes
Youth child helpline (treatment/abuse)
Italy115[0-9]*yes
Fire Service (Vigili del Fuoco)
Italy116[0-9]*yes
Harmonized numbers for hamonized services of social value
Italy117[0-9]*yes
Guardia di Finanza
Italy118[0-9]*yes
Ambulance
Italy15[0-9][0-9][0-9]*yes
Other Emergency and Info Services
Italy19696[0-9]*yes
Helpline for Children
Lettland[0-9]*
yesDeactivation of number normalization
Liechtenstein10[011020206699]
yesCarrier Selection Code
Liechtenstein112yes
European Emergency Number
Liechtenstein1145
yesBlinds inquiry and exchange
Liechtenstein117yes
Police
Liechtenstein118yes
Fire department
Liechtenstein143yes
Die Dargebotene Hand charity
Liechtenstein144yes
Ambulance
Liechtenstein145yes
TOX-Center (Zurich)
Liechtenstein147yes
Helpline for children and juvenile in Liechtenstein
Liechtenstein150
yesAutomatic alarm service
Liechtenstein181[18]
yesTelephone directory service
Litauen[0-9]*
yesDeactivation of number normalization
Malta1\d\d\d*
yesOthers
Malta112yes
Emergency
Malta119yes
Criminal activity
Netherlands10[0-9][0-9][0-9][0-9][0-9]*
yesCarrier Selection
NetherlandsNetherlands
yesStandardized European Short Number Services
NetherlandsNetherlands
yesStandardized European Short Number Services
Netherlands112[0-9]*yes
Emergency
Netherlands113[0-9]*
yesStandardized European Short Number Services
Netherlands114[0-9]*
yesStandardized European Short Number Services
Netherlands115[0-9]*
yesStandardized European Short Number Services
Netherlands116[0-9][0-9][0-9][0-9]*yes
Harmonisierte Dienste von sozialem Wert
Netherlands12[0-9][0-9][0-9]*
yesStandardized Carrier Service Codes
Netherlands14[0-9][0-9][0-9][0-9]*
yespublic authorities
Netherlands144[0-9]*yes
Animal Rescue Service
Netherlands16[0-9][0-9][0-9]*
yesCarrier Select Prefixes
Netherlands18[0-9][0-9][0-9]*
yesNumber Information
New Zealand 1\d{2}\d*yes
Emergency
Norway110yes
Emergency 110
Norway112yes
Emergency 112
Norway113                             yes
Emergency 113
Norway116111                          yes
Harmonisierte Dienste 116111
Norway116116yes
Harmonisierte Dienste 116116
Polen112[0-9]*yes
Emergency
Polen116[0-9][0-9][0-9][0-9]*yes
Harmonisierte Dienste von Sozialem Wert
Polen118[0-9][0-9][0-9][0-9]*
yesAuskunftsdienste
Polen984[0-9]*yes
River rescue service
Polen985[0-9]*yes
Mountain sea rescue service
Polen986[0-9]*yes
Municipal police
Polen987[0-9]*yes
Crisis management centers
Polen991[0-9]*yes
Power stations brigade
Polen992[0-9]*yes
Gas brigade
Polen993[0-9]*yes
Heating brigade
Polen994[0-9]*yes
Waterworks brigade
Polen995[0-9]*yes
Child alert
Polen996[0-9]*yes
Anti terrorist emergency number
Polen997[0-9]*yes
Police
Polen998[0-9]*Ja
Fire brigade
Polen999[0-9]*yes
Ambulance
Portugal(00)?800[0-9]*
yesFree phone services
Portugal[0-9]*yesyesDeactivation of number normalization
Portugal112[0-9]*yes
Emergency 112
Portugal117[0-9]*yes
Emergency 117
Singapur[0-9]*
yesDeactivation of number normalization
Slowenia1\d{2}\d*yes
Emergency
South Africa101\d{2}\d*yes
Emergency
Spain(00)?800[0-9]*
yesFree phone services
Spain1[0-9][0-9][0-9]
yesShort Numbers
Spain10[3456][0-9]*
yesCarrier Selection
Spain112[0-9]*yes
Emergency Calling
Spain116[0-9]*yes
Harmonised services of social value
Spain118[0-9]*
yesAuskunftsdienste
Swasiland[0-9]*
yesDeactivation of number normalization
Sweden112[0-9]*yes
Emergency 112
Sweden11414[0-9]*yes
Police - non emergency
Sweden116[0-9][0-9][0-9][0-9]*yes
Harmonised services of social value
Schweden1177yes
Health care advice
Sweden118[0-9][0-9]*
yesNumber enquiries
Schweiz11[0,2][0-9]*yes
Emergency
Schweiz115yes
Civil services
Schweiz116[0-9]*yes
Social services
Schweiz118[0-9]*
yesDirectory service
TBR21         101yes
Emergency Fire
TBR21         102yes
Emergency Police
TBR21         103yes
Emergency Ambulance
TBR21         104yes
Emergency Ambulance
TBR21         104
yesEmergency Gas Leaks
TBR21         105yes
Emergency Fire
TBR21         107yes
Emergency Police
TBR21         112yes
Emergency
TBR21         112yes
Emergency Medical Help/Ambulance/Fire/Vet/Doctors
TBR21         112yes
Emergency Fire
TBR21         113yes
Emergency Police
Tunisia[0-9]*
yesDeactivation of number normalization
Türkiye110yes
Emergency 110 Police
Türkiye112yes
Emergency 112 Fire
Türkiye155yes
Emergency
Türkiye156yes
Emergency Gendarmerie
Türkiye158yes
Emergency Coast Guard
Türkiye177yes
Emergency Forest Fire
United Kingdom1[0-9][0-9][0-9]*
yesMisc. Access Codes
United Kingdom100[0-9]*
yesOperator Service
United Kingdom101[0-9]*yes
Emergency
United Kingdom111[0-9]*yes
Emergency
United Kingdom112[0-9]*yes
Emergency
United Kingdom116[0-9][0-9][0-9][0-9]*yes
Harmonised services of social value
United Kingdom118[0-9][0-9][0-9][0-9]*
yesEnquiry services
United Kingdom123[0-9]*
yesSpeaking Clock
United Kingdom155[0-9]*
yesAufkunftsdienst
United Kingdom1800[0-9][0-9]*
yesAccess to Voice Text Services for the Deaf
United Kingdom195[0-9]*
yesAccess to Blind & Disabled Directory Enquiry Facilities
United Kingdom999[0-9]*yes
Emergency
USA(011)?1?8[00,55,66,77,88][0-9]* 
yesFree phone services
USA101\d\d\d\d\d*                  
yesUsed to select use of an alternative long-distance carrier
USA211                             
yesLocal community information or social services (in some cities)
USA311                             
yesCity government or non-emergency police matters
USA411
yesLocal telephone directory service (Some telephone companies provide national directory assistance)
USA511
yesTraffic, road, and tourist information
USA611
yesTelephone line repair service (formerly 4104), mobile telephone company customer service (formerly 811)
USA711
yesRelay service for customers with hearing or speech disabilities
USA811
yesDig safe pipe/cable location in the United States, non-urgent telehealth/teletriage services in Canada (formerly telephone company business office)
USA911yes
Emergency telephone number (fire department, ambulance, police)


Configure new SIP provider profile

This documentation describes which configuration options are available when creating a new SIP provider.

Es wird empfohlen nur verifizierte Providerprofile zu nutzen, da diese automatische gegen verschiedene Versionen der STARFACE getestet werden. Nur die mit „Profil bereitgestellt von STARFACE GmbH“ gekennzeichneten Profile werden durch den Support der Firma Starface abgedeckt.

Header bar

Various functions can be selected directly using the buttons of the same name:

  • Copy profile
  • Show previous version
  • Import TLS certificate

SIP configuration

Example screenshot of SIP configuration

The following configuration fields are available:

type

type
DescriptionPermitted connection types
SyntaxDrop-down menu
Remark
Options
friendIncoming and outgoing calls can be set up.
peerOnly outgoing calls can be set up.
userOnly incoming calls can be received.

dtmfmode

dtmfmode
DescriptionStandard of the tone dialling procedure
SyntaxDrop-down menu
Remark
Options
autoIt is automatically determined whether "rfc2833" or "inband" is used.
rfc2833Send DTMF tones according to RFC 2833 (RTP packets)
inbandSend DTMF tones "inband" as audio
infoSend DTMF tones as SIP INFO messages

auth mode

auth mode
DescriptionAuthentication mode with the provider
SyntaxDrop-down menu
Remark
Options
Username/passwordAuthentication via user name and password
IP addressAuthentication via IP address


auth user

auth user
DescriptionType of authentication user at the provider
SyntaxDrop-down menu
RemarkThe "Authuser" field in the line configuration is only displayed after saving.
Options
ohneNo authentication user is transferred.
SIP-BenutzernameThe entry in the "User name" field of the line configuration is transferred.
AuthuserThe entry in the "Authuser" field of the line configuration is transferred

nat

nat
DescriptionSpecification of the NAT used
SyntaxDrop-down menu
RemarkIt is recommended not to configure this field and to use the STARFACE network settings.
Options
Default
yes
noNAT is handled according to RFC3581.

allow

allow
DescriptionSpecification of the permitted codec
SyntaxFree text field / All information in lower case and comma separated
RemarkThe order of the entries determines the desired priority.
Examples
<empty>Allows the following 3 codecs "alaw", "ulaw" and "gsm"
allAllows all codecs
alaw,ulawAllows the codec "alaw" and "ulaw" in this order

insecure

insecure
DescriptionSecurity settings for incoming and outgoing calls
SyntaxFree text field / All information in lower case and comma separated
RemarkCurrently only the option "port,invite" is supported and must be entered!
Options
portIgnores the port from which the request comes
inviteNo authentication for incoming invites
port,inviteCombination of the two options above

port

port
DescriptionAn alternative SIP port can be configured here
SyntaxFree text field
RemarkThe standard STARFACE SIP port is 5060
Examples
<empty>Port 5060 if "transport" is "udp" / Port 5061 if "transport" is "tls"
5080Example of a different port specification

transport

transport
DescriptionSelecting the network protocol
SyntaxDrop-down menu
Remark
Options
udpUnencrypted transmission via UDP
tcpUnencrypted transmission via TCP
tls Encrypted transmission via TLS

defaultip

defaultip
DescriptionDefault IP address when using a dynamic host
Syntaxfree field
RemarkThis field is currently ignored!
Examples






rtpholdtimeout

rtpholdtimeout
DescriptionSpecification of the time until a held connection without RTP and RTPC data traffic is automatically closed
SyntaxFree field / in seconds
RemarkThis entry must be greater than the entry for "rtptimeout"
Examples
 <empty> The default value is 300 seconds




fromdomain

fromdomain
DescriptionSets a domain that is signalled from the STARFACE
SyntaxFree text field
Remark
Examples
 <empty>Es wird "starface.de" (ohne Anführungszeichen) als Domain bei ausgehenden Rufen gesetzt.




host

host

DescriptionThe IP address or DNS name of the provider server
SyntaxFree text field
RemarkMultiple entries are not possible!
Examples
 sip123.provider.comExample of a DNS entry
 60.70.80.90Example for the entry of an IP address


If there are zeros in the leading digits of one or more number blocks in a manually configured line (e.g. 002.007.165.006), these must be removed via the manual line configuration (pencil symbol next to the provider field). To do this, click on the pencil icon and remove the corresponding zeros in the host field. Click on "Save". This prevents outgoing calls from being cancelled with "404 Not Found".

permit

permit
DescriptionSpecification of the IP address(es) with which the provider is authorised to report to STARFACE
SyntaxFree field / Multiple entries comma separated without spaces
Remark
Examples
Specification as IP address192.168.0.60
Specification as address space192.168.0.60/255.255.255.0

Address space in CIDR notation

192.168.0.60/24

deny

deny
DescriptionSpecification of IP addresses with which the provider may not report to STARFACE
SyntaxFree text field / Multiple entries comma-separated without spaces
Remark
Examples
Entry as IP address192.168.0.60
Entry as address space192.168.0.60/255.255.255.0
Address space in CIDR notation192.168.0.60/24

canreinvite

canreinvite
DescriptionThis field is ignored in the current configuration.
SyntaxDrop-down menu
RemarkThis field is ignored in the current configuration.
Options






disallow

disallow
DescriptionSpecification of the unauthorised codec
SyntaxFree field / All information in lower case and comma separated
RemarkIt is recommended to block all codecs and to enter the desired codec in the "allow" field.
Examples
<empty>Allow all codecs
allBlocks all codecs
g722,g729Blocks the codec "g722" and "g729"

outboundproxy

outboundproxy
DescriptionSpecification of the outbound proxy used
SyntaxFree field / specification of IP address or DNS
RemarkMultiple entries are not allowed!
Beispiele
<empty>No outbound proxy is used
60.70.80.90Specification of an IP address
test.starface.deExample of a DNS record

progressinband

progressinband
DescriptionConfiguration of the doorbell signalling
SyntaxFree field
Remark
Options
neverIf the provider does not signal the ringing, this is done by the STARFACE
noThe provider must generate the ringing
yesThe telephone system always signals the ringing
standardDer Provider muss das Klingeln erzeugen

qualify

qualify
DescriptionTime specification of how long a response is waited for when SIP Options packets are sent to the provider
SyntaxDrop-down menu
RemarkA Qualify packet is sent from the telephone system every 60 seconds and this time cannot be changed.
Options
yesThe system waits 2000ms for a response to the qualify requests to the provider.
noNo qualify requests are sent to the provider.
StandardNo qualify requests are sent to the próvider.
Numerical value XXXXXX is waiting for a response to the qualify enquiry about the provider.

encryption

encryption
DescriptionConfiguration whether SRTP is used or not
SyntaxDrop-down menu
Remark
Options
yesSRTP
nono SRTP

rtptimeout

rtptimeout
DescriptionSpecification of the time until an active connection without RTP and RTPC data traffic is automatically closed
SyntaxFree field / specification in seconds
RemarkThis entry must be lower than the entry for "rtpholdtimeout"
Examples
 <empty> The default value is 60 seconds

mask

mask
DescriptionSpecification of a network mask for the "deny" and "permit" fields
Syntaxfree field
RemarkThis field is currently ignored in the configuration!

fromuser

fromuser
DescriptionSets a user who is signalled from the telephone system in the invite
Syntaxfree field
Remark
Options
<empty>The call number is signalled as the user
???????The user name from the line settings is signalled
MaxMustermannMaxMustermann" (without inverted commas) is signalled as the user

resolve host

resolve host

DescriptionSpecifies whether the entry from the "host" field is written to the configuration as an IP address or host name
SyntaxCheckbox
RemarkIf the line is not or no longer registered, an attempt is made once a minute to re-resolve the host.
Options
With hookThe host name is resolved to the IP address and the IP address is written to the configuration
Without hookThe host name is not resolved and is written directly to the configuration


Headers for SIP REGISTER

In the "Contact" drop-down menu, you must select which information is to be transferred to the provider in the SIP registration package. In the adjacent "Number format" drop-down menu, you can select the format in which the respective number is entered in the SIP registration package.

First numberThe first number of the call number block is entered.All
StammnummerOnly the master number is entered without the call number block.All
BenutzernameThe configured user name of the line is entered.No selection option
FreitextAny free text can be entered.Free text field

The number formats are structured as follows:

+11 (222) XXX+49 721 15104 123
11 (222) XXX49 721 15104 123
0011 (222) XXX0049 721 15104 123
0 222 XXX0 721 15104 123
222 XXX721 15104 123
Without dialling code15104 123
No ScreeningThis value should not be used.

Settings for dialling format and call number display

In this area, the dialling format and the display of incoming and outgoing numbers can be configured via the respective drop-down menus. The necessary settings must match the format expected by the provider and must also be specified by the provider.

The display of the phone number is dealt with in various RFCs for the SIP protocol. In addition to these RFCs, there are other setting options in the STARFACE, some of which have been added specifically for providers who do not operate within these standards.

When using the respective type, the applicable data protection law must be observed. It is your own responsibility to check whether the data transferred to the provider fulfils the requirements of the data protection regulations.
custom

From: Name <Nummer>

From: ANONYMOUS <username>
dusnet

From: Name <Nummer>

From: ANONYMOUS <0>
hfotelecomP-Preferred-Identity: Name <sip:Nummer@starface.de>From: Name <Nummer>
P-Preferred-Identity: anonymous <sip:PAINummer@starface.de>

isdnFrom: NumberFrom: anonymous <0>
m-netFrom: Numbmer <Number>From: anonymous <Nummer>
Privacy: id
Number is in e.164 format
qscconnect

Same as sipconnect, only for call forwarding:
Diversion
: <sip:number@domain>


Number is in e.164 format
remotepartyRemote-Party-ID: Name <sip:Nummer@starface.de>

rfc3261

From: Name <Nummer>

From: ANONYMOUS <0>
rfc3323XXXXXXThis phone number display has some bugs in version 6.2 and should not be used.
rfc3325

From: Name <Nummer>
P-Preferred-Identity
: Name <sip:Nummer@starface.de>

From: ANONYMOUS <0>
P-Preferred-Identity
: ANONYMOUS <sip:0@starface.de>
Privacy:
id


sipconnect

From: Nummer <Nummer>
P-Asserted-Identiy: <sip:Nummer@domain>

From: <sip:anonymous@anonymous.invalid>
P-Asserted-Identiy: <sip:Nummer@domain>
Privacy: id

Number is in e.164format
sipgate

From: Nummer <Username

From: ANONYMOUS <0>The call number is standardised and a leading "+" is removed.
tcomFrom: Nummer <Nummer>
P-Asserted-Identity: <sip:nummer@domain>

From: Nummer
P-Asserted-Identity: <sip:Nummer@domain>
Privacy: id

Number is in e.164 format
tonlineFrom: Nummer <Nummer>From: anonymous <0>
toplinkresaleP-Preferred-Identity: Name <sip:Nummer@starface.de>Privacy: Id
P-Asserted-Identity: <sip:Networknumber@starface.de>

Advanced settings

In this area, the "Cross-line number recognition" checkbox can be used to configure that the STARFACE checks whether an incoming call also fits into the line context of another line configuration.

Description of the XML-RPC interface of the queue

The "queue" ringing strategy (see also"Configuring the queue" and"Configuring the evaluation for the queue") provides external applications with access to live data and history data. XML-RPC technology is used for both interfaces. The live data of an waiting loop is called up via the XML-RPC function "Queue.getLiveData", which expects an input parameter:

<name>queueName</name> <string>…</string>

This function returns the following values:

callersLiveData (LIST) - This return value is a list, which in turn contains maps as elements. Each map contains information (key -> value) about exactly one caller who is in the queue at that time. The list is sorted according to the position of the caller in the queue. Each map contains the following keys:

CalleridStringThe unique ID of the call (e.g.: 995624b0-7385-404d-a658-dc942a1cbfe9)
CallerNumberStringThe telephone number of the caller
CallerNameStringName of the caller in the form "Dialled number: CallerName CallerNumber" (e.g.: 154813: Hans Mustermann 01238756)
CallerChannelStringThe unique ID of the caller channel (this is not a call channel in the physical sense!)
CallerPriorityIntPriority of the call
CallerTimeStringThe Unix timestamp of the entry into the queue (e.g.: 1304682789341)
CallerPositionIntShows the current position of the caller in the queue. The position may deviate briefly from the actual position in the queue. If the call has already been put through, the value of the key is -1.
CallerStateString

Ein Anruf kann einen von vier Zuständen haben:

  1. WAITING           - Caller is currently waiting in the queue.
  2. RINGING           - An attempt is made to put the caller through to an agent.
  3. CONNECTED    - The caller is connected to an agent.
  4. EXITED             - Caller is no longer in the queue, e.g. because they have hung up.
AgentIdStringThe login ID of the agent to whom the caller is connected (e.g.: 0013). This value is empty for caller status "CALLING" and "WAITING"
AgentNameStringName of the agent to whom the caller is connected. This value is empty for caller status "CALLING" and "WAITING".

agentsLiveData (MAP) - This return parameter is a map, which in turn contains maps as elements. The key of the map is the login ID of the agent. Each element map contains information (key -> value) about an agent:

AgentIdStringLogin ID of the agent
AgentNameStringName of the agent
AgentGroupStateString

Indicates whether the agent is currently logged into the group or not. Possible values are

  1. ACTIVE      - Agent ist in der Gruppe angemeldet
  2. INACTIVE   - Agent ist von der Gruppe abgemeldet
AgentUserStateString

Displays the user status of an agent. Possible values are:

  1. DO_NOT_DISTURB  - The agent has DND/quiet function active and is therefore not called by the queue.
  2. AVAILABLE               - DND is not active for this agent and he can be called from the queue (depending on his group/telephone status)
  3. UNAVAILABLE          - DND is not active for this agent and he cannot be called from the queue (depending on his group/telephone status)
AgentPhoneStateString

Shows the telephone availability (status) of an agent:

  1. UNAVAILABLE     - The agent is not registered on any telephone and therefore cannot be called.
  2. AVAILABLE          - The agent is not currently on the phone and can be called if his group and user status allow this.
  3. RINGING             - The agent is currently being called.
  4. ACTIVE                - The agent is currently on a call or in the call set-up phase.
  5. QUEUE_PAUSE    - The agent is currently in the post-processing phase.

History interface

The historical data of a queue is called up via the XML-RPC function "Queue.getHistoryData". The input parameter for this is a "struct" with three values:

queueNameStringName of the desired queue group
fromdateTime.iso8601Start of the time period (must contain an XML-RPC-compliant time value)
todateTime.iso8601End of time period (must contain an XML-RPC-compliant time value)

This function has a return value:

queueHistoryData (LIST) - The elements of the list are maps and each map contains information about exactly one call. The list is sorted according to the timestamp of the calls. Each element in the list contains the following keys:

callIdStringID of the call in the DB starting with 1.
callStepIdIntMerges several entries from different users if they belong to one call.
callLegUUIDStringUnique ID of the CallLeg
agentIdStringLogin of the agent who has accepted the call / Empty field = call not accepted
cdrAccountIdIntAccount ID of the user to whom the call list entry belongs.
callerAccountIdIntAccount ID of the caller, if it was an internal user, otherwise empty.
calledAccountIdIntAccount ID of the called party, if it was an internal user, otherwise empty.
calledCallerIdStringCallerid as it is displayed on the phone.
startTimeStringStart time of the call as Unix timestamp
ringingtimeStringStart time of the ringing at the agent of the call as Unix timestamp
linktimeStringConnected to the agent as a Unix timestamp
callresulttimeStringThe call was terminated as Unix Timestamp
callresultStringThe result of the call section.
callResultCauseByIntAccountid of the user who triggered the result.
lineidIntThe line used
lineNameStringName of the line used
callbacknumberStringThe callback number of the other party to whom the call list entry belongs
answeredelswereStringOnly filled if the call was answered by someone else
incomingBooleanTrue for an incoming call
answeredBooleanTrue for an answered call
hasvoicemailBooleanTrue if a voicemail was recorded.
hasmonitorBooleanTrue for a recording of the call
callbacknumberexternBooleanTrue if the callback number is an external number

Example

By post method:

http://IP-ADRESSE/xml-rpc?de.vertico.starface.auth=$LoginID:SHA512($LoginID*SHA512($Passwort))

The password is hashed with SHA512 in the first step. This hash is then hashed again with the LoginID as a prefix and the separator *. For a user with the following key data:

LoginID = 0001
Passwort = starface
IP-Adresse der STARFACE = 192.168.0.100

is the call URL for XML-RPC:

http://192.168.0.100/xml-rpc?de.vertico.starface.auth=0001:5273503e607e5b24eeb48a3f71c53eb50df6b6622839ecd7149e248893f627d05d8d4af88cf36b3d7d5cd5d1d559dfa1c10404067d8c0f37a138c6546dad7ef7

The body would then look like this, for example:

<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
   <methodName>Queue.getHistoryData</methodName>
   <params>
      <param>
         <value>
            <struct>
               <member>
                  <name>queueName</name>
                  <value>
                     <string>testIq</string>
                  </value>
               </member>
               <member>
                  <name>from</name>
                  <value>
                     <dateTime.iso8601>20150701T12:59:05</dateTime.iso8601>
                  </value>
               </member>
               <member>
                  <name>to</name>
                  <value>
                     <dateTime.iso8601>20160701T12:59:05</dateTime.iso8601>
                  </value>
               </member>
            </struct>
         </value>
      </param>
   </params>
</methodCall>



Description of the CSV file for "Export line utilisation data"

The evaluation data shows which lines were used within a call (e.g. which line was used for an outgoing call). The line data is output as a CSV file with the name "output.csv". The output file is structured as follows:

idlongConsecutive list ID
callidlongID of the call
callleguuidString (UUID)ID of the call leg
calleraccountidint (id von Tabelle account, 0 für extern)Internal user ID of the caller
callerloginStringLogin ID of the internal user (start)
callernumberStringPrimary number of the calling user
calledaccountidint (id of Table account, 0 for external)Internal user ID of the called party
calledloginStringLogin ID of the internal user (target)
callednumberStringPrimary number of the called user
starttimeString (format: dd.MM.yyyy HH:mm:ss)Start time of the call
ringingtimeString (format: dd.MM.yyyy HH:mm:ss)Start time of ringing
linktimeString (format: dd.MM.yyyy HH:mm:ss)Acceptance time of the call
hanguptimeString (format: dd.MM.yyyy HH:mm:ss)End time
callresultString (CONNECTED or NOT_CONNECTED)Status of the call
lineidintID of the provider line used
linenameStringName of the provider line used
channelnameStringAsterisk Designation of the line
incomingBooleanIncoming call via a line? (status field)
answeredBooleanCall accepted? (status field)
durationlongDuration of the call