The k3lconfig utility enables the configuration of all parameters of the boards KHOMP, but only allowing the user to configure the necessary parameters for your environment. The software is only compatible with Linux SO. For more information on supported distributions, please consult our website at http://www.khomp.com.br in the downloads section.
The boards KHOMP different characteristics, so the configuration parameters may vary according to the features and specifications of each board. To simplify, we present the first settings of boards and K2E1 K2E1-SPX-600, and then demonstrate the distinctions between those sections of the program for different boards.
Setup, when first initialized, the message says "Not Configured" for cards that are detected in the system and are not configured. After setting the boards, the system reports "Setup OK", which means that a valid configuration file was detected.
Since the setting is adjusted by serial number, a plaque removal system to maintain its configuration will be reloaded when you return to the system. This will occur if the configuration file has not been erased. For the system to work properly all the cards E1 installed must have a configuration file. If any board of E1 has not been configured, the system does not allow booting.
The following parameters are accepted by the program:
-------------------------- Select the board ----------------------------- | --------------------------------------------------------------------- | | | 01 Serial: 1973 || Model: K2E1-600E || Configuração OK. | | | | 02 Serial: 4876 || Model: KE1FXS-SPX || Configuração OK. | | | | 03 Serial: 1234 || Model: KGSMUSB-20 || Configuração OK. | | | | | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> < Exit > | -------------------------------------------------------------------------
The columns indicate from left to right:
Depending on the model of the board selected, different configuration screens can be shown. For example, for a board K2E1-600E, the screen configuration is as follows:
----------------------- Configuração da placa ------------------------- | --------------------------------------------------------------------- | | | 01 General audio options ---> | | | | 02 Link 0 configurations ---> | | | | 03 Link 1 configurations ---> | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
In this window you can select which item to configure the card.
The arrow (--->) indicates the selected option is a section that contains other sections/options. Otherwise it is a option for configuration of the board.
As shown in previous example, the boards KE1 have two initial sections in your configuration:
General audio options Settings link 0 Settings link 1 ...
In the General options for audio "you can set the range of values for recognition and generation of signals used in the API and other audio resources.
Under "Settings" link you can configure the options for signaling link, as well as the timing of initiation of general signs, MFC, tones, setting additional features such as AGC, DTMF suppression, among others.
Sets the maximum frequency range of detection of Dial Tone (425 Hz).
Sets the maximum frequency range of detection of Dial Tone (425 Hz).
Sets the gain used for the AGC if this feature is enabled (default: 4, range: 2-32).
Defines which interface to use for echo cancellation in the channels, according to the developed application.
Defines the minimum power to detect the Call Progress Tone (425Hz), voice and DTMF.
Sets the power for detection of DTMF.
Sets the power to detect voice.
Resources or AGC pulse detection are mutually exclusive, ie can not be enabled at the same time. For security reasons this option tells, among these two features, which will be available.
Sets the length of DTMF tone generation.
Defines the generation time of silence after DTMF tone.
Minimum of 425Hz signal present to be considered a valid digit.
Minimum time of this DTMF signal to be considered a valid digit. Note: The shorter the time scheduled for a sign this is considered a valid digit is the most sensitive detector. If the sensor becomes very sensitive to the voice can easily simulate a DTMF digit, which is not desirable. Too high may cause the loss of a valid signal. In most cases 48ms is sufficient to avoid errors.
Minimum time of this silence to be considered an absolute silence.
Time of detection of voice to be considered that there is voice on the line.
This section is composed of other sections shown in the following screen:
------------------------ Link 0 configurations -------------------------- | --------------------------------------------------------------------- | | | 01 Channel Options ---> | | | | 02 Failure configurations ---> | | | | 03 General link options ---> | | | | 04 LineSide configurations ---> | | | | 05 MFC signaling options ---> | | | | 06 Digital R2 configurations ---> | | | | 07 ISDN Parameters ---> | | | | 08 Additional board resources ---> | | | | 09 Signaling options ---> | | | | 10 Tones configurations ---> | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
--------------------------- Channel Options ----------------------------- | --------------------------------------------------------------------- | | | 01 Direcionamento do canal 00 | | | | 02 Direcionamento do canal 01 | | | | 03 Direcionamento do canal 02 | | | | 04 Direcionamento do canal 03 | | | | 05 Direcionamento do canal 04 | | | | 06 Direcionamento do canal 05 | | | | 07 Direcionamento do canal 06 | | | | 08 Direcionamento do canal 07 | | | | 09 Direcionamento do canal 08 | | | | 10 Direcionamento do canal 09 | | | ----------------v(+)------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
Option to start the links with the blocked channels. If this option is enabled channels will only be released manually (not available for ISDN signaling).
----------------------- Failure configurations -------------------------- | --------------------------------------------------------------------- | | | 01 Minimum time to generate failure event | | | | 02 Error free time to report release | | | | 03 Failure events at start inhibition time | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
This is the time that an error must be present to be considered valid by the board. An error valid causes blockade of all channels of the link (local failure).
In a fault situation the board blocks the channels of the E1 link. When the fault condition disappears this time the board waits to see if the situation does not fail back. Only after this time without error the board releases the link and view reports of error.
The board hopes this time before reporting failure to the host when the system is turned on. This prevents the card to the host reporting the errors inherent in starting the system.
------------------------ General link options --------------------------- | --------------------------------------------------------------------- | | | 01 Line signaling variation validation time | | | | 02 Loss of transition supervision time | | | | 03 Seize confirmation reception timeout | | | | 04 Answer signal reception timeout | | | | 05 Forward disconnect signal reception timeout | | | | 06 Flash pulse time | | | | 07 Seize timeout | | | | | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
Occurred a transition in the signal line, this is the minimum time he must remain stable to be considered valid.
If the E1 transition in a losing binders entry after this time will simulate the transition lost. That is, will consider that the transition was expected and will sequence the events.
It's time for the output binders receive confirmation of occupation of the central target
It is time that the binders output waits until receiving the call sign Home :*'with the receipt of information of order of selection (terminal free)
In binders exit, B is turned off, one should wait this long for a possible restart it. If there is the reclosure of B, sends to disconnect forward. If during this time the connection is closed off with disconnection to the front. Note that this schedule is observed only if E1 was scheduled to address shutdown back as such. See the setup type signaling and number of figures.
Pulse duration of flash to be emitted.
The time is expected to receive confirmation of occupation.
----------------------- LineSide configurations ------------------------- | --------------------------------------------------------------------- | | | 01 Incoming call abandon timeout | | | | 02 Address signaling | | | | 03 Answer Supervision signaling | | | | 04 Far-end disconnect signaling | | | | 05 Signaling pulse time | | | | 06 New call timeout | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
In an incoming link PBX informs the ring through the arrival of a call, but there is no signage indicating that the other side gave up call (hang up before the CONNECT). So not getting ring this time, the API ranks as abandonment and releases the channel.
It is the tone on the line that is detected by Call progress (hopefully 425Hz constant), or can be expected for signaling.
Disabled works with Call Progress (voice waiting in line). When enabled by EV_CONNECT receives the event signals.
Disabled works with Call Progress (calibrated in KCPConfig busy). When enabled, the event receives EV_DISCONNECT the warning signs.
The signals are transmitted set up in the form of pulses of the PBX to the board, and this is the maximum duration of these pulses (default: 300 ms, range: 100-600 ms).
After the CONNECT, by standard PABX can have a time of 1.5 seconds to set up another call (incoming or outgoing), if the API EV_CHANNEL_FREE temporize the event with that time.
------------------------ MFC signaling options -------------------------- | --------------------------------------------------------------------- | | | 01 Forward MFC reception time | | | | 02 Forward MFC sending time | | | | 03 Forward MFC signal absence time | | | | 04 MFC exchanger allocation timeout for outgoing call(s) | | | | 05 Pulse duration for pulsed MFC signal | | | | | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
It is the maximum waiting time of MFC forward signal in binders entry.
It is the maximum time that a signal is present MFC forward, awaiting placement of the signal back into an output binders.
It is the maximum time of no signal MFC forward in an output binders, and which results in the time available to dial. One observation is that this time should be consistent with the timing of the binders of public input.
In a departure binders, if there exchanger MFC to make a connection should wait at most this time by the release of an exchanger.
During the exchange of signaling MFC, if an entry binders awaiting a signal to the front and does not receive, should send a pulse back to this period.
---------------------- Digital R2 configurations ------------------------ | --------------------------------------------------------------------- | | | 01 Digital R2 minimum sending time | | | | 02 Digital R2 billing pulse duration | | | | 03 Synchronous CM_MAKE_CALL for digital R2 | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
Minimum duration of a signal R2 Digital. As a rule must be greater than or equal to 100 ms, we define 100-2550 ms
Digital R2 signaling, the difference between the signal off and sign back charging in your life. A sign below this value will indicate charging, and less than state back off.
--------------------------- ISDN Parameters ----------------------------- | --------------------------------------------------------------------- | | |01 Permitir envio de pacotes do LAPD no estado recovering timeout | | | |02 Always send Channel ID (E1 timeslot) | | | |03 Request confirmation to hangup outoing calls | | | |04 Default bearer capability | | | |05 High Layer Compatibility padrão | | | |06 Timeout ACK reception (LAPD T200) | | | |07 Maximum time without packet transmission (LAPD T203) | | | |08 Timeout para normalização após envio de REJ (LAPDtRejectRecover) | | | |09 Timeout after reception of ALERT (Q931 T301) | | | |10 Timeout after reception of INFO (Q931 T302) | | | |11 Timeout after sending of SETUP (Q931 T303) | | | |12 Timeout after sending INFO (Q931 T304) | | | |13 Timeout after sending DISCONNECT (Q931 T305) | | | |14 Timeout after sending of RELEASE (Q931 T308) | | | |15 Tempo para reportar falha no link de dados (Q931 T309) | | | |16 Timeout after reception of CALL PROC (Q931 T301) | | | |17 Timeout after sending CONNECT (Q931 T313) | | | |18 Timout for the Single Step Call Transfer (SSCT T1) | | | |19 Opcao de Offset no Timeslot | | | v(+)----------------------------------------------------------------- | | | | | | | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
Enable / Disable sending the Channel Id when configured as ISDN User. Some carriers do not complete the connection without the Channel Id
ISDN signaling, when activated, it automatically disconnects the outbound links that receive remote shutdown. In this case, the line is only released after 30 seconds or when the command sent CM_DISCONNECT. This option is useful when a number of operators who send an audio explaining the cause of failure of an attempt to call after request shutdown. By default (off), the K3L sends a release request line after receiving a request to shutdown.
Defines what will be the bearer capability used: 3,1 kHz Audio (0x10), 7 kHz Audio (0x11), Speech (0x00), Unrestricted Digital (0x08) or Video (0x18)
Sets the response time for a message from the LAPD. If you exceed that time, the connection will be canceled.
Sets the maximum time without packet transmission. If you exceed that time, the connection will be canceled.
Sets the response time after receiving ALERT. If you exceed that time, the connection will be canceled.
Sets the response time after receiving INFO. If you exceed that time, the connection will be canceled.
Sets the response time after sending SETUP. If you exceed that time, the connection will be canceled.
Sets the response time after sending INFO. If you exceed that time, the connection will be canceled.
Sets the response time after sending DISCONNECT. If you exceed that time, the connection will be canceled.
Sets the response time after sending RELEASE. If you exceed that time, the connection will be canceled.
Sets the response time after receiving CALL PROC. If you exceed that time, the connection will be canceled.
Sets the response time after sending CONNECT. Option valid only for ISDN User, not mandatory. If you exceed that time, the connection will be canceled.
Sets the response time for the for the Single Step Call Transfer. If you exceed that time, the connection will be canceled.
--------------------- Additional board resources ------------------------ | --------------------------------------------------------------------- | | | 01 Channels with automatic AGC | | | | 02 Block collect calls based on signaling information | | | | 03 Automatically enable Call Analyser | | | | 04 Channels with automatic DTMF supression | | | | 05 Perform double answer automatically | | | | 06 Channels with automatic echo cancellation | | | | 07 Channels with automatic pulse detection | | | | 08 Sinalização de resposta para ligações a cobrar bloqueadas | | | | 09 Double answer delay (ms) | | | | 10 Disconnect Call Analyser detected collect calls | | | | 11 Enable sending of EV_AUDIO_STATUS | | | | 12 Enable sending of EV_CADENCE_RECGONIZED | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
At the time of entry of a collect call (which will identified as such in signaling), notifies the application about the connection, but rejected it. The link will not be completed.
Note: Only available for R2 Digital and ISDN.
Call Analyzer enables the use of the canals of this link, this feature examines the audio before and after receiving calls and identifies the statistics based on attendance.
Send to disconnect calls that the Call Analyser detects as the charge.
Note: The option "Enable Call Analyser automatically" must be enabled.
Defines whether the channels of this link will automatically receive the command CM_DROP_COLLECT_CALL (double treatment) upon receipt of the connect event.
Note: In Digital R2 signaling, this setting should not be enabled with "force disconnect."
CM_ENABLE_AGC The command is sent to selected channels enabling the use of water during their connections.
Configuration on the Suppression of DTMF in the channels. The commands and CM_ENABLE_DTMF_SUPPRESSION CM_DISABLE_DTMF_SUPPRESSION will be sent to selected channels on the panel Auto allowing the use of water for the links without having to send the command manually.
Configuration relating to echo cancellation in the channels. The commands and CM_ENABLE_ECHO_CANCELLER CM_DISABLE_ECHO_CANCELLER will be sent to selected channels in the panel "Auto" allowing the use of water for the links without having to send the command manually.
Configuration on the Pulse Detection of the channels. The commands and CM_ENABLE_PULSE_DETECTION CM_DISABLE_PULSE_DETECTION will be sent to selected channels in the panel "Auto" allowing the use of water for the links without having to send the command manually.
Sets the time between the disconnection and reconnection of the line.
Sets the configuration of Events Audio. If selected channels receive a command that enables audio events when a link is initialized.
Option to report event cadences recognized.
-------------------------- Signaling options ---------------------------- | --------------------------------------------------------------------- | | | 01 Enable CRC4 | | | | 02 Request confirmation to hangup incoming calls | | | | 03 Force disconnection | | | | 04 Use link as clock referece | | | | 05 Number of incoming digits | | | | 06 Indentity request position | | | | 07 Central Office Prefix | | | | 08 Line signaling | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
Acronym of Cyclic Redundancy Check 4-bit, is an error checking the data received. In some ISDN signaling protocols (ISDN) this check is enabled while in others not. The important thing is that on both sides, connected to the link, this checking should be enabled or disabled, otherwise the Kserv indicate error in the link.
In R2 signaling, so that the card does not automatically disconnect incoming links they receive remote shutdown, this setting should be selected. In this case, the line is not released until the command is sent CM_DISCONNECT. This avoids the re-care links by B, allowing only serve when ready.
Sets whether forced disconnection occurs.
Sets whether the timing will be provided to the board obtained via E1.
Sets the number of digits that the E1 board will ask for a public in an inbound connection. In some plants need only ask the DID extension, in others it is necessary to ask along the prefix. Used only in the channel associated signaling (CAS) as R2/MFC.
Defines the point of exchanging signaling Registration will be sought where the identity of the caller, ie, after receiving which digit will be requested identity. If 2000 does not ask for the identity. Used only in the channel associated signaling (CAS) as R2/MFC.
The prefix is the number that identifies a public in which the card is connected. Required for Digital R2 signaling and ISDN. This number is concatenated to the number passed as the number of origin to make the call. In some plants need to add the prefix to the extension number that is generating the DDR connection. While it is not necessary to add the prefix to the extension in DDR output connections, this field may be blank.
Determines the type of signaling line to be used.
------------------------ Tones configurations --------------------------- | --------------------------------------------------------------------- | | | 01 Time with silence in ringing tone | | | | 02 Time with 425 Hz in ringing tone | | | | 03 Beep duration | | | | 04 Beep generation frequency | | | | 05 Beep generator volume (multiplieer) | | | --------------------------------------------------------------------- | | | +-------------------------------------------------------------------------+ | <Select> <Return> < Exit > | -------------------------------------------------------------------------
The card configuration KPR is quite similar to the configuration of the boards KE1 but with a reduced number of options, and with only passive signals.
The boards KFXO distinguished by treating themselves to analog cards and by having a different number of channels. The configuration of these boards is divided into the following sections:
General audio options Additional Resources Board
In the General options for audio "you can set the range of values for recognition and generation of signals used in the API and other audio resources.
In "Additional features of the card is possible to configure the AGC, DTMF suppression, detection of pulses, AGC player, among others.
Amount of time the beep is generated.
Time for a Flash pulse is recognized.
Sets the maximum frequency range of detection of Dial Tone (425 Hz).
Sets the maximum frequency range of detection of Dial Tone (425 Hz).
The beep is generated by the API with this frequency.
Sets the power to detect CallProgress.
Sets the power for detection of DTMF.
Sets the power to detect voice.
The time is expected to receive confirmation of occupation.
Pulse duration of flash to be emitted.
Sets the length of DTMF tone generation.
Defines the generation time of silence after DTMF tone.
Minimum of 425Hz signal present to be considered a valid digit. NOTE: The smaller the time scheduled for a sign this is considered a valid digit is the most sensitive detector. If the sensor becomes very sensitive to the voice can easily simulate a DTMF digit, which is not desirable. Too high may cause the loss of a valid signal. In most cases 48ms is sufficient to avoid errors.
Minimum time of this DTMF signal to be considered a valid digit.
Minimum time of this silence to be considered an absolute silence.
Time of detection of voice to be considered that there is voice on the line.
Increases (values> 1) or decreases (values <1) the volume of the beep.
CM_ENABLE_AGC The command is sent to selected channels enabling the use of water during their connections.
CM_ENABLE_DTMF_SUPPRESSION The command will be sent to selected channels.
Defines the occurrence of toppling of collect calls through the command CM_DROP_COLLECT_CALL.
Defines which channels the Player AGC, automatic gain in the player, must be manually enabled via command CM_ENABLE_PLAYER_AGC (manual) or automatically.
CM_ENABLE_PULSE_DETECTION The command will be sent to selected channels.
Sets the time between the disconnection and reconnection of the line.
Sets the gain used for the AGC if this feature is enabled (default: 32, range: 2-32).
Sets the gain used for the AGC player if this feature is enabled (default: 4, range: 2-32).
Sets the configuration of Events Audio. If selected channels receive a command that enables audio events when a link is initialized.
Option to report event cadences recognized.
If enabled ev_disconnect reports a case is detected a polarity reversal. In PABX where the disconnect is not reported by Cadence, select this option. In some PBX signaling of disconnection is done by reversing polarity.
Gain applied to the channel that should be blocked (default: 0.1, range: 0.1 to 1.0).
Minimum power of sound to it is blocked (default: 8, range: 1-32).
Maximum power for the lock is canceled (p; ADRA: 6, range: 1-32).
Time that a channel should remain locked below the maximum power to restore to the lock is cleared (default: 3.0 s, range: 0.5 to 5.0 s).
Time that a channel of the conference should stay above the minimum power to lock the gain to start operating in this channel (default: 2.0 s, range: 0.5 to 5 s).
Time that the audio channel must remain below the threshold for your audio is canceled (muted) (default: 4000 ms, range: 100-4000 ms).
Maximum amplitude of the wave to be canceled (default: 40, range: 1-255).
Amount of time the beep is generated.
Frequency to generate Beep when requested.
Sets if the lock will be used loud music to reduce the volume of channels to keep a lot of time in high volume, or lock down the sound to reduce noise conference with many participants.
Increases (> 1) or decreases (<1) the volume of the beep.
The configuration of KFXS is quite similar to KFXO ( Plates KFXO).
In the section "General Options audio" there is the setting for "Time-generation flash". However there are five new options:
Sets the time that the phone will be silent after the first ring (default: 4000 ms, range: 50-5000 ms).
Sets the time that the phone will be silent after the second ring (default: 5000 ms, range: 50-5000 ms).
Sets the time the phone rings the first ring. (Default: 1000 ms, range: 50-1900 ms).
Sets the time that the phone will ring on the second ring (default: 1000 ms, range: 50-1900 ms).
Minimum time required for the flash command is recognized (default: 0 ms, range: 0-2500 ms).
Maximum time required for the flash command is recognized (default: 500 ms, range: 100-2550 ms).
The configuration of KGSM is also quite similar to KFXO settings, but with the addition of the "GSM Settings" where you can configure the following options:
PIN for the SIM card connected to the modem.
Interval between checks of the signal from the antenna. 00 is desabiilitado, no checks will be made by the antenna (default: 30, range: 0-120 s).
Sets the timeout for communication with the modem before you accuse error (default: 30s, range: 10 to 120s).