Alle vom Benutzer abhängigen Variablen, die keine Rufnummer beinhalten:
Variable | Beschreibung |
---|---|
###NAME### | Benutzername des A-Teilnehmers |
Alle Variablen die abhängig von der eingetragenen Leitungsinformationen und der eingestellten Benutzerdaten sind:
Variable | Beschreibung |
---|---|
###USERNAME### | Benutzername der Leitung |
###NUMBER### | Displaynumber des A-Teilnehmers |
###PAINUMBER### | Nummer die nach Sipconnect-Spezifikation (Version 1) im P-Asserted-Identity-Header stehen soll |
###NETWORKNUMBER### | Erste eingetragene Rufnummer der Leitung |
###EXTENSION### | Zufällige Rufnummer der Leitung |
###SIPCONNECTDISPLAYNUMBER### | Nummer die nach Sipconnect-Spezifikation (Version 1) im From-Header stehen soll im E.164-Format |
Alle Variablen die vom Providerprofil abhängig sind:
Variable | Beschreibung |
---|---|
###DOMAIN### | Feld "Fromdomain" |
An dieser Stelle wird das Verhalten der Variablen bei unterschiedlich eingestellten Formaten in der Version 6.4.3.34 dokumentiert. Dazu wurde eine Testsignalisierung "testsig" in der Tabelle "providersignalling" mit folgenden Werten angelegt:
insert into providersignalling (signallingname, key, value, anonymous, calldeflection, signalling) values ('testsig', 'CALLERID(all)', '###NAME### <###NUMBER###>', false, false, 'channel'); insert into providersignalling (signallingname, key, value, anonymous, calldeflection, signalling) values ('testsig', 'USERNAME', '###USERNAME###', false, false, 'sipheader'); insert into providersignalling (signallingname, key, value, anonymous, calldeflection, signalling) values ('testsig', 'NETWORKNUMBER', '###NETWORKNUMBER###', false, false, 'sipheader'); insert into providersignalling (signallingname, key, value, anonymous, calldeflection, signalling) values ('testsig', 'PAINUMBER', '###PAINUMBER###', false, false, 'sipheader'); insert into providersignalling (signallingname, key, value, anonymous, calldeflection, signalling) values ('testsig', 'DOMAIN', '###DOMAIN###', false, false, 'sipheader'); insert into providersignalling (signallingname, key, value, anonymous, calldeflection, signalling) values ('testsig', 'COUNTRYCODE', '###COUNTRYCODE###', false, false, 'sipheader'); insert into providersignalling (signallingname, key, value, anonymous, calldeflection, signalling) values ('testsig', 'LOCALAREACODE', '###LOCALAREACODE###', false, false, 'sipheader'); insert into providersignalling (signallingname, key, value, anonymous, calldeflection, signalling) values ('testsig', 'EXTENSION', '###EXTENSION###', false, false, 'sipheader'); insert into providersignalling (signallingname, key, value, anonymous, calldeflection, signalling) values ('testsig', 'SIPCONNECTDISPLAYNUMBER', '###SIPCONNECTDISPLAYNUMBER###', false, false, 'sipheader'); |
Die Leitungs- und Benutzereinstellungen auf der STARFACE wurden wie folgt gewählt:
Leitungseinstellungen | |
---|---|
Benutzername | testest |
Nummernblock |
|
fromdomain | testdomain.local |
Benutzereinstellungen | |
Name | admin admin |
Displaynummer | +49 721 1234457 |
Als Zielnummer wurde die "7777777" gewählt.
Ergebnis für Format: +11 (222) XXX
INVITE sip:+497217777777@213.167.162.5:5060 SIP/2.0 From: "admin admin" <sip:+497211234457@testdomain.local>;tag=as5846ee71 To: <sip:+497217777777@213.167.162.5:5060> Contact: <sip:+497211234457@192.168.37.242:5060> SIPCONNECTDISPLAYNUMBER: +497211234457 EXTENSION: 1234456 LOCALAREACODE: 721 COUNTRYCODE: 49 DOMAIN: testdomain.local PAINUMBER: 07211234456 NETWORKNUMBER: 00497211234456 USERNAME: testest |
Ergebnis für Format: 11 (222) XXX
INVITE sip:497217777777@213.167.162.5:5060 SIP/2.0 From: "admin admin" <sip:497211234457@testdomain.local>;tag=as5f73ec94 To: <sip:497217777777@213.167.162.5:5060> Contact: <sip:497211234457@192.168.37.242:5060> SIPCONNECTDISPLAYNUMBER: +497211234457 EXTENSION: 1234456 LOCALAREACODE: 721 COUNTRYCODE: 49 DOMAIN: testdomain.local PAINUMBER: 07211234456 NETWORKNUMBER: 00497211234456 USERNAME: testest |
Ergebnis für Format: 0011 (222) XXX
INVITE sip:00497217777777@213.167.162.5:5060 SIP/2.0 From: "admin admin" <sip:00497211234457@testdomain.local>;tag=as4472b7ce To: <sip:00497217777777@213.167.162.5:5060> Contact: <sip:00497211234457@192.168.37.242:5060> SIPCONNECTDISPLAYNUMBER: +497211234457 EXTENSION: 1234457 LOCALAREACODE: 721 COUNTRYCODE: 49 DOMAIN: testdomain.local PAINUMBER: 07211234457 NETWORKNUMBER: 00497211234456 USERNAME: testest |
Ergebnis für Format: 0 222 XXX
INVITE sip:07217777777@213.167.162.5:5060 SIP/2.0 From: "admin admin" <sip:07211234457@testdomain.local>;tag=as33fc86fa To: <sip:07217777777@213.167.162.5:5060> Contact: <sip:07211234457@192.168.37.242:5060> SIPCONNECTDISPLAYNUMBER: +497211234457 EXTENSION: 1234456 LOCALAREACODE: 721 COUNTRYCODE: 49 DOMAIN: testdomain.local PAINUMBER: 07211234456 NETWORKNUMBER: 00497211234456 USERNAME: testest |
Ergebnis für Format: 222 XXX
INVITE sip:7217777777@213.167.162.5:5060 SIP/2.0 From: "admin admin" <sip:7211234457@testdomain.local>;tag=as08e73a23 To: <sip:7217777777@213.167.162.5:5060> Contact: <sip:7211234457@192.168.37.242:5060> SIPCONNECTDISPLAYNUMBER: +497211234457 EXTENSION: 1234456 LOCALAREACODE: 721 COUNTRYCODE: 49 DOMAIN: testdomain.local PAINUMBER: 07211234456 NETWORKNUMBER: 00497211234456 USERNAME: testest |
Ergebnis für Format: No prefix
INVITE sip:7777777@213.167.162.5:5060 SIP/2.0 From: "admin admin" <sip:1234457@testdomain.local>;tag=as44bb1f06 To: <sip:7777777@213.167.162.5:5060> Contact: <sip:1234457@192.168.37.242:5060> SIPCONNECTDISPLAYNUMBER: +497211234457 EXTENSION: 1234456 LOCALAREACODE: 721 COUNTRYCODE: 49 DOMAIN: testdomain.local PAINUMBER: 07211234456 NETWORKNUMBER: 00497211234456 USERNAME: testest |
Ergebnis für Format: No screening
INVITE sip:00497217777777@213.167.162.5:5060 SIP/2.0 From: "admin admin" <sip:00497211234457@testdomain.local>;tag=as0f846049 To: <sip:00497217777777@213.167.162.5:5060> Contact: <sip:00497211234457@192.168.37.242:5060> SIPCONNECTDISPLAYNUMBER: +497211234457 EXTENSION: 1234457 LOCALAREACODE: 721 COUNTRYCODE: 49 DOMAIN: testdomain.local PAINUMBER: 07211234457 NETWORKNUMBER: 00497211234456 USERNAME: testest |
Bei eingehenden Gesprächen die umgeleitet werden, soll die Variable "INCOMING_FIRST_EXTERNAL_EXTENSION " immer den Wert der Rufnummer des zu erst angerufenen B-Teilnehmers haben.
Mit dem externen Teilnehmer der Nummer +49 721 15104156 wurde die HFO-Nummer +49 721 48690626 gewählt. Der B-Teilnehmer leitet das Gespräch über die HFO-Leitung nach extern weiter.
Dem C-Teilnehmerwerden dabei die folgenden Werte signalisiert:
Ergebnis für Format: +11 (222) XXX
INCOMING_FIRST_EXTERNAL_EXTENSION: +4972148690626 |
Ergebnis für Format: 11 (222) XXX
INCOMING_FIRST_EXTERNAL_EXTENSION: 4972148690626 |
Ergebnis für Format: 0011 (222) XXX
INCOMING_FIRST_EXTERNAL_EXTENSION: 004972148690626 |
Ergebnis für Format: 0 222 XXX
INCOMING_FIRST_EXTERNAL_EXTENSION: 072148690626 |
Ergebnis für Format: 222 XXX
INCOMING_FIRST_EXTERNAL_EXTENSION: 72148690626 |
Ergebnis für Format: No prefix
INCOMING_FIRST_EXTERNAL_EXTENSION: 48690626 |
Ergebnis für Format: No screening
INCOMING_FIRST_EXTERNAL_EXTENSION: 004972148690626 |
Hier werden die Auswirkungen der Variablen "Contact" und "Number format" auf die Registerzeile und das Contact-Headerfeld beschrieben. Die Leitungseinstellungen für die Beispiele waren wie folgt:
Leitungseinstellungen | |
---|---|
Benutzername | UserName |
Passwort | PassWord |
Nummernblock |
|
fromdomain | testprovider.local |
host | localhost |
Die Ergebnisse der verschiedenen Signalisierungsmöglichkeiten sind in der folgenden Tabelle aufgeführt:
Contact | Number format | Registerzeile | Contact-Headerfeld |
---|---|---|---|
First number | +11 (222) XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/+49721123456 | Contact: <sip:+49721123456@127.0.0.1:5060> |
First number | 11 (222) XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/49721123456 | Contact: <sip:49721123456@127.0.0.1:5060> |
First number | 0011 (222) XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/0049721123456 | Contact: <sip:0049721123456@127.0.0.1:5060> |
First number | 0 222 XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/0721123456 | Contact: <sip:0721123456@127.0.0.1:5060> |
First number | 222 XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/721123456 | Contact: <sip:721123456@127.0.0.1:5060> |
First number | No prefix | register=>UserName@testprovider.local:"PassWord"@localhost:5060/721123456 | Contact: <sip:721123456@127.0.0.1:5060> |
First number | No screening | register=>UserName@testprovider.local:"PassWord"@localhost:5060/0049721123456 | Contact: <sip:0049721123456@127.0.0.1:5060> |
Trunk number | +11 (222) XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/+4972112345 | Contact: <sip:+4972112345@127.0.0.1:5060> |
Trunk number | 11 (222) XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/4972112345 | Contact: <sip:4972112345@127.0.0.1:5060> |
Trunk number | 0011 (222) XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/004972112345 | Contact: <sip:004972112345@127.0.0.1:5060> |
Trunk number | 0 222 XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/072112345 | Contact: <sip:072112345@127.0.0.1:5060> |
Trunk number | 222 XXX | register=>UserName@testprovider.local:"PassWord"@localhost:5060/72112345 | Contact: <sip:72112345@127.0.0.1:5060> |
Trunk number | No prefix | register=>UserName@testprovider.local:"PassWord"@localhost:5060/72112345 | Contact: <sip:72112345@127.0.0.1:5060> |
Trunk number | No screening | register=>UserName@testprovider.local:"PassWord"@localhost:5060/004972112345 | Contact: <sip:004972112345@127.0.0.1:5060> |
Username | register=>UserName@testprovider.local:"PassWord"@localhost:5060/UserName | Contact: <sip:UserName@127.0.0.1:5060> | |
Free text | register=>UserName@testprovider.local:"PassWord"@localhost:5060/selberHandtuch | Contact: <sip:selberHandtuch@127.0.0.1:5060> |