Index |
Unique and persistent index for referencing this provider profile entry. Range: 1 to 65535 |
Descr |
Description of this provider profile entry. Length: 0 to 255 |
Type |
Determines
the origin of this entry, predefined(1) entries are factory-defined
ones whereas custom(2) is used for user-defined profiles. If set to
converted(3) it's the result of a translation process from (now legacy)
VoIP-related table entries. Enumerations: - predefined (1)
- custom (2)
- converted (3)
- delete (10)
|
AccountType |
This value determines the type of the account type. This is either a single number or a DDI account. Enumerations: |
RegistrarHost |
Host address of Registrar, either domain or IP address. Length: 0 to 255 |
RegistrarPort |
Registrar port, e.g. 5060. Default is 0 (NAPTR/SRV is used). Range: 0 to 65535 |
RegistrarProt |
Protocol for connection to registrar. If 'auto' is selected, DNS procedures for NAPTR are used. Enumerations: - udp (1)
- tcp (2)
- tls (3)
- auto (4)
|
RegistrarIPVer |
Selection
of IP protocol. ipv4: only (resolved) IPv4 addresses are used ipv6:
only (resolved) IPv6 addresses are used ipv4prefered: if (resolved) IPv4
address is available for the given protocol then it is used, else IPv6
address is used if available ipv6prefered: if (resolved) IPv6 address is
available for the given protocol then it is used, else IPv4 address is
used if available Enumerations: - ipv4 (1)
- ipv6 (2)
- ipv4prefered (3)
- ipv6prefered (4)
|
ProxyHost |
Host address of Proxy, either domain or IP address. If empty, the registrar host is used. Length: 0 to 255 |
ProxyPort |
Proxy port, e.g. 5060. Default is 0 (NAPTR/SRV is used). Range: 0 to 65535 |
ProxyProt |
Protocol for connection to proxy. If 'auto' is selected, DNS procedures for NAPTR are used. Enumerations: - udp (1)
- tcp (2)
- tls (3)
- auto (4)
|
ProxyIPVer |
Selection
of IP protocol. ipv4: only (resolved) IPv4 addresses are used ipv6:
only (resolved) IPv6 addresses are used ipv4prefered: if (resolved) IPv4
address is available for the given protocol then it is used, else IPv6
address is used if available ipv6prefered: if (resolved) IPv6 address is
available for the given protocol then it is used, else IPv4 address is
used if available Enumerations: - ipv4 (1)
- ipv6 (2)
- ipv4prefered (3)
- ipv6prefered (4)
|
STUNHost |
Host address of STUN server, either domain or IP address. If empty, the registrar host is used. Length: 0 to 255 |
STUNPort |
STUN port, default is 3478. Range: 0 to 65535 |
Domain |
Optional domain name used with SIP messages. No DNS operations are done for this value. Length: 0 to 255 |
FromDomain |
Optional domain name used in From header only. No DNS operations are done for this value. Length: 0 to 255 |
RegType |
Type
of registration: none: no registration, remote registrar has static
information single: registration of just one account bulk: bulk number
registration (bnc). Enumerations: - none (1)
- single (2)
- bulk (3)
|
RegInterval |
Registration expire time in seconds. Range: 1 to 86400 |
TlsCertCaCheck |
SRTP support: 'disabled': no verification of peer certificate at all 'enabled': peer certificate is checked against local CAs. Enumerations: |
TlsCertHostCheck |
SRTP support: 'disabled': no check for peer certificate's host name 'enabled': check peer certificate's host name with DNS host. Enumerations: |
CodecMask |
Codec mask of supported codecs. Enumerations: - g711a (0)
- g711u (1)
- g722 (2)
- g729 (3)
- g729e (4)
- g726v32 (5)
- g726v16 (6)
- g726v24 (7)
- g726v40 (8)
- g723v63 (9)
- g723v53 (10)
- iLBCv15 (11)
- iLBCv13 (12)
- dtmf (13)
- t38 (14)
- data (15)
|
CodecOrder |
Preferred
order of codecs: 'default' -> system default order, 'bestquality'
-> highest quality first, depends on MOS value, 'lowbandwidth' ->
lowest bandwidth first Enumerations: - default (0)
- bestquality (1)
- lowbandwidth (2)
|
G726Endian |
Endianness of G.726 codecs. 'little': X.420 'big': I.366.2 Annex E (AAL2). Enumerations: |
SRTP |
SRTP
support: 'disabled': not supported or disabled SRTP 'optional':
outgoing calls use 'RTP/AVP' and 'encryption: optional' in SDP
'mandatory': outgoing calls use 'RTP/SAVP', if remote party answers
without SRTP, the call will be terminated. Enumerations: |
SrcIPCheck |
SRTP
support: 'disabled': no source IP address check of received INVITE
'enabled': check source IP of received INVITE with registration address.
If not equal, call will be rejected. Enumerations: |
EarlyMedia |
Early
media support for outgoing calls. 'disabled': internal phones hear
local generated ringback tone 'enabled': internal phones get media (RTP)
before call is finally answered, if provider sends early media. Enumerations: |
CLIR |
Type
of number suppression in outgoing SIP calls: display : anonymous in
display of the From header field. user : anonymous in user (account)
field in the From header field. domain : anonymous.invalid in domain of
the From header field. privacy-header : Privacy header field with value
'header'. privacy-user : Privacy header field with value 'user'.
privacy-id : Privacy header field with value 'id'. Enumerations: - display (0)
- user (1)
- domain (2)
- privacy-header (3)
- privacy-user (4)
- privacy-id (5)
|
SendFromDisplay |
Assignment
of source information element to be used in SIP From header display for
outgoing call. none: no display used username: the username, same as in
Contact header clip: calling party number that should be shown on
destination device clip-billing: calling party number for billing (must
be a valid number) Enumerations: - none (1)
- username (2)
- clip (3)
- clip-billing (4)
|
SendFromUser |
Assignment
of source information element to be used in SIP From header as username
for outgoing call. For definition of values see
voipSipProvExtSendFromDisplay. Enumerations: - username (1)
- clip (2)
- clip-billing (3)
|
SendPPreferred |
Assignment
of source information element to be used in SIP P-Preferred-Identity
header for outgoing call. For definition of values see
voipSipProvExtSendFromDisplay. Enumerations: - none (1)
- username (2)
- clip (3)
- clip-billing (4)
|
SendPAsserted |
Assignment
of source information element to be used in SIP P-Asserted-Identity
header for outgoing call. For definition of values see
voipSipProvExtSendFromDisplay. Enumerations: - none (1)
- username (2)
- clip (3)
- clip-billing (4)
|
CLIPBilling |
A valid phone number used if 'clip-billing' is selected. See above Length: 0 to 255 |
CheckExistingBinding |
Check
for existing binding: 'fetch': fetch existing bindings before new
registration 'reject': unregister oldest binding from received
registration reject. Enumerations: |
NatPing |
For
external router usage - periodically a message should be sent to keep
the NAT bindings open. 'disabled': no keep alive messages used
'enabled': periodically a keep alive message is sent. Enumerations: |
OutNumberTranslation |
Number
translation for outgoing calls: addAreaCode : add country code if
number doesn't start with national prefix. addCountryCode : add country
code if number doesn't start with international prefix.
replaceInternationalPrefix: replace internation prefix with '+'. Enumerations: - addAreaCode (0)
- addCountryCode (1)
- replaceInternationalPrefix (2)
|
NetCentricServices |
There
supplementary services that are handled inside our PBX only. Some may
be propagated to the provider: holdRetrieve : Send hold and retrieve to
the provider callDeflection : incoming calls can be redirected by '302
moved temporarily' numberUpdate: If the internal number changes during a
call, the new number can be propagted by sending a SIP UPDATE message.
mediasec: Signal 'mediasec' in REGISTER if SRTP is enabled Enumerations: - holdRetrieve (0)
- callDeflection (1)
- numberUpdate (2)
- mediasec (3)
|
GetCalledNumber |
Get the called number for incoming calls from: 'toHeader': get number from To header 'requestURI': get number from request URI. Enumerations: - toHeader (1)
- requestURI (2)
|
AuthName |
Some providers allow a pre-defined authentication name. Length: 0 to 255 |
VendorID |
Textual ID that identifies a special vendor. Length: 0 to 255 |