📄 bert.txt
字号:
#######################################################################################
# BERT VOIP CONFIGURATION FILE
#######################################################################################
#
# This section contains the general parameter of the application
#
.PARAMS
#
# Logging facility parameters
#
LOG_FILENAME=voip
LOG_FILE_LEVEL=2
LOG_DISPLAY_LEVEL=2
#
# Command-line interface parameters
#
MIN_REFRESH=25
SHOW_CONNECTION_INFO_DISPLAY=yes
SHOW_STREAM_INFO_DISPLAY=yes
SHOW_TRUNK_INFO_DISPLAY=yes
SHOW_PROMPT_INFO_DISPLAY=yes
SHOW_BERT_INFO_DISPLAY=yes
SHOW_TRUNK_RES_MAP_DISPLAY=yes
SHOW_TRUNK_RES_INV_MAP_DISPLAY=yes
SHOW_PACKET_TYPE_GRAPH_DISPLAY=yes
SHOW_TRUNK_RES_MAP_AND_PACKET_TYPE_GRAPH_DISPLAY=yes
SHOW_TRUNK_RES_INV_MAP_AND_PACKET_TYPE_GRAPH_DISPLAY=yes
#
# Network redundancy parameters
#
NETWORK_DOWN_DELAY=2000
ADAPTER_DOWN_DELAY=5000
POLL_DELAY=500
.END
#
# Adapter #1
#
.ADAPTER=TB000447
.CLOCK
#
# Format for "CLOCK_CFG" line is:
# CLOCK_CFG=<LocalRef1.ClkSrc>,<LocalRef1.un32Trunk/un32Port>,<LocalRef2.ClkSrc>,<LocalRef2.un32Trunk/un32Port>
# <fLocalRefAutoFallback>,<MasterClk>,<InitialMasterRole>,<NetRef1.ClkSrc>,<NetRef1.un32Trunk/un32Port>,
# <NetRef2.ClkSrc>,<NetRef2.un32Trunk/un32Port>,<NetRef1Freq>,<NetRef2Freq>,<fMBLSystemClockingEnabled>
#
# Example:
# CLOCK_CFG=<NONE|OSC|TRUNK|NETREF1|NETREF2|PTMC1|PTMC2|CT8A|CT8B|MBL|BITS>,<0..63|0..15>,
# <NONE|OSC|TRUNK|NETREF1|NETREF2|PTMC1|PTMC2|CT8A|CT8B|MBL|BITS>,<0..63|0..15>,
# <FALSE|TRUE>,<NONE|CTBUSA|CTBUSB>,<PRIMARY|SECONDARY>,
# <NONE|OSC|TRUNK|NETREF1|NETREF2|PTMC1|PTMC2|CT8A|CT8B|MBL|BITS>,<0..63|0..15>,
# <NONE|OSC|TRUNK|NETREF1|NETREF2|PTMC1|PTMC2|CT8A|CT8B|MBL|BITS>,<0..63|0..15>,
# <8KHZ|1_5MHZ|2MHZ>,<8KHZ|1_5MHZ|2MHZ>
# <TRUE|FALSE>
#
CLOCK_CFG=OSC,0,NONE,0,FALSE,NONE,PRIMARY,NONE,0,NONE,0,8KHZ,8KHZ,TRUE
.END
.BERT
#
# Format for "BERT_CFG" line is:
# BERT_CFG=<PatternType>,<un8FixedPattern>
#
# Example:
# BERT_CFG=<FIXED|PSEUDO_2_23|PSEUDO_2_23_INVERTED>,<0..255>
#
BERT_CFG=PSEUDO_2_23,0x55
.END
.TRUNK
#
# Format for "TRUNK_CFG" line is:
# TRUNK_CFG=<reference tag>,<trunk nb>,<trunk type>,<framing type>,<line encoding>,<line length>,<looptime enabled>,<idle code>
#
# Examples:
# for T1/J1 trunks: TRUNK_CFG=<TRKA0>,<0..63>,<T1|J1>,<ESF|SF|SLC96>,<B8ZS|AMI>,<SHORT|LONG>,<FALSE|TRUE>,<0..255>
# for E1 trunks: TRUNK_CFG=<TRKA1>,<0..63>,<E1>,<DFRAME|MFRAME|AUTO>,<HDB3|AMI>,<SHORT|LONG>,<FALSE|TRUE>,<0..255>
#
TRUNK_CFG=TRKA0,0,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA1,1,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA2,2,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA3,3,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA4,4,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA27,27,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA28,28,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA29,29,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA30,30,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA31,31,E1,AUTO,HDB3,SHORT,FALSE,85
.END
.VP
#
# Format for "VP_GRP0_TDM_TONE_CFG" line is:
# VP_GRP0_TDM_TONE_CFG=<Generation enabled>,<Detection enabled>,<Short detection>,<Suppression enabled>
# <Complete suppression>
#
# Format for "VP_GRP0_TDM_AGC_CFG" line is:
# VP_GRP0_TDM_AGC_CFG=<AGC enabled>
#
# Format for "VP_GRP0_TDM_VAD_CFG" line is:
# VP_GRP0_TDM_VAD_CFG=<VAD enabled>
#
# Format for "VP_GRP0_STREAM_CFG" line is:
# VP_GRP0_STREAM_CFG=<Packet duration ms>
#
# Format for "VP_GRP0_STREAM_TONE_CFG" line is:
# VP_GRP0_STREAM_TONE_CFG=<Generation enabled>,<Detection enabled>,<Short detection>,<Suppression enabled>
# <Complete suppression>
#
# Format for "VP_GRP0_STREAM_AGC_CFG" line is:
# VP_GRP0_STREAM_AGC_CFG=<AGC enabled>
#
# Format for "VP_GRP0_STREAM_JITTER_PARAMS_CFG" line is:
# VP_GRP0_STREAM_JITTER_PARAMS_CFG=<Jitter buffer size>
#
# Format for "VP_GRP1_TDM_TONE_CFG" line is:
# VP_GRP1_TDM_TONE_CFG=<Generation enabled>,<Detection enabled>,<DTMF suppression enabled>,<DTMF complete suppression>
# <DTMF tone regeneration>
#
# Format for "VP_GRP1_TDM_AGC_CFG" line is:
# VP_GRP1_TDM_AGC_CFG=<AGC enabled>
#
# Format for "VP_GRP1_TDM_VAD_CFG" line is:
# VP_GRP1_TDM_VAD_CFG=<VAD enabled>
#
# Format for "VP_GRP1_TDM_ECHO_CFG" line is:
# VP_GRP1_TDM_ECHO_CFG=<Echo canceller enabled>,<Window size msec>,<Tail length msec>
#
# Format for "VP_GRP1_STREAM_CFG" line is:
# VP_GRP1_STREAM_CFG=<Packet duration ms>
#
# Format for "VP_GRP1_STREAM_TONE_CFG" line is:
# VP_GRP1_STREAM_TONE_CFG=<Generation enabled>,<Detection enabled>,<DTMF suppression enabled>,<DTMF complete suppression>
# <DTMF tone regeneration>,<Enable RFC2833 tone relay>
#
# Format for "VP_GRP1_STREAM_JITTER_PARAMS_CFG" line is:
# VP_STREAM_JITTER_PARAMS_CFG=<Initial delay (msec)>,<Minimum delay (msec)>,<Maximum delay (msec)>,
# <Adaptation period (msec)>,<Deletion threshold (msec)>,<Smooth deletion mode>
#
# Format for "VP_GRP1_STREAM_RTCP_CFG" line is:
# VP_GRP1_STREAM_RTCP_CFG=<Use RTCP>,<Use extended RTCP>
#
# Format for "VP_GRP1_STREAM_T38_CFG" line is:
# VP_GRP1_STREAM_T38_CFG=<PacketLossConcealment>,<un8RedundancyCountForFaxPages>,
# <un8RedundancyCountForT38Msg>,<un8NbFecPacketInUdptl>,<un8NbIfpPerFecPacket>,
# <fAllowEcmFaxes>,<fEnableByteBasedT38>,<fEnableTsiFrameRemoval>,<fEnableCsiFrameRemoval>,
# <fEnableNsfFrameRemoval>,<fEnableDsiFrameRemoval>,<fGenerateFaxRelayPageStatsEvent>,
# <fGenerateFaxRelayStateEvents>,<FaxSpeedLimit>,<RecoveryType>,<TcfProcedure>
#
# Examples:
# VP_GRP0_TDM_TONE_CFG=<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>
# VP_GRP0_TDM_AGC_CFG=<TRUE|FALSE>
# VP_GRP0_TDM_VAD_CFG=<TRUE|FALSE>
#
# VP_GRP0_STREAM_CFG=<0|40|80|160>
# VP_GRP0_STREAM_TONE_CFG=<TRUE|FALSE>
# VP_GRP0_STREAM_AGC_CFG=<TRUE|FALSE>
# VP_GRP0_STREAM_JITTER_PARAMS_CFG=<0..x>
#
# VP_GRP1_TDM_TONE_CFG=<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>
# VP_GRP1_TDM_AGC_CFG=<TRUE|FALSE>
# VP_GRP1_TDM_VAD_CFG=<TRUE|FALSE>
# VP_GRP1_TDM_ECHO_CFG=<TRUE|FALSE>,<4-64 in 4msec increment>,<8-128 in 8msec increment>
#
# VP_GRP1_STREAM_CFG=<5|10|20|30|40|60|80|160>
# VP_GRP1_STREAM_TONE_CFG=<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>
# VP_GRP1_STREAM_JITTER_PARAMS_CFG=<0..200>,<0..200>,<0..200>,<1088..65472>,<0..500>,<TRUE|FALSE>
# VP_GRP1_STREAM_RTCP_CFG=<TRUE|FALSE>,<TRUE|FALSE>
# VP_GRP1_STREAM_T38_CFG=<NONE|WHITE_LINE|LAST_GOOD_LINE>,<0..3>,<0..3>,<0..3>,<0..4>,<TRUE|FALSE>,
# <TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,<TRUE|FALSE>,
# <NONE|2400|4800|7200|9600|12000|14400>,<REDUNDANCY|FEC>,<1|2>
#
VP_GRP1_TDM_VAD_CFG=FALSE
VP_GRP1_TDM_ECHO_CFG=FALSE,24,128
VP_GRP1_STREAM_CFG=30
VP_GRP1_STREAM_RTCP_CFG=FALSE,FALSE
.END
.CONNECTION
#
# Format for "CONNECT" line is:
# CONNECT=<TDM type>,[<TDM reference tag>,<TDM reference index>,]<Stream Rx IP port>,<Stream Tx IP port>,
# <Stream socket IP address>,<Stream packet type>,<voice processing group selector>
#
# Examples:
# for T1 trunk type: CONNECT=<TRUNK>,<TRKA0>,<1..24>,<20000>,<20000>,<192.168.0.1>,
# <G711|G711A|G723|G726-16|G726-24|G726-32|G726-40|G728|G729AB|G729E|AMR|EFR|G711-FAX|G711A-FAX|CLEAR|SMV|EVRC|QCELP8|QCELP13>,<0|1>
#
# Daisy chained Rtp
CONNECT=1,BERT,20155,20000,127.0.0.1,G711A,1
CONNECT=155,TRUNK,TRKA0,1,20000,20001,127.0.0.1,G711A,1
# Straight Rtp/trunk loopback
CONNECT=155,TRUNK,TRKA27,1,21000,21000,127.0.0.1,G711A,1
.END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -