Übersicht der Signalisierungsvariablen (Ausgehende Gespräche)

Alle vom Benutzer abhängigen Variablen, die keine Rufnummer beinhalten:

VariableBeschreibung
###NAME###Benutzername des A-Teilnehmers


Alle Variablen die abhängig von der eingetragenen Leitungsinformationen und der eingestellten Benutzerdaten sind:

VariableBeschreibung
###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:

VariableBeschreibung
###DOMAIN###Feld "Fromdomain"


Verhalten der Signalisierungsvariablen (Ausgehende Gespräche) bei unterschiedlichen Formaten

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
Benutzernametestest
Nummernblock
  • E.C.: 00
  • C.C.: 49
  • A.C.: 721
  • Number: 123445 6 to 8
fromdomaintestdomain.local
Benutzereinstellungen
Nameadmin 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

Umleitung von eingehenden Gesprächen

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

Header für SIP Register

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
BenutzernameUserName
PasswortPassWord
Nummernblock
  • E.C.: 00
  • C.C.: 49
  • A.C.: 721
  • Number: 12345 6 to 9
fromdomaintestprovider.local
hostlocalhost

Die Ergebnisse der verschiedenen Signalisierungsmöglichkeiten sind in der folgenden Tabelle aufgeführt:

ContactNumber formatRegisterzeileContact-Headerfeld
First number+11 (222) XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/+49721123456Contact: <sip:+49721123456@127.0.0.1:5060>
First number11 (222) XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/49721123456Contact: <sip:49721123456@127.0.0.1:5060>
First number0011 (222) XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/0049721123456Contact: <sip:0049721123456@127.0.0.1:5060>
First number0 222 XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/0721123456Contact: <sip:0721123456@127.0.0.1:5060>
First number222 XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/721123456Contact: <sip:721123456@127.0.0.1:5060>
First numberNo prefixregister=>UserName@testprovider.local:"PassWord"@localhost:5060/721123456Contact: <sip:721123456@127.0.0.1:5060>
First numberNo screeningregister=>UserName@testprovider.local:"PassWord"@localhost:5060/0049721123456Contact: <sip:0049721123456@127.0.0.1:5060>
Trunk number+11 (222) XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/+4972112345Contact: <sip:+4972112345@127.0.0.1:5060>
Trunk number11 (222) XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/4972112345Contact: <sip:4972112345@127.0.0.1:5060>
Trunk number0011 (222) XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/004972112345Contact: <sip:004972112345@127.0.0.1:5060>
Trunk number0 222 XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/072112345Contact: <sip:072112345@127.0.0.1:5060>
Trunk number222 XXXregister=>UserName@testprovider.local:"PassWord"@localhost:5060/72112345Contact: <sip:72112345@127.0.0.1:5060>
Trunk numberNo prefixregister=>UserName@testprovider.local:"PassWord"@localhost:5060/72112345Contact: <sip:72112345@127.0.0.1:5060>
Trunk numberNo screeningregister=>UserName@testprovider.local:"PassWord"@localhost:5060/004972112345Contact: <sip:004972112345@127.0.0.1:5060>
Username
register=>UserName@testprovider.local:"PassWord"@localhost:5060/UserNameContact: <sip:UserName@127.0.0.1:5060>
Free text
register=>UserName@testprovider.local:"PassWord"@localhost:5060/selberHandtuchContact: <sip:selberHandtuch@127.0.0.1:5060>