1497 lines
39 KiB
Plaintext
1497 lines
39 KiB
Plaintext
-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
|
|
|
|
|
|
-- (C)opyright 2005-2014 bintec elmeg Gmbh, All Rights Reserved
|
|
-- $RCSfile: mibsip,v $
|
|
-- $Revision: 1.32 $
|
|
|
|
BIANCA-BRICK-SIP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
IpAddress, Counter, enterprises
|
|
FROM RFC1155-SMI
|
|
|
|
DisplayString
|
|
FROM RFC1158-MIB
|
|
|
|
Date, BitValue
|
|
FROM BINTEC-MIB
|
|
|
|
OBJECT-TYPE
|
|
FROM RFC-1212;
|
|
|
|
bintec OBJECT IDENTIFIER ::= { enterprises 272 }
|
|
bibo OBJECT IDENTIFIER ::= { bintec 4 }
|
|
|
|
voip OBJECT IDENTIFIER
|
|
::= { bibo 33 }
|
|
|
|
voipSip OBJECT IDENTIFIER
|
|
::= { voip 6 }
|
|
|
|
voipSipDialLatency OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The dial delay in seconds after the last entered digit."
|
|
DEFVAL { 5 }
|
|
::= { voipSip 1 }
|
|
|
|
voipSipTermination OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
on(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This value describes the RTP stream routing between SIP phones:
|
|
|
|
'off' -> RTP streams between phones are routed directly;
|
|
'on' -> RTP streams are always terminated in the gateway.
|
|
|
|
This value can be set to off to reduce systemload. In this case
|
|
all SIP phones in the network must be able to connect over
|
|
IP routing. Otherwise the Mediagateway is always endpoint of
|
|
the RTP stream and the streams are connected in the gateway."
|
|
DEFVAL { on }
|
|
::= { voipSip 2 }
|
|
|
|
voipSipOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
down(1),
|
|
up(2),
|
|
failed(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The operational status of the Mediagateway."
|
|
DEFVAL { down }
|
|
::= { voipSip 3 }
|
|
|
|
voipSipLastError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The last error message on PABX startup."
|
|
DEFVAL { "" }
|
|
::= { voipSip 4 }
|
|
|
|
voipSipSBC OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Set the default Session Border Controller (SBC) behaviour.
|
|
|
|
A Session Border Controller is a SIP provider account which
|
|
takes over the PBX functionality of the Mediagateway. The
|
|
'DDIMode' of the used SIP provider account has to be anything
|
|
but 'off'. All internal and external activities are controlled
|
|
by the SBC. If the SBC is disabled ('-1') or the SBC is
|
|
not available the Mediagateway uses the internal PBX
|
|
functionality.
|
|
|
|
Auto mode ('0') means that a separate SIP account is used for
|
|
each existing extension entry (so in this case it is not
|
|
possible to set one global SBC). In auto mode each
|
|
voipExtensionTable entry needs a matching
|
|
voipProviderTable/voipSipProviderTable entry. So in auto mode
|
|
Mediagateway pairs SIP provider accounts and their matching
|
|
extensions.
|
|
|
|
Possible values:
|
|
|
|
-1 -> SBC is disabled;
|
|
0 -> Auto mode;
|
|
1...999 -> Index of a voipSipProviderTable entry (has
|
|
to be a SIP trunk provider)."
|
|
DEFVAL { 0 }
|
|
::= { voipSip 5 }
|
|
|
|
voipSipDropExtension OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Fallback number which is dialed if no matching call endpoint
|
|
(extension) for a dialed number is found. Fallback number can
|
|
be an internal extension or another external call endpoint."
|
|
DEFVAL { "" }
|
|
::= { voipSip 6 }
|
|
|
|
voipSipServerCertIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Index of certificate entry in certTable which is to be used as
|
|
server certificate for SIPS transport. This parameter is only
|
|
used if 'ServerCertSource' = 'certtable'."
|
|
DEFVAL { 0 }
|
|
::= { voipSip 20 }
|
|
|
|
voipSipServerCertSource OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
internal(1),
|
|
certtable(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Source of server certificate for SIPS transport:
|
|
|
|
'internal' -> 'ServerCertIndex' is not used, internal server
|
|
certificate of SIP stack is used instead;
|
|
'certtable' -> use certificate from certTable entry specified
|
|
by 'ServerCertIndex'.
|
|
|
|
Default value is 'internal'."
|
|
DEFVAL { internal }
|
|
::= { voipSip 21 }
|
|
|
|
voipSipMaxConcurrentServerTransactions OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum amount of concurrent server transactions created by incoming
|
|
INVITE, REGISTER, ...
|
|
If the limit is reached, new server transactions will be ignored.
|
|
A value of 0 means no limitation"
|
|
DEFVAL { 640 }
|
|
::= { voipSip 22 }
|
|
|
|
voipSipMaxServerTransactionsPerSecond OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum amount of server transactions per second created by incoming
|
|
INVITE, REGISTER, ...
|
|
If the limit is reached, new server transactions will be ignored.
|
|
A value of 0 means no limitation"
|
|
DEFVAL { 96 }
|
|
::= { voipSip 23 }
|
|
|
|
voipSipMaxServerTransactionsPerPeer OBJECT-TYPE
|
|
SYNTAX INTEGER (0..10000)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The maximum amount of server transactions per peer created by incoming
|
|
INVITE, REGISTER, ...
|
|
If the limit is reached, new server transactions from that peer will be ignored.
|
|
A value of 0 means no limitation"
|
|
DEFVAL { 96 }
|
|
::= { voipSip 24 }
|
|
|
|
voipSipRoutingPreference OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
local(1),
|
|
routing(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" The routing preference for the received called address.
|
|
- local matching local extensions are preferred
|
|
- routing matching configured routes are preferred
|
|
"
|
|
DEFVAL { local }
|
|
::= { voipSip 25 }
|
|
|
|
voipSipProviderTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipSipProviderEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains SIP specific provider account data."
|
|
::= { voipSip 10 }
|
|
|
|
|
|
voipSipProviderEntry OBJECT-TYPE
|
|
SYNTAX VoipSipProviderEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Describes a SIP specific provider account entry."
|
|
INDEX { voipSipProviderIndex }
|
|
::= { voipSipProviderTable 1 }
|
|
|
|
|
|
VoipSipProviderEntry ::=
|
|
SEQUENCE {
|
|
voipSipProviderIndex INTEGER,
|
|
voipSipProviderProxy DisplayString,
|
|
voipSipProviderAuthId DisplayString,
|
|
voipSipProviderTransport INTEGER,
|
|
voipSipProviderExpire INTEGER,
|
|
voipSipProviderRegister INTEGER,
|
|
voipSipProviderCodecs BitValue,
|
|
voipSipProviderOrder INTEGER,
|
|
voipSipProviderDSPLength INTEGER,
|
|
voipSipProviderDSPOptions INTEGER,
|
|
voipSipProviderRealm DisplayString,
|
|
voipSipProviderTimeout INTEGER,
|
|
voipSipProviderDDIMode INTEGER,
|
|
voipSipProviderDDICli INTEGER,
|
|
voipSipProviderDDISsn DisplayString,
|
|
voipSipProviderDad INTEGER,
|
|
voipSipProviderOptions BitValue
|
|
}
|
|
|
|
voipSipProviderIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Unique table index of this entry. This value cannot be edited
|
|
or changed. This value is identical to 'Index' number of
|
|
parent entry in voipProviderTable."
|
|
DEFVAL { 1 }
|
|
::= { voipSipProviderEntry 1 }
|
|
|
|
|
|
voipSipProviderProxy OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"SIP outbound proxy. This value is set if provider uses an
|
|
outbound proxy for communication."
|
|
DEFVAL { "" }
|
|
::= { voipSipProviderEntry 2 }
|
|
|
|
|
|
voipSipProviderAuthId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Authentication ID for provider (only sometimes used).
|
|
This value is set if the authentication ID differs from the
|
|
setting of 'Account' in voipProviderTable."
|
|
DEFVAL { "" }
|
|
::= { voipSipProviderEntry 3 }
|
|
|
|
|
|
voipSipProviderTransport OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
udp(1),
|
|
tcp(2),
|
|
sips(3)
|
|
-- delete(7) - obsoleted
|
|
}
|
|
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Transport protocol used by connection."
|
|
DEFVAL { udp }
|
|
::= { voipSipProviderEntry 4 }
|
|
|
|
|
|
voipSipProviderExpire OBJECT-TYPE
|
|
SYNTAX INTEGER (0..38400)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Expire time for registration retransmission.
|
|
|
|
Default value is 600."
|
|
DEFVAL { 600 }
|
|
::= { voipSipProviderEntry 5 }
|
|
|
|
|
|
voipSipProviderRegister OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
on(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Switch between dynamic or static mode. In dynamic mode a
|
|
REGISTER (SIP message) is sent before expire time is reached.
|
|
In static mode no REGISTER is send. In this case communication
|
|
is fixied between two endpoints without registration algorithm.
|
|
This can be used in carrier environments with fixed settings.
|
|
|
|
Possible values are:
|
|
off(1) static mode
|
|
on(2) dynamic mode
|
|
|
|
Default value is on."
|
|
DEFVAL { on }
|
|
::= { voipSipProviderEntry 6 }
|
|
|
|
|
|
voipSipProviderCodecs OBJECT-TYPE
|
|
SYNTAX BitValue
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Supported codecs of provider. Set one or more of the following
|
|
bit values:
|
|
|
|
ulaw (1),
|
|
alaw (2),
|
|
g729 (4),
|
|
g726 (8),
|
|
g726_16 (16),
|
|
g726_32 (32),
|
|
g726_40 (64),
|
|
g728 (128),
|
|
g723_63 (256),
|
|
g723_53 (512),
|
|
g729_e (1024),
|
|
gsm (2048),
|
|
dtmf (4096),
|
|
dtmf_cc (8192),
|
|
t38_udp (16384),
|
|
t38_tcp (32768).
|
|
|
|
Default: 'ulaw', 'alaw' and 'g.729' (7).
|
|
|
|
'g729' is g729 with 8 kBit/s, 'g729_e' is g729 with 12.4
|
|
kBit/s. 'dtmf' enables/disables (out of band) DTMF relay via
|
|
RTP and SIP INFO events; depending from capabilities of a
|
|
dialed endpoint it automatically chooses either RTP or SIP INFO
|
|
event method. 'dtmf_cc is' obsolete. As well 't38_tcp' is
|
|
unused."
|
|
DEFVAL { 7 }
|
|
::= { voipSipProviderEntry 7 }
|
|
|
|
|
|
voipSipProviderOrder OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
quality(2),
|
|
lowest(3),
|
|
highest(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Codec signalling order:
|
|
|
|
'default' -> system default order,
|
|
'quality' -> highest quality first,
|
|
'lowest' -> lowest bandwith first,
|
|
'highest' -> highest bandwith first.
|
|
|
|
Default value is default."
|
|
DEFVAL { default }
|
|
::= { voipSipProviderEntry 8 }
|
|
|
|
|
|
voipSipProviderDSPLength OBJECT-TYPE
|
|
SYNTAX INTEGER (5..500)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Audio data (payload) duration per packet in milliseconds (for
|
|
all codecs).
|
|
|
|
Default value is 20."
|
|
DEFVAL { 20 }
|
|
::= { voipSipProviderEntry 9 }
|
|
|
|
|
|
voipSipProviderDSPOptions OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
echo(2),
|
|
cng(3),
|
|
both(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"DSP options:
|
|
|
|
'none' -> neither echo cancellation nor comfort noise,
|
|
'echo' -> echo cancellation,
|
|
'cng' -> comfort noise generation,
|
|
'both' -> echo and comfort noise.
|
|
|
|
Default value is both."
|
|
DEFVAL { both }
|
|
::= { voipSipProviderEntry 10 }
|
|
|
|
|
|
voipSipProviderRealm OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Realm of the provider (only sometimes used). Normally the URL
|
|
after the '@' of the username is used for all entries using
|
|
provider's domain name. In some cases this value differs.
|
|
So at authentication and other cases this domain name is used
|
|
instead of the registration domain.
|
|
|
|
e.g register: 12345@voip.sip.sipgate.de
|
|
realm: sipgate.de
|
|
|
|
By default this value is the empty string."
|
|
DEFVAL { "" }
|
|
::= { voipSipProviderEntry 11 }
|
|
|
|
voipSipProviderTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Here a specific session timeout can be set. It is similar to a
|
|
keep alive polling between the Mediagateway and the registrar
|
|
in order to detect a dead RTP session. The default is '0'
|
|
(disabled). In RFC minimum time is 90sec. The default is 1800
|
|
seconds."
|
|
DEFVAL { 0 }
|
|
::= { voipSipProviderEntry 12 }
|
|
|
|
|
|
voipSipProviderDDIMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
client(2),
|
|
server(3),
|
|
gw-trunk(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Set trunk DDI (direct dial in) mode for provider entry:
|
|
|
|
'off' -> Normal mode with single number account;
|
|
'client' -> The gateway is DDI client;
|
|
'server' -> The gateway is in server mode. So DDI clients
|
|
can connect to the Mediagateway;
|
|
'gw-trunk' -> The Gateway is DDI client but is used as trunk.
|
|
|
|
Default value is off."
|
|
DEFVAL { off }
|
|
::= { voipSipProviderEntry 16 }
|
|
|
|
|
|
voipSipProviderDDICli OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
off(1),
|
|
disp(2),
|
|
user(3),
|
|
disp-user(4),
|
|
ppi(5),
|
|
pai(6)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The field in the SIP header which is used in order to indicate
|
|
the caller's identity to connected clients. The needed method
|
|
is provider dependent. Possible methods are:
|
|
|
|
'off' -> anonymous mode;
|
|
'disp' -> tranfer in DISPLAY field of the FROM header;
|
|
'user' -> tranfer in USER (account) field in the FROM
|
|
header;
|
|
'disp-user' -> transfer in USER and DISPLAY field;
|
|
'ppi' -> transfer in the P-Prefered-Identity header;
|
|
'pai' -> transfer in the P-Asserted-Identity header.
|
|
|
|
Default value is user."
|
|
DEFVAL { user }
|
|
::= { voipSipProviderEntry 17 }
|
|
|
|
--
|
|
-- Removed OIDs
|
|
--
|
|
-- voipSipProviderDDICty OBJECT-TYPE
|
|
-- ::= { voipSipProviderEntry 18 }
|
|
--
|
|
-- voipSipProviderDDIArea OBJECT-TYPE
|
|
-- ::= { voipSipProviderEntry 19 }
|
|
--
|
|
|
|
voipSipProviderDDISsn OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"In case of 'DDIMode' = 'server' a specific subscriber (network)
|
|
number can be given here. This has the same meaning as the
|
|
subscriber number in ISDN PP configuration. For other 'DDIMode'
|
|
configurations this parameter does not make sense."
|
|
DEFVAL { "" }
|
|
::= { voipSipProviderEntry 20 }
|
|
|
|
--
|
|
-- Removed OID
|
|
--
|
|
-- voipSipProviderDDIDigits OBJECT-TYPE
|
|
-- ::= { voipSipProviderEntry 21 }
|
|
--
|
|
|
|
voipSipProviderDad OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auto(1),
|
|
user(2),
|
|
display(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The field in the SIP INVITE message where the call
|
|
destination's identity is transfered. The needed method is
|
|
provider dependent. All informations are located in the 'TO:'
|
|
header:
|
|
|
|
'auto' -> check DISPLAY field first and if empty use the
|
|
USER (account) field;
|
|
'user' -> use USER (account) field only;
|
|
'display' -> use DISPLAY field only."
|
|
DEFVAL { auto }
|
|
|
|
::= { voipSipProviderEntry 22 }
|
|
|
|
voipSipProviderOptions OBJECT-TYPE
|
|
SYNTAX BitValue
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Field used for account specific features:
|
|
BIT0: HAS_MCID Malicious Call Identification
|
|
BIT1: HAS_CLID always display number (if available), ignore
|
|
presentation
|
|
BIT2: HAS_FAXREDIR Redirect an incoming Fax to a specific Number
|
|
BIT3: HAS_SRTP Use Secure RTP
|
|
BIT4: HAS_SRTP_HALFCALL Half call based SRTP termination
|
|
BIT5: HAS_SRTP_SAVP Use SAVP in SDP negotiation"
|
|
DEFVAL { 0 }
|
|
::= { voipSipProviderEntry 23 }
|
|
|
|
|
|
voipSipExtensionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipSipExtensionEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains specific parameters for an internal SIP account."
|
|
::= { voipSip 12 }
|
|
|
|
|
|
voipSipExtensionEntry OBJECT-TYPE
|
|
SYNTAX VoipSipExtensionEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains an internal SIP account assigned to a
|
|
voipExtensionTable entry."
|
|
INDEX { voipSipExtensionIndex }
|
|
::= { voipSipExtensionTable 1 }
|
|
|
|
|
|
VoipSipExtensionEntry ::=
|
|
SEQUENCE {
|
|
voipSipExtensionIndex INTEGER,
|
|
voipSipExtensionIdent DisplayString,
|
|
voipSipExtensionPwd DisplayString,
|
|
voipSipExtensionOptions BitValue,
|
|
voipSipExtensionExpire INTEGER,
|
|
voipSipExtensionCodecs BitValue,
|
|
voipSipExtensionOrder INTEGER,
|
|
voipSipExtensionDSPLength INTEGER,
|
|
voipSipExtensionDSPOptions INTEGER,
|
|
voipSipExtensionTransport INTEGER,
|
|
voipSipExtensionPort INTEGER,
|
|
voipSipExtensionStaticIp IpAddress,
|
|
voipSipExtensionTimeout INTEGER
|
|
}
|
|
|
|
|
|
voipSipExtensionIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"This is the reference to the main 'Index' of the parent entry
|
|
configured in voipExtensionTable. This value cannot be
|
|
modified and is only set in the trap handler of the
|
|
Mediagateway."
|
|
DEFVAL { 1 }
|
|
::= { voipSipExtensionEntry 1 }
|
|
|
|
|
|
voipSipExtensionIdent OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"SIP identifier (auth-ID) for REGISTER (normally the same as
|
|
'Number' in voipExtensionTable). This value must be set if a
|
|
different URL for account and authentication is used."
|
|
DEFVAL { "" }
|
|
::= { voipSipExtensionEntry 2 }
|
|
|
|
|
|
voipSipExtensionPwd OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"SIP account password for registration."
|
|
DEFVAL { "" }
|
|
::= { voipSipExtensionEntry 3 }
|
|
|
|
|
|
voipSipExtensionOptions OBJECT-TYPE
|
|
SYNTAX BitValue
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Field used for extension specific features:
|
|
BIT0: HAS_MCID Malicious Call Identification
|
|
BIT1: HAS_CLID always display number (if available), ignore
|
|
presentation
|
|
BIT2: HAS_FAXREDIR Redirect an incoming Fax to a specific Number
|
|
BIT3: HAS_SRTP Use Secure RTP
|
|
BIT4: HAS_SRTP_HALFCALL Half call based SRTP termination
|
|
BIT5: HAS_SRTP_SAVP Use SAVP in SDP negotiation
|
|
BIT6: HAS_PUBLIC_REGISTER Allow client registrations from public networks"
|
|
DEFVAL { 0 }
|
|
::= { voipSipExtensionEntry 4 }
|
|
|
|
|
|
voipSipExtensionExpire OBJECT-TYPE
|
|
SYNTAX INTEGER (0..3600)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Expire time of a connected SIP terminal. In registration mode
|
|
terminal has to reregister before this timer expires.
|
|
Without reregistration within this timeframe terminal will be
|
|
disconected after this period."
|
|
DEFVAL { 60 }
|
|
::= { voipSipExtensionEntry 5 }
|
|
|
|
|
|
voipSipExtensionCodecs OBJECT-TYPE
|
|
SYNTAX BitValue
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Supported codecs of extension. Set one or more of following
|
|
bit values:
|
|
|
|
ulaw (1),
|
|
alaw (2),
|
|
g729 (4),
|
|
g726 (8),
|
|
g726_16 (16),
|
|
g726_32 (32),
|
|
g726_40 (64),
|
|
g728 (128),
|
|
g723_63 (256),
|
|
g723_53 (512),
|
|
g729_e (1024),
|
|
gsm (2048),
|
|
dtmf (4096),
|
|
dtmf_cc (8192),
|
|
t38_udp (16384),
|
|
t38_tcp (32768).
|
|
|
|
Default: 'ulaw', 'alaw' and 'g.729' (7).
|
|
|
|
'g729' is g729 with 8 kBit/s, 'g729_e' is g729 with 12.4
|
|
kBit/s. 'dtmf' enables/disables (out of band) DTMF relay via
|
|
RTP and SIP INFO events; depending from capabilities of a
|
|
dialed endpoint it automatically chooses either RTP or SIP INFO
|
|
event method. 'dtmf_cc' is obsolete. As well 't38_tcp' is
|
|
unused."
|
|
DEFVAL { 7 }
|
|
::= { voipSipExtensionEntry 6 }
|
|
|
|
|
|
voipSipExtensionOrder OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(1),
|
|
quality(2),
|
|
lowest(3),
|
|
highest(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Codec signalling order:
|
|
|
|
'default' -> system default order,
|
|
'quality' -> highest quality first,
|
|
'lowest' -> lowest bandwith first,
|
|
'highest' -> highest bandwith first."
|
|
DEFVAL { default }
|
|
::= { voipSipExtensionEntry 7 }
|
|
|
|
|
|
voipSipExtensionDSPLength OBJECT-TYPE
|
|
SYNTAX INTEGER (5..500)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Audio data (payload) duration per packet in milliseconds (for
|
|
all codecs).
|
|
|
|
Default value is 20."
|
|
DEFVAL { 20 }
|
|
::= { voipSipExtensionEntry 8 }
|
|
|
|
|
|
voipSipExtensionDSPOptions OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
echo(2),
|
|
cng(3),
|
|
both(4)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"DSP options:
|
|
|
|
'none' -> neither echo cancellation nor comfort noise,
|
|
'echo' -> echo cancellation,
|
|
'cng' -> comfort noise generation,
|
|
'both' -> echo and comfort noise.
|
|
|
|
Default value is both."
|
|
DEFVAL { both }
|
|
::= { voipSipExtensionEntry 9 }
|
|
|
|
voipSipExtensionTransport OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
udp(1),
|
|
tcp(2),
|
|
sips(3)
|
|
-- delete(8) - obsoleted
|
|
}
|
|
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Transport protocol used by connected terminal.
|
|
|
|
Default value is udp."
|
|
DEFVAL { udp }
|
|
::= { voipSipExtensionEntry 10 }
|
|
|
|
|
|
voipSipExtensionPort OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"IP Port used by connected terminal. Normally 5060, but in most
|
|
terminals this port can be configured."
|
|
DEFVAL { 5060 }
|
|
::= { voipSipExtensionEntry 11 }
|
|
|
|
|
|
voipSipExtensionStaticIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"This options is only used for special cases. Normally this has
|
|
to be empty. However if no client registration is done by the
|
|
connected terminal this parameter has to be set to the IP
|
|
address of the connected terminal. With this parameter such a
|
|
terminal is permanently known to the Mediagateway which
|
|
therefore is able to send or receive data to/from the terminal.
|
|
|
|
Microsoft Exchange communication server is using this kind of
|
|
communication. In this case the port 5065 is used and the
|
|
transport protocol is TCP."
|
|
::= { voipSipExtensionEntry 12 }
|
|
|
|
|
|
voipSipExtensionTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Here a specific RTP session timeout in seconds can be set. It
|
|
is similar to a keep alive polling between the Mediagateway and
|
|
a SIP client in order to detect a dead RTP session. A value of
|
|
0 disables the timeout. In RFC the minimum time is 90sec. The
|
|
default is 1800sec."
|
|
DEFVAL { 0 }
|
|
::= { voipSipExtensionEntry 13 }
|
|
|
|
|
|
voipSipRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipSipRouteEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains call routing informations."
|
|
::= { voipSip 13 }
|
|
|
|
|
|
voipSipRouteEntry OBJECT-TYPE
|
|
SYNTAX VoipSipRouteEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Describes a call routing entry."
|
|
INDEX { voipSipRouteIndex }
|
|
::= { voipSipRouteTable 1 }
|
|
|
|
|
|
VoipSipRouteEntry ::=
|
|
SEQUENCE {
|
|
voipSipRouteAddress DisplayString,
|
|
voipSipRouteDescr DisplayString,
|
|
voipSipRoutePrefix DisplayString,
|
|
voipSipRouteIndex INTEGER,
|
|
voipSipRouteType INTEGER,
|
|
voipSipRouteAdminStatus INTEGER,
|
|
voipSipRouteSrcIf INTEGER,
|
|
voipSipRouteDstIf INTEGER,
|
|
voipSipRouteSrcAddress DisplayString,
|
|
voipSipRouteDial INTEGER
|
|
}
|
|
|
|
|
|
voipSipRouteAddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Call destination address (e.g. telephone number or SIP account)
|
|
that is affected by this call routing entry."
|
|
DEFVAL { "" }
|
|
::= { voipSipRouteEntry 1 }
|
|
|
|
voipSipRouteDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"User defined description of this call routing entry."
|
|
DEFVAL { "" }
|
|
::= { voipSipRouteEntry 2 }
|
|
|
|
voipSipRoutePrefix OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..100))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"This parameter defines a translation rule for call addresses
|
|
(such as telephone numbers). This translation rule is applied
|
|
to the caller's number for 'RouteType' = 'clid' and to call
|
|
destination number for 'RouteType' = 'trunk'. For all other
|
|
values of 'RouteType' this parameter has to be empty.
|
|
|
|
The string format of a translation rule is '<x:y>' (lenghts of
|
|
the x and y strings can vary). A rule entry can contain
|
|
multiple translation rules separated by ';'. The best matching
|
|
translation rule is being used."
|
|
DEFVAL { "" }
|
|
::= { voipSipRouteEntry 3 }
|
|
|
|
|
|
voipSipRouteIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Unique index of this entry."
|
|
DEFVAL { 0 }
|
|
::= { voipSipRouteEntry 4 }
|
|
|
|
|
|
voipSipRouteType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
external(1),
|
|
trunk(2),
|
|
deny(3),
|
|
clid(9)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Main type of this entry:
|
|
|
|
'external' -> describes a routing entry to an external route
|
|
(carrier);
|
|
'trunk' -> describes a routing entry to an internal route
|
|
(sub-PBX);
|
|
'deny' -> decribes an entry for a locked destination;
|
|
'clid' -> describes a calling line identification
|
|
manipulation rule.
|
|
|
|
Default value is external."
|
|
DEFVAL { external }
|
|
::= { voipSipRouteEntry 5 }
|
|
|
|
|
|
voipSipRouteAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2),
|
|
delete(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Administrative status:
|
|
|
|
'enable' -> Routing entry is used for call routing
|
|
decissions;
|
|
'disable' -> Ignore this call routing entry.
|
|
|
|
Deafult value is enable."
|
|
DEFVAL { enable }
|
|
::= { voipSipRouteEntry 6 }
|
|
|
|
|
|
voipSipRouteSrcIf OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Table index number of a source (interface) of a call (which
|
|
triggers this call routing entry). That can be either a
|
|
caller's ISDN or analog device (on this gateway), a
|
|
voipSipLineTable entry or a SIP provider account. In case of
|
|
SIP for all call routes except those with 'RouteType' = 'clid'
|
|
you can only take voipSipProviderTable entries with 'DDIMode' =
|
|
'server'.
|
|
|
|
Index number ranges:
|
|
|
|
voipSipProviderTable entry = 1...999;
|
|
ISDN or analog device = 1000...10000;
|
|
voipSipLineTable entry = >10000."
|
|
DEFVAL { 0 }
|
|
::= { voipSipRouteEntry 7 }
|
|
|
|
|
|
voipSipRouteDstIf OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Table index number of an interface used for dialling out a
|
|
call affected by this rule.
|
|
|
|
That can be either a ISDN or analog interface (on this
|
|
gateway), a voipSipLineTable entry or a SIP provider account.
|
|
In case of SIP the voipSipProviderTable entry must have
|
|
'DDIMode' = 'server'. For table index number range see 'SrcIf'.
|
|
|
|
This parameter is only useful for 'Type' = 'clid' and 'Type' =
|
|
'trunk'. For all other values of 'Type' this parameter has to
|
|
be 0 (disabled)."
|
|
DEFVAL { 0 }
|
|
::= { voipSipRouteEntry 8 }
|
|
|
|
|
|
voipSipRouteSrcAddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Call source address (e.g. telephone number or SIP account)
|
|
that is affected by this call routing entry."
|
|
DEFVAL { "" }
|
|
::= { voipSipRouteEntry 9 }
|
|
|
|
|
|
voipSipRouteDial OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Table index in voipSipDialTable of the first entry in a list
|
|
which is used by this call route entry. This entry point
|
|
parameter can only be set in case of 'Type' = 'external'. For
|
|
all other types this parameter has to be 0 (disabled).
|
|
|
|
The referenced voipSipDialTable list is used to store dialing
|
|
priorities and rules. The entry point's index is used as
|
|
highest priority. If the connection failed with a provider
|
|
dependent error the next entry in voipSipDialTable defined
|
|
by 'Next' in this table is used."
|
|
DEFVAL { 0 }
|
|
::= { voipSipRouteEntry 10 }
|
|
|
|
--
|
|
-- This table was removed and the OID could not be used otherwise
|
|
--
|
|
-- voipSipDDIMsnTable OBJECT-TYPE
|
|
-- SYNTAX SEQUENCE OF VoipSipDDIMsnEntry
|
|
-- ACCESS not-accessible
|
|
-- STATUS obsolete
|
|
-- "Contains all assigned MSNs to DDI Providers"
|
|
-- ::= { voipSip 14 }
|
|
--
|
|
|
|
voipSipLineTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipSipLineEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains ISDN line bundle entries."
|
|
::= { voipSip 15 }
|
|
|
|
|
|
voipSipLineEntry OBJECT-TYPE
|
|
SYNTAX VoipSipLineEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Describes an ISDN bundle definition entry."
|
|
INDEX { voipSipLineIndex }
|
|
::= { voipSipLineTable 1 }
|
|
|
|
|
|
VoipSipLineEntry ::=
|
|
SEQUENCE {
|
|
voipSipLineIndex INTEGER,
|
|
voipSipLineDescr DisplayString,
|
|
voipSipLineMode INTEGER,
|
|
voipSipLineMask BitValue
|
|
}
|
|
|
|
|
|
voipSipLineIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Unique index (interface index) of entry."
|
|
DEFVAL { 0 }
|
|
::= { voipSipLineEntry 1 }
|
|
|
|
|
|
voipSipLineDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"User defined description of line bundle."
|
|
DEFVAL { "" }
|
|
::= { voipSipLineEntry 2 }
|
|
|
|
|
|
voipSipLineMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
external(1),
|
|
trunk(2),
|
|
delete(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The mode of the bundle:
|
|
|
|
'external' -> bundle contains only TE PP ISDN ports;
|
|
'trunk' -> bundle contains only NT PP ISDN ports;
|
|
'delete' -> delete entry.
|
|
|
|
Deafult value is external."
|
|
DEFVAL { external }
|
|
::= { voipSipLineEntry 3 }
|
|
|
|
|
|
voipSipLineMask OBJECT-TYPE
|
|
SYNTAX BitValue
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Bitmask with those bits set to 1 for all ISDN interfaces used
|
|
by this bundle entry. The corresponding ISDN interfaces can be
|
|
found in isdnStkTable entries with 'isdnStkNumber' equal to
|
|
bit position of set bits here."
|
|
DEFVAL { 0 }
|
|
::= { voipSipLineEntry 4 }
|
|
|
|
|
|
voipSipAliasTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipSipAliasEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains call number translation rules."
|
|
::= { voipSip 16 }
|
|
|
|
|
|
voipSipAliasEntry OBJECT-TYPE
|
|
SYNTAX VoipSipAliasEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Describes a call number translation entry."
|
|
INDEX { voipSipAliasIndex }
|
|
::= { voipSipAliasTable 1 }
|
|
|
|
|
|
VoipSipAliasEntry ::=
|
|
SEQUENCE {
|
|
voipSipAliasIndex INTEGER,
|
|
voipSipAliasDescr DisplayString,
|
|
voipSipAliasAdminStatus INTEGER,
|
|
voipSipAliasLocal DisplayString,
|
|
voipSipAliasRemote DisplayString,
|
|
voipSipAliasDirection INTEGER,
|
|
voipSipAliasAccount INTEGER
|
|
}
|
|
|
|
|
|
voipSipAliasIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Unique index of entry."
|
|
DEFVAL { 0 }
|
|
::= { voipSipAliasEntry 1 }
|
|
|
|
|
|
voipSipAliasDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"User defined description of entry."
|
|
DEFVAL { "" }
|
|
::= { voipSipAliasEntry 2 }
|
|
|
|
|
|
voipSipAliasAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2),
|
|
delete(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Administrative status of this call number translation entry:
|
|
|
|
'enable' -> The entry is enabled;
|
|
'disable' -> The entry is disabled.
|
|
|
|
Default value is enable."
|
|
DEFVAL { enable }
|
|
::= { voipSipAliasEntry 3 }
|
|
|
|
|
|
voipSipAliasLocal OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Local/internal number of an extension."
|
|
DEFVAL { "" }
|
|
::= { voipSipAliasEntry 4 }
|
|
|
|
|
|
voipSipAliasRemote OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"External number of the same extension as referenced by
|
|
'Local'."
|
|
DEFVAL { "" }
|
|
::= { voipSipAliasEntry 5 }
|
|
|
|
|
|
voipSipAliasDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
incoming(1),
|
|
outgoing(2),
|
|
both(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Defines for which call directions this call number translation
|
|
entry is checked:
|
|
|
|
'incoming' -> entry is checked only for incoming calls;
|
|
'outgoing' -> entry is checked only for outgoing calls;
|
|
'both' -> entry is always checked.
|
|
|
|
Default value is both."
|
|
DEFVAL { both }
|
|
::= { voipSipAliasEntry 6 }
|
|
|
|
|
|
voipSipAliasAccount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Table index number of an outgoing/incoming
|
|
interface/account/line of a call (which triggers this call
|
|
translation entry). That can be either a caller's ISDN or
|
|
analog interface (on this gateway), a voipSipLineTable entry or
|
|
a SIP provider account.
|
|
|
|
For table index number ranges see 'SrcIf' of
|
|
voipSipRouteTable."
|
|
DEFVAL { 0 }
|
|
::= { voipSipAliasEntry 7 }
|
|
|
|
|
|
voipSipShortcutTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipSipShortcutEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains shortcut (speed dial) definitions."
|
|
::= { voipSip 17 }
|
|
|
|
|
|
voipSipShortcutEntry OBJECT-TYPE
|
|
SYNTAX VoipSipShortcutEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Describes a shortcut (speed dial) entry."
|
|
INDEX { voipSipShortcutCode }
|
|
::= { voipSipShortcutTable 1 }
|
|
|
|
|
|
VoipSipShortcutEntry ::=
|
|
SEQUENCE {
|
|
voipSipShortcutAdminStatus INTEGER,
|
|
voipSipShortcutDescr DisplayString,
|
|
voipSipShortcutCode DisplayString,
|
|
voipSipShortcutReplace DisplayString
|
|
}
|
|
|
|
|
|
voipSipShortcutAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2),
|
|
delete(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"The administration status of the shortcut entry:
|
|
|
|
'enable' -> the entry is active;
|
|
'disable' -> the entry is ignored;
|
|
'delete' -> delete the entry.
|
|
|
|
Default value is enable."
|
|
DEFVAL { enable }
|
|
::= { voipSipShortcutEntry 1 }
|
|
|
|
|
|
voipSipShortcutDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"User defined description of entry."
|
|
DEFVAL { "" }
|
|
::= { voipSipShortcutEntry 2 }
|
|
|
|
|
|
voipSipShortcutCode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..10))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Shortcut code. Note that no additional '*' is entered in
|
|
this variable. The additional '*' a user has to dial in order
|
|
to indicate a shortcut is automatically prefixed by the
|
|
system."
|
|
DEFVAL { "" }
|
|
::= { voipSipShortcutEntry 3 }
|
|
|
|
|
|
voipSipShortcutReplace OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..30))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Replacement string for shortcut. May be any sequence of
|
|
characters and numbers.
|
|
|
|
Example: 'Code' is 30; 'Replace' is 003059876. So if you
|
|
dial *30345 the dialed number is 003059876345."
|
|
DEFVAL { "" }
|
|
::= { voipSipShortcutEntry 4 }
|
|
|
|
|
|
voipSipDialTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoipSipDialEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains lists of (backup) dial entries."
|
|
::= { voipSip 18 }
|
|
|
|
|
|
voipSipDialEntry OBJECT-TYPE
|
|
SYNTAX VoipSipDialEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Contains the elements of a (backup) dial entry."
|
|
INDEX { voipSipDialIndex }
|
|
::= { voipSipDialTable 1 }
|
|
|
|
|
|
VoipSipDialEntry ::=
|
|
SEQUENCE {
|
|
voipSipDialIndex INTEGER,
|
|
voipSipDialAdminStatus INTEGER,
|
|
voipSipDialRule DisplayString,
|
|
voipSipDialAccount INTEGER,
|
|
voipSipDialNext INTEGER
|
|
}
|
|
|
|
|
|
voipSipDialIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Unique index of entry."
|
|
DEFVAL { 0 }
|
|
::= { voipSipDialEntry 1 }
|
|
|
|
|
|
voipSipDialAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2),
|
|
new(3),
|
|
delete(8)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Administrative status for dial/backup entry:
|
|
|
|
'enable' -> the entry is active;
|
|
'disable' -> the entry will be ignored.
|
|
|
|
Deafult value is enable."
|
|
DEFVAL { enable }
|
|
::= { voipSipDialEntry 2 }
|
|
|
|
|
|
voipSipDialRule OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..100))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Manipulation rule for dialed number. The string format of a
|
|
manipulation rule is '<x:y>' (lenghts of strings x and y
|
|
can vary). A rule entry can contain multiple manipulation rules
|
|
separated by ';'. The best matching manipulation rule of a rule
|
|
entry gets used."
|
|
DEFVAL { "" }
|
|
::= { voipSipDialEntry 3 }
|
|
|
|
|
|
voipSipDialAccount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Table index number of an interface/account/line used for
|
|
dialing. That can be either a caller's ISDN or analog interface
|
|
(on this gateway), a voipSipLineTable entry or a SIP provider
|
|
account. For table index number range see 'SrcIf' of
|
|
voipSipRouteTable."
|
|
DEFVAL { 0 }
|
|
::= { voipSipDialEntry 4 }
|
|
|
|
|
|
voipSipDialNext OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
|
|
DESCRIPTION
|
|
"Next dial entry in the priority list. If the connection failed
|
|
with a provider error, the entry refrenced by this index is
|
|
used for next dial attempt. So unlimited routes can be created
|
|
and sorted to user defined fallback solutions."
|
|
DEFVAL { 0 }
|
|
::= { voipSipDialEntry 5 }
|
|
|
|
END
|