📄 config.txt
字号:
#######################################################################################
# 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=200
SHOW_CONNECTION_INFO_DISPLAY=yes
SHOW_STREAM_INFO_DISPLAY=yes
SHOW_TRUNK_INFO_DISPLAY=yes
SHOW_PROMPT_INFO_DISPLAY=yes
SHOW_FILE_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
#
# Host library interface parameters
#
INTERFACE_IP=0.0.0.0
INTERFACE_IP=0.0.0.0
GATEWAY_PORT=0
#
# Network redundancy parameters
#
NETWORK_DOWN_DELAY=2000
ADAPTER_DOWN_DELAY=5000
POLL_DELAY=500
.END
.STREAMSERVER
#
# Stream server parameters
#
#STREAMSERVER_IP=192.168.0.1
#STREAMSERVER_IP=192.168.0.1
.END
#
# Adapter #1
#
.ADAPTER=TB000029
# .PROMPT
#
# Format for "PROMPT_CFG" line is:
# PROMPT_CFG=<reference tag>,<path>,<repeat count>,<Rx IP port>[,<Tx IP port>,<Stream socket IP address>]
#
# Example:
# PROMPT_CFG=<PROMPT_TAG>,demo/music0.wav,<0..4294967295 or -1 to repeat infinitely>,30000
# PROMPT_CFG=<PROMPT_TAG>,demo/music1.wav,<0..4294967295 or -1 to repeat infinitely>,30000,30000,192.168.0.1
#
#PROMPT_CFG=PROMPT_G711,demo/g711,-1,30000
#PROMPT_CFG=PROMPT_G711A,demo/g711a,-1,30001
#PROMPT_CFG=PROMPT_G723,demo/g723,-1,30002
#PROMPT_CFG=PROMPT_G726_16,demo/g726-16,-1,30003
#PROMPT_CFG=PROMPT_G726_24,demo/g726-24,-1,30004
#PROMPT_CFG=PROMPT_G726_32,demo/g726-32,-1,30005
#PROMPT_CFG=PROMPT_G726_40,demo/g726-40,-1,30006
#PROMPT_CFG=PROMPT_G728,demo/g728,-1,30007
#PROMPT_CFG=PROMPT_G729AB,demo/g729ab,-1,30008
#PROMPT_CFG=PROMPT_G729E,demo/g729e,-1,30009
#PROMPT_CFG=PROMPT_AMR,demo/amr,-1,30010
#PROMPT_CFG=PROMPT_EFR,demo/efr,-1,30011
#PROMPT_CFG=PROMPT_G711_FAX,demo/g711-fax,-1,30012
#PROMPT_CFG=PROMPT_G711A_FAX,demo/g711a-fax,-1,30013
#PROMPT_CFG=PROMPT_CLEAR,demo/clear,-1,30014
#PROMPT_CFG=PROMPT_SMV,demo/smv,-1,30015
#PROMPT_CFG=PROMPT_EVRC,demo/evrc,-1,30016
#PROMPT_CFG=PROMPT_QCELP8,demo/qcelp8,-1,30017
#PROMPT_CFG=PROMPT_QCELP13,demo/qcelp13,-1,30018
# .END
.FILE
#
# Format for "FILE_CFG" line is:
# PROMPT_CFG=<reference tag>,<path>,<repeat count>,<Rx IP port>,<Tx IP port>,<Stream socket IP address>,<direction>
#
# Example:
# FILE_CFG=<FILE_TAG>,demo/music0.wav,<0..4294967295 or -1 to repeat infinitely>,30000,0,0.0.0.0,PLAY
# FILE_CFG=<FILE_TAG>,demo/music1.wav,<0..4294967295 or -1 to repeat infinitely>,30000,30000,192.168.0.1,<PLAY|RECORD|REC_PLAY>
#
#FILE_CFG=FILE_TEST_PLAY,test_play.dat,10,40000,40000,10.0.0.140,PLAY
#FILE_CFG=FILE_TEST_REC,test_rec.dat,1,40001,40001,10.0.0.140,RECORD
#FILE_CFG=FILE_TEST_PLAY_REC,test_play_rec.dat,1,40002,40002,10.0.0.140,REC_PLAY
#FILE_CFG=FILE_TEST_PLAY_REC_2,test_play.dat,1,40003,40003,10.0.0.140,REC_PLAY
.END
.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=FIXED,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,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA2,2,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA3,3,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA4,4,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA5,5,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA6,6,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA7,7,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA8,8,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA9,9,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA10,10,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA11,11,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA12,12,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA13,13,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA14,14,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA15,15,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA16,16,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA17,17,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA18,18,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA19,19,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA20,20,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA21,21,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA22,22,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA23,23,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA24,24,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA25,25,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA26,26,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA27,27,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA28,28,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA29,29,E1,AUTO,HDB3,SHORT,FALSE,85
TRUNK_CFG=TRKA30,30,T1,ESF,B8ZS,SHORT,FALSE,127
TRUNK_CFG=TRKA31,31,E1,AUTO,HDB3,SHORT,FALSE,85
.END
.MBL
#
# Format for "MBL_CFG" line is:
# MBL_CFG=<reference tag>,<port nb>,<fAutoLinkSwitchover>,<fPropagateLinkSwitchover>
#
# Examples:
# MBL_CFG=<PORT0>,<0..15>,<FALSE|TRUE>,<FALSE|TRUE>
#
#MBL_CFG=PORT0,0,FALSE,FALSE
.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_GRP0_TDM_TONE_CFG=TRUE,FALSE,FALSE,FALSE,FALSE
# VP_GRP0_TDM_AGC_CFG=TRUE
# VP_GRP0_TDM_VAD_CFG=FALSE
#
# VP_GRP0_STREAM_CFG=160
# VP_GRP0_STREAM_TONE_CFG=TRUE,FALSE,FALSE,FALSE,FALSE
# VP_GRP0_STREAM_AGC_CFG=TRUE
# VP_GRP0_STREAM_JITTER_PARAMS_CFG=4
# VP_GRP1_TDM_TONE_CFG=TRUE,TRUE,TRUE,TRUE,TRUE
# VP_GRP1_TDM_AGC_CFG=FALSE
# VP_GRP1_TDM_VAD_CFG=FALSE
# VP_GRP1_TDM_ECHO_CFG=TRUE,24,128
# VP_GRP1_STREAM_CFG=30
# VP_GRP1_STREAM_TONE_CFG=TRUE,TRUE,TRUE,TRUE,TRUE,TRUE
# VP_GRP1_STREAM_JITTER_PARAMS_CFG=20,20,200,9984,500,TRUE
# VP_GRP1_STREAM_RTCP_CFG=FALSE,FALSE
# VP_GRP1_STREAM_T38_CFG=NONE,0,0,0,0,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,NONE,REDUNDANCY,1
.END
.CONNECTION
#
# Format for "CONNECT" line is:
# CONNECT=<Connection count>,<first resource type>,[<first resource reference tag>,<first resource reference index>,<first resource second reference index>]
# [<second resource type>,<second resource reference tag>,<second resource reference index>,<second resource second reference index>]
# [<Stream Rx IP port>,<Stream Tx IP port>,<Stream socket IP address>,<Stream packet type>,<voice processing group selector>]
#
# Examples:
# for trunk to trunk connection:
# CONNECT=<1..1984>,<TRUNK>,<TRKA0>,<1..31>,<TRUNK>,<TRKA0>,<1..31>
# for MBL port to MBL port connection:
# CONNECT=<1..2048>,<MBL>,<PORT0>,<0..15>,<0..127>,<MBL>,<PORT0>,<0..15>,<0..127>
# for MBL port to trunk connection:
# CONNECT=<1..1984>,<MBL>,<PORT0>,<0..15>,<0..127>,<TRUNK>,<TRKA0>,<1..31>
# for trunk to MBL port connection:
# CONNECT=<1..1984>,<TRUNK>,<TRKA0>,<1..31>,<MBL>,<PORT0>,<0..15>,<0..127>
# for prompt to trunk connection:
# CONNECT=<1..1984>,<PROMPT>,<prompt_g711>,<TRUNK>,<TRKA0>,<1..31>
# for prompt to MBL port connection:
# CONNECT=<1..2048>,<PROMPT>,<prompt_g711>,<MBL>,<PORT0>,<0..15>,<0..127>
# for BERT to trunk connection:
# CONNECT=<1..1984>,<BERT>,<TRUNK>,<TRKA0>,<1..31>
# for BERT to MBL port connection:
# CONNECT=<1..2048>,<BERT>,<prompt_g711>,<MBL>,<PORT0>,<0..15>,<0..127>
# for trunk to socket stream connection:
# CONNECT=<1..1984>,<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|ILBC13|ILBC15|FR>,<0|1>
# for MBL port to socket stream connection:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -