FAQ

SIM-Group settings

Can Antrax system answer incoming calls or redirect them?
Can Antrax system detect sim cards with zero balance?
Can Antrax system generate incoming activity?
How configure timeouts in sim groups settings?
How to adjust limits in the settings of the sim-group?
How to distribute the traffic of the certain operator to the certain SIM card?
Is it possible to run traffic through one SIM card in different proportions?
SIM card management in manual mode. Enabling / disabling of SIM card registration on the GSM channel.
What can be configured in the field Action Provider Script in the tab SIM groups?
What can be configured in the field Activity Period Script in the tab SIM groups?
What can be configured in the field Business Activity Script in the tab SIM groups?
What can be configured in the field Gateway Selector Script in the tab SIM groups?
What can be configured in the field Incoming Call Management Script in the tab SIM groups?
What can be configured in the field Session Period Script in the tab SIM groups?
What can be configured in the field SIM Server Factor Script in the tab SIM groups?
What can be configured in the field Voice Server Factor Script in the tab SIM groups?
Why do we need a VOIP Antispam and how it works?
Что настраивается в поле Gateway Selector Script во вкладке SIM groups?
Что настраивается в поле Session Period Script во вкладке SIM groups?
Что настраивается в поле SIM Server Factor Script во вкладке SIM groups?

Initial configuration of the system

How configure synchronization of time between devices?
On which operatipn systems can be installed GUI client Antrax?
What are the minimum requirments for PC for softswitch?
What do you need to connect GSM and SIM box?
What types of Antrax GSM boxes are exist?
What types of Antrax SIM boxes are exist?
Which VPS can you recommend?

Сonsultation on system performance

Can Antrax system determine the voicemail after alerting?
Can PIN code for sim card be entered in system Antrax?
Can the sim cards of one operator be registered on define gsm channels and the sim cards of the second operator on another channels?
Can the system detect sim cards card, which were blocked by operator?
How to set up regular expressions?
What program can open a file with the extension csv?
How can be changed default username and password?
How is Antrax system detect the FAS?
How is VoIP AntiSpam works?
How to control the traffic that has passed through our system?
Is it necessary to install sim box at each location with GSM box?
Is it possible to register SIM card in different GSM cells?
What does the abbreviation ASR?
What does the acronym ACD?
What does the acronym CLI?
What does the acronym FAS?
What does the acronym IMSI?
What does the GSM box indication?
What does the SIM box indication?
What for can be used GSM group?
What for can be used sim group?
What is a GSM gateway?
What is anti-fraud?
What is capacity?
What is cell equalizer?
What is displayed in the tab CDR?
What is displayed in the tab Sim Group Reports?
What is DTMF?
What is PPD and which factors have an influence on this value?
What is Sim family?
What type of SIM card can be used in Antrax equipment?
Where can I find information on the account status sim card?
Which parameters can the anti-fraud analyze?
Which power consumption in GSM and SIM boxes?

Настройка сим групп

Как настроить лимиты в настройках сим-группы?
Как настроить тайм-ауты в настройках сим-группы?
Управление SIM-картами в ручном режиме. Разрешение/запрет регистрации SIM-карты на GSM-канале.
Для чего нам нужен VOIP Antispam и как он работает?
Как распределять траффик определенного оператора на определенные сим карты?
Может ли система Antrax генерировать входящую активность?
Может ли система Antrax определять сим карты с нулевым баллансом?
Может ли система Antrax отвечать на входящие звонки или перенаправлять их?
Можно ли пропускать трафик нескольких операторов через одну сим карту в разном соотношении?
Что настраивается в поле Action Provider Script во вкладке SIM groups?
Что настраивается в поле Activity Period Script во вкладке SIM groups?
Что настраивается в поле Business Activity Script во вкладке SIM groups?
Что настраивается в поле Incoming Call Management Script во вкладке SIM groups?
Что настраивается в поле Voice Server Factor Script во вкладке SIM groups?

Проблемы, связанные с производительностью системы

Ошибка "java.rmi.ConnectIOException: Exception creating connection to:" или "java.net.SocketTimeoutException: connect timed out"

Консультация по работе системы

VS не запускается с причиной Service killed by signal 11
Как настроить регулярные выражения? 
Какой программой можно открыть файл с расширением csv?
What is displayed in the tab SIM History?
Возможно ли регистрировать сим карты в разных GSM сотах?
Где я могу увидеть информацию о состоянии счета сим карты?
Для чего используется GSM группа?
Для чего используется сим группа?
Какая потребляемая мощность у GSM и SIM боксов?
Какие параметры может анализировать anti-fraud?
Как контролировать трафик, который прошел через нашу систему?
Какого типа сим карты можно использовать в оборудавании Antrax?
Как работает VoIP Antispam?
Как система Antrax определяет FAS?
Как сменить стандартный логин и пароль?
Может ли система Antrax определять голосовую почту после гудков?
Может ли система Antrax распознать карты, заблокированые оператором?
Можно ли вводить пин код для сим карт в системе Antrax?
Можно ли регистрировать сим карты одного опрератора на одном канале, а сим карты вторго опреатора на другом?
Нужно ли устанавливать SIM бокс на каждой локации с GSM боксом?
Что означает аббревиатура ACD?
Что означает аббревиатура ASR?
Что означает аббревиатура CLI?
Что означает аббревиатура FAS?
Что означает аббревиатура IMSI?
Что означает индикация GSM бокса?
Что означает индикация SIM бокса?
Что отображается во вкладке CDR?
Что отображается во вкладке Sim Group Reports?
Что отображается во вкладке SIM History?
Что такое anti-fraud?
Что такое cell equalizer?
Что такое DTMF?
Что такое GSM шлюз?
Что такое PDD и какие факторы имеют влияние на это значение?
Что такое емкость?
Что такое сим семья?

Начальная настройка системы

Какие VPS вы могли бы посоветовать?
Какие минимальные технические требования к ПК для софт свича?
Какого типа GSM боксы Antrax существуют?
Какого типа SIM боксы Antrax существуют?
На какие операционные системы можно устанавливать GUI клиент Antrax?
Что нужно для подключения GSM и SIM бокса?

Questions without category

Как настроить синхронизацию времени между устройствами системы?

Answers about SIM-Group settings

Can Antrax system answer incoming calls or redirect them?
Antrax system can answer incoming calls with silence or play a particular recording. Calls can be rerouted on particular ip.
Can Antrax system detect sim cards with zero balance?
Antrax system can check balance of SIM cards with help of CheckBalance script and recharge SIM cards using recharge vouchers with help of payMe script.
Can Antrax system generate incoming activity?
Antrax system can generate calls and SMS sending between SIM cards using ask for call and ask for sms scripts. These scripts can be configured in the section Business Activity Scripts in tab SIM groups. The script works in conjunction with call action and sms action in section Action Provider Script.
How configure timeouts in sim groups settings?
Description of time delays:
After successful call (sec ± sec): (between 40 and 70 seconds) - timeout after a successful call
After zero call (sec ± sec): (between 40 and 70 seconds) - timeout after zero ring
Before unregistration (sec ± sec): (between 180 and 600 seconds) - timeout before deregistration of the card from GSM channels
After registration (sec ± sec): (bewtween 30 and 60 seconds) - timeout after registering the card on GSM channels
These time-outs are in the settings of the sim-groups at the very top, time-outs are measured in milliseconds, that is, 1 second = 1000ms.
Below are the settings with these values:

How to adjust limits in the settings of the sim-group?
Description of limits:
Maximal duration of one call (min): 10 - this limit is responsible for the duration of the call in the system, that is, the maximum duration of 10 minutes, after which the call will be canceled. This setting is in the settings of the sym-groups in the Business Activity Scripts tab, the script "limit call duration"

Quantity of call attempts during one activity: 5-7 - this limit is responsible for the number of call attempts for activity. This setting is in the settings of the sym-groups in the Session Period Script tab

Number of successful calls during one activity: 5-7 - this limit is responsible for the number of successful calls for activity. This setting is in the settings of the sym-groups in the Session Period Script tab

Calls' duration during one activity (min): 10 - this is the limit that is responsible for the duration of calls for activity. This setting is in the settings of the sym-groups in the Session Period Script tab

Quantity of call attempts per day: 10-15 - this limit is responsible for the number of call attempts per day. This setting is in the settings of the sym-groups in the Session Period Script tab

Number of successful calls per day: 10-15 - this limit is responsible for the number of successful calls per day. This setting is in the settings of the sym-groups in the Session Period Script tab

Duration of calls per day (min): 10 - this limit is responsible for the duration of calls per day. This setting is in the settings of the sym-groups in the Session Period Script tab
How to distribute the traffic of the certain operator to the certain SIM card?
Traffic can be routed using the Call Filter in the SIM group. Numbers pattern can be specified using regular expressions.
Example:
38 (((093)|(063)|(073))(*)).
Is it possible to run traffic through one SIM card in different proportions?
Yes, Antrax system can controle number of calls for each Call Filter. To do this you need:<br>&nbsp; 1. to create a Call Filter for each direction using complex call filter from pop-up&nbsp; menu.<br>&nbsp; 2. to set a rule, using limits in the rule section.
SIM card management in manual mode. Enabling / disabling of SIM card registration on the GSM channel.

To lock the SIM card (prohibit the use of a SIM card), you need:

  1. Select one / several SIM-cards in the client GUI, Sim-Servers tab;
  2. Press the button to lock the SIM card;
  3. Enter the reason for blocking the SIM-card in the pop-up menu, "Lock selected sim cards" field (you can leave this field blank).
  4. Click the "OK" button.

Example of locking a SIM card with a "locked by support" event.

To unlock the SIM card (to cancel the ban on using the SIM card) you need:

  1. Select one / several SIM-cards in the client’s GUI, Sim-Servers tab;
  2. Press the button to unlock the channel;
  3. Enter the reason for unlocking the SIM card in the pop-up menu, "Unlock selected sim cards" field (you can leave this field blank).
  4. Click the "OK" button.

Example of unlocking a SIM card with an "unlocked by support" event.

What can be configured in the field Action Provider Script in the tab SIM groups?
In the field Action Provider Script can be configured actions that are performed by the voice channel by request of another voice channel. For example, a request for an incoming call from one SIM card to another.
What can be configured in the field Activity Period Script in the tab SIM groups?
In the field Activity Period Script can be configured a management of time period in which sim card will be registered in GSM network using a set of elementary scripts which can allow or disallow activity depending on the value of some parameter. This scripts can disallow activity (in this case sim cards, that are not registered in the GSM network, can’t register in it) or allow activity (in this case sim cards, that are on Voice server and are not registered, get an opportunity to register). After unregistration, sim card can return same voice server and will be the first in queue. Activity Period Script&nbsp; performs on the SIM server.
What can be configured in the field Business Activity Script in the tab SIM groups?
In the field Business Activity Script can be configured actions that are performed on GSM channel for each registered SIM card.
What can be configured in the field Gateway Selector Script in the tab SIM groups?
In the field Gateway Selector Script can be configured a selection of voice server for sim card. Script can allow or deny work of sim card on certain Voice server. Sim cards rotation between voice servers can be organized using this script, for example, sim card can consistently move between specified Voice Servers or register on any Voice server except previous. Gateway Selector Script performs on the SIM server.
What can be configured in the field Incoming Call Management Script in the tab SIM groups?
In the field Incoming Call Management Script can be configured parameters of answer on incoming call and its duration. Also redirection of incoming call to defined ip of soft phone or soft switch can be configured.<br>
What can be configured in the field Session Period Script in the tab SIM groups?
In the field Session Period Script can be configured a management of time period in which sim card will be in one certain Voice server using a set of elementary scripts which can allow or disallow session depending on the value of some parameter. This scripts can disallow session (in this case sim cards, that are not registered in the GSM network, can’t register in it) or allow session (in this case unregistered sim cards will be returned to sim server). After unregistration, sim card can return any voice server Session Period Script performs on the SIM server.
What can be configured in the field SIM Server Factor Script in the tab SIM groups?
In the field SIM Server Factor Script can be configured a selection of the SIM card for the Voice Server. The script defines for each SIM card a numeric value (factor) by which the SIM cards are sorted on SIM serve. When the Voice server ask the SIM server for a new card, will be selected sim card with higher factor. It means, if higher factor, SIM card sooner will go to Voice Server. SIM Server Factor Script performs on the SIM server.
What can be configured in the field Voice Server Factor Script in the tab SIM groups?
In the field Voice Server Factor Script can be configured a selection of voice channel for sim card. The script defines for each SIM card a numeric value (factor) by which voice channel will be sorted. New call will be routed to voice channel with higher factor, it means if higher factor then channel with sim card&nbsp; make a call earlier. Voice Server Factor Script performs on the Voice Server.
Why do we need a VOIP Antispam and how it works?
VOIP Antispam helps to detect and block B numbers with undesirable activity (short calls, repetitive calls not typical for a human).
Что настраивается в поле Gateway Selector Script во вкладке SIM groups?
В поле Gateway Selector Script настраивается выбор Voice сервера для SIM карты. Скрипт может разрешать или запрещать работу SIM карты на конкретном Voice сервере. С его помощью можно организовывать ротацию SIM карт между Voice серверами, например карта может последовательно перемещаться между заданными Voice серверами или регистрироваться на любом Voice сервере, кроме предыдущего. Gateway Selector Script выполняется на SIM сервере.
Что настраивается в поле Session Period Script во вкладке SIM groups?
В поле Session Period Script настраивается управление временным промежутком, на протяжении которого SIM карта находится на одном Voice сервере при помощи набора элементарных скриптов, которые могут разрешать или запрещать сессию в зависимости от значения какого-либо параметра. Данныйе скрипты могут запрещать сессию (в этом случае карты, которые еще не зарегистрированы в GSM сети, регистрироваться не могут) либо разрешать сессию (тогда незарегистрированные карты возвращаются на SIM сервер). После ухода сим карта вернётся на любой Voice сервер. Session Period Script выполняется на SIM сервере.
Что настраивается в поле SIM Server Factor Script во вкладке SIM groups?
В поле SIM Server Factor Script настраивается выбор SIM карты для Voice сервера. Скрипт определяет для каждой SIM карты числовое значение (фактор) по которому SIM карты сортируются на SIM сервере. Когда Voice сервер обращается к SIM серверу за новой картой, выбирается та, у которой больше фактор. То есть, чем больше фактор, тем раньше SIM карта уйдет на Voice сервер. SIM Server Factor Script выполняется на SIM сервере.<br>

Answers about Initial configuration of the system

How configure synchronization of time between devices?
In order to synchronize the time successfully, it is necessary that all devices work in the same time zone, in order to check the time zone, you must run the following command:
  date
This command displays the current time and time zone:
Чтв Фев  8 14:44:57 EET 2018
If the devices have different time zones, then you need to install the same one, for this you can use the following commands:
For Debian8:
dpkg-reconfigure tzdata
For CentOS6.X:
rm -f /etc/localtime
ln -s /usr/share/zoneinfo/Region/City /etc/localtime

Where:

 Region - this is the region in which this time zone is located, examples:
Africa/      Atlantic/    Chile/       Eire         Factory      GMT-0        Iceland      Jamaica      MET          NZ           posix/       ROC          UCT          W-SU
America/     Australia/   CST6CDT      EST          GB           GMT+0        Indian/      Japan        Mexico/      NZ-CHAT      posixrules   ROK          Universal    zone.tab
Antarctica/  Brazil/      Cuba         EST5EDT      GB-Eire      Greenwich    Iran         Kwajalein    MST          Pacific/     PRC          Singapore    US/          Zulu
Arctic/      Canada/      EET          Etc/         GMT          Hongkong     iso3166.tab  Libya        MST7MDT      Poland       PST8PDT      SystemV/     UTC         
Asia/        CET          Egypt        Europe/      GMT0         HST          Israel       localtime    Navajo       Portugal     right/       Turkey       WET
 - The city in which the given time zone is located, examples of cities for  - Asia:
Aden           Baghdad        Chita          Dili           Hovd           Karachi        Kuching        Nicosia        Qatar          Shanghai       Thimbu         Vientiane
Almaty         Bahrain        Choibalsan     Dubai          Irkutsk        Kashgar        Kuwait         Novokuznetsk   Qyzylorda      Singapore      Thimphu        Vladivostok
Amman          Baku           Chongqing      Dushanbe       Istanbul       Kathmandu      Macao          Novosibirsk    Rangoon        Srednekolymsk  Tokyo          Yakutsk
Anadyr         Bangkok        Chungking      Gaza           Jakarta        Katmandu       Macau          Omsk           Riyadh         Taipei         Ujung_Pandang  Yekaterinburg
Aqtau          Beirut         Colombo        Harbin         Jayapura       Khandyga       Magadan        Oral           Saigon         Tashkent       Ulaanbaatar    Yerevan
Aqtobe         Bishkek        Dacca          Hebron         Jerusalem      Kolkata        Makassar       Phnom_Penh     Sakhalin       Tbilisi        Ulan_Bator    
Ashgabat       Brunei         Damascus       Ho_Chi_Minh    Kabul          Krasnoyarsk    Manila         Pontianak      Samarkand      Tehran         Urumqi        
Ashkhabad      Calcutta       Dhaka          Hong_Kong      Kamchatka      Kuala_Lumpur   Muscat         Pyongyang      Seoul          Tel_Aviv       Ust-Nera      
Example of setting the time zone - Asia and - Almaty, this is the time zone which refers to GMT +6
sudo cp /etc/localtime /etc/localtime.bak
sudo ln -s -f /usr/share/zoneinfo/Asia/Almaty /etc/localtime
After configuring one time zone for all devices, you can start configuring the services that are responsible for synchronizing the time between devices, such as ntpd and chrony.

Configuring ntdp and chrony

On the main server with OS (Operating System) CentOS6.X (the so-called CS-server), you must have access to the Internet. Using the below-described configuration will allow VS and SS servers to synchronize with CS even if they do not have access to the Internet. Synchronization is performed on the port: "123".

Ntpd confed only for Centos 6

Install ntp and ntpdate:
yum install -y ntp ntpdate
Add ntpd to startup and remove chronyd from startup:
chkconfig ntpd on
chkconfig chronyd off

Stoped сhrony и ntp

/etc/init.d/chronyd stop
/etc/init.d/ntpd stop

Configuring ntpd:

mcedit /etc/ntp.conf
Give the list of servers for synchronization to the form:
server time1.google.com iburst
server time2.google.com iburst
server time3.google.com iburst
server time4.google.com iburst

Reload new settings:

sudo service ntpd reload

Turn on ntpd

/etc/init.d/ntpd start

Give access UDP port 123 to iptables:

iptables -A INPUT -s 192.168.0.0/16 -m state --state NEW -p udp --dport 123 -j ACCEPT

Save settings:

service iptables save

Chrony configure is only for Debian 8

Install chrony и  ntpdate: 

apt-get install -y chrony ntpdate
Add ntpd to startup and remove chronyd from startup:
systemctl disable ntp
systemctl enable chrony

Stoped сhrony и ntp 

systemctl stop ntp
systemctl stop chrony

Configuring chrony:

mcedit /etc/chrony/chrony.conf
Give the list of servers for synchronization to the form:
server Static_public_IP_address_of_CS iburst
server time1.google.com iburst
server time2.google.com iburst
server time3.google.com iburst
server time4.google.com iburst
initstepslew 5 Static_public_IP_address_of_CS

where Static_public_IP_address_of_CS - static-public IP address of the server where Control Server is installed

We include and add to the auto-run chrony:

systemctl enable chrony
systemctl start chrony

Manual time synchronization

Stoped сhrony and ntp in Centos 6.X or Debian 8:

/etc/init.d/chronyd stop
/etc/init.d/ntpd stop

Try to synchronize the time using the ndpdate utility

ntpdate ntp_server
ntp_server - IP address or domain name of the service by which the time synchronization will be performed, for example:
ntp.time.in.ua
time1.google.com
time.org
If the synchronization is not successful, you can make a one-time synchronization using ntpdate using a non-standard port
ntpdate -u ntp_server

or

date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"
On which operatipn systems can be installed GUI client Antrax?
GUI client Antrax can be installed on Windows, Linux, McOS.
What are the minimum requirments for PC for softswitch?
CPU: Intel/AMD 2 core CPU by ~3Ghz 64х
RAM: 4 Gb
HDD: 250 Gb
OS : CentOS 6.8 x86_64
What do you need to connect GSM and SIM box?
To connect the boxes you will need:

1. Boxes
2. PC with at least 1 lan board

For connection configuration you will need:

1. to configure ip 172.16.0.1 for PC's lan board
2. to connect box to PC via LAN connector
3. to connect to box via ssh using Linux terminal or using programm Putty for Windows OS (box is accessible by ip 172.16.0.2).
4. access credentials for ssh
login – root
password – antrax
5. After you will be connected, you need to configure box's network interface to get an IP address from the router using DHCP
Run in terminal:

nano /etc/network/interfaces

Replace all that relates to the interface eth0:
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

To set up a static ip for direct connection via LAN connector, replace all that relates to the interface eth0:

auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.0.0.0
gateway xxx.xxx.xxx.xxx
(address -static ip address, here you need to mention your ip, netmask -standard netmask, gateway -ip address of the default gateway. This information must be provided by your Internet service provider.)

Save and exit from file.

Rstart networking:

/etc/init.d/networking restart
What types of Antrax GSM boxes are exist?
Antrax GSM boxes are of two types: which contains 4 GSM channels(GB-4) and which contains 8 GSM channels(GB-8).
What types of Antrax SIM boxes are exist?
Antrax sim boxes are of two types: which contains 60 SIM holders(SB-60) and which contains 120 SIM holders(SB-120).
Which VPS can you recommend?
Try to test with the following technical support VPS servers (while ping: latency should not be heigher then 250 ms and losses should not heiegher 3%):
https://contabo.com/
https://www.ovh.ie/

Answers about Сonsultation on system performance

Can Antrax system determine the voicemail after alerting?
Antrax system can react on specific response of the operator and drop the call if receive such answer.
Can PIN code for sim card be entered in system Antrax?
PIN code can be entered manually in the system Antrax. Select needed SIM card or a group of SIM cards in tab SIM Servers then in the field next to inscription Pin Code enter PIN and press Enter.
Can the sim cards of one operator be registered on define gsm channels and the sim cards of the second operator on another channels?
For the distribution GSM channel between Sim groups need:
  1. to create and assign to each sim group  GSM group in  tab GSM groups
  2. to assign GSM group for GSM channels to a count of needed channels  for SIM group in tab VOICE SERVERS
Can the system detect sim cards card, which were blocked by operator?
Depending on the operator, blocked SIM cards are not allowed to register on gsm network,  blocked SIM cards can receive SMS or USSD notification. Such blocked SIM cards can be locked after recognizing USSD or SMS, if the notification does not come, it is possible to block the SIM cards after define count of zero calls.
How to set up regular expressions?
Examples from ANTRAX:
1. Parse the response string of the balance check using the regular expression. In this case, you need to get the expression '2.00'
Full post:
Na Vashem schete 2.00 grn. Tarif 'Vodafone Light'. Nomer deystvitelen do 07.01.2019. Upravlyaite nomerom v My Vodafone App - www.vodafone.ua

In order to compare a certain value, you must first capture the entire message and then use the regular expression to specify what it is necessary to compare.

To do this, you must select a word or a phrase before the value or after, you can also specify both that there would be a more accurate regular expression that you need to compare, precede it with ". *", Given the "spaces" before the value that needs to be checked, to specify a numeric value, we use \ d to do this, in order to take a few numbers it is necessary after specifying \ d + if the value is "." or ",", then it is necessary to escape them with the "\" symbol, that is, it will look like this "\." or "\,", then we specify the values ​​that follow, it can be characters that can be taken with ". *" or numbers that can be taken with "\ d +", but after the characters "." or "," it is desirable to specify the exact value of the numbers, you can use "\ d" with the additional values ​​"{}" - this setting is responsible for the number of characters you need to take for the regular expression, respectively, since from 2.00, specify that after " . " goes 2 numbers it is necessary in parentheses "{}" to specify 2, that is \ d {2}. Also, if you need to make a comparison, the value that you need to compare should be taken in parentheses "()", these regular expressions will look like this (\ d +) and (\ d {2}). It also happens sometimes that the message has a line break that also needs to be specified with "(? S)". And then our regular expression for comparison 2.00 will look like this:

.*Na Vashem schete (\d+)\.(\d{2}) grn.*(?s).*

Consider this regular expression:

The value ". *" Is responsible for selecting all the characters in this line

"Na Vashem schete" is a phrase that is before the value 2.00, that is, we made a binding to the value 2.00, indicating the word before it

(\ d +) is a regular expression for the value 2 from the number 2.00

\. is a regular expression for a value. from the date 2.00

(\ d {2}) is a regular expression for the value 00 from the number 2.00

"grn" is a phrase that is after the value 2.00, that is, we made a binding to the value 2.00, indicating the word after it

. * (? s). * is a regular expression. which is responsible for the possible transfer of a line, is necessary for the fact that if the message is with line wrapping

Sometimes messages are different with or without a transfer and in order to avoid creating two regular expressions, the possible transfer of a line is indicated.

2. The parsing of the answer line of the balance check when Hebrew is received.

Full post:

ستاسو فعلی حساب0.00 افغانی اوتر07/07/2018 اعتبارلری 

Regular expression:

.*(\d+)\.(\d{2})*(?s).*

3. Parse the string for auto-replacement sms, if you need to replace one expression. In this example, you need to replace the 'confirmation code:'

In order to replace the text with SMS, it is also necessary to select the whole message and then split it into parts, those that do not need to be changed, you can specify them as ". *" And those that need to be replaced, you need to specify a word or a phrase

Complete message:

Enter your personal code: 558877

Regular expression:

(.*)(code)(.*)

Where:

The regular expression (. *) is responsible for the phrase "Enter your personal" - the first part of the message

(confirmation code) is a regular expression that is responsible for the exact phrase " code"

(. *) is a regular expression that is responsible for the phrase ": 558877"

That is, we divided the text of the message into 3 parts:

1 part to the words "code"

2 part of the word "code"

Part 3 after the words "code"

Each part of the expression acts as a "part" - where the "part" is the ordinal number of the pair "()", that is, the first open "(" (bracket), will be as $ 1, the next "(" (bracket) as $ 2

In the Replace by field, you must specify:

$1$3

Results:

Enter your personal: 558877
4. Parsing the line for auto-replace sms, if you need to replace multiple expressions. In this case, you need to replace G-, google, code.
Full post:
G-679425 is your google verification code
Regular expression:
(G\-)(.*)(google)(.*)(code)

In filed Replace by need write:

$2$4CoDe
Result of replacement:
679425 is your verification КoДe

where:

. * matches any character (except row terminators);

(\ d) - match with a digit (equal to [0-9]);

(\ d +) - match with any number of digits;

(\ d {2}) - matches exactly 2 times;

\. - Shielding the character;

(? s) - wrapping the line.


What program can open a file with the extension csv?
Basically the system uses files with the extension csv. You can open these files:
    • for Windows using Microsoft Excel, LibreOffice Calc;
    • for Linux like operating systems (Operating Systems) is LibreOffice Calc;
    • for MacOS is Microsoft Exel for Mac, Planamesa NeoOffic, LibreOffice Calc.
    How can be changed default username and password?
    On the server where the control server were installed, open file for edit<br>/opt/antrax/control-server/etc/users.properties and remove line of this type:<br>Run this line in the terminal:<br>/opt/antrax/control-server/bin/antrax.control-server.adduser username admin,<br>where username - new login for a new user, admin - a group to which he belongs(there are 3 groups of users - admin, user, guest), enter the password for the new user.
    How is Antrax system detect the FAS?
    Antrax system can detect FAS via time from the start of the call to answer and FAS comparison with the samples introduced into the system.
    How is VoIP AntiSpam works?
    VoIP Antispam analyze count of call attempts, ACD, the number of FAS, the duration of the alerting before call drops by GSM or VoIP during a set period of time for a particular B-number.
    How to control the traffic that has passed through our system?
    You have the ability to control traffic in your personal account in the support center, if you get traffic from the Flames Group. In other cases, you can get this information from the database using a SQL request:
    SELECT date_trunc('day', setup_time)::date "Day", count(*) "Count", to_char(sum(cdr.stop_time - cdr.start_time), 'HH24:MI:SS') duration
    FROM cdr
    WHERE date_trunc('day', setup_time) >= '2016-10-01'::date AND date_trunc('day', setup_time) <= '2016-11-05'::date
    GROUP BY "Day"
    ORDER BY "Day"
    Is it necessary to install sim box at each location with GSM box?
    It's not necessary, sim box can be set at remote location. Sim and GSM boxes will be connected via internet.
    Is it possible to register SIM card in different GSM cells?
    You can register SIM cards in different cells using:
    1) Registration of SIM cards on different gateways of Anthrax system
    2) Registration of SIM cards in all accessible cells on locations.
    What does the abbreviation ASR?
    Answer Seizure Ratio, measured as a percentage and represents the number of connected calls, ie calls which passed the stage of alerting and connected to the destination point.
    What does the acronym ACD?
    Average Call Duration. The average duration of calls on the route.
    What does the acronym CLI?
    CLI(Calling Line Identification)- automatic number identification technology.
    What does the acronym FAS?
    False (fake) Answer Supervision. Simulation of incoming call on a service provider.
    What does the acronym IMSI?
    IMSI-catcher- special device that disguises itself as a base station of a cellular telephone network, to detect the exact place of GSM-gateway location.
    What does the GSM box indication?

    What does the SIM box indication?

    What for can be used GSM group?
    GSM groups are using to link gsm channels with SIM cards (GSM channels can be linked with GSM group, which can be linked with certain groups  SIM in GSM groups tab).
    What for can be used sim group?
    Sim group can be used for the simulation of human behavior (generation incoming activity, moving between base stations and cells, limits activity, etc.), perform service activity (check and refill balance, the activation of sim cards, the activation of certain tariffs and services, etc. ).
    What is a GSM gateway?
    GSM gateway is a device that allows you to transfer traffic from the Internet directly to the GSM cellular network and vice versa.
    What is anti-fraud?
    Anti-fraud - it is a system which fights against hacking in the GSM network.
    What is capacity?
    Capacity of route - it is the number of calls on the same route at same time.
    What is cell equalizer?
    Cell equalizer it ia a part of software antrax, which can artificially make lower signal of base stations, which are not marked with tips in table Serving in the tab GSM-view, so sim cards can register on base stations, which were marked by client.
    What is displayed in the tab CDR?
    In the tab CDR (call detail record) displays detailed information about the calls that have passed through the system. In this tab, you can get detailed information about calls for certain period, for certain SIM or GSM group for certain A or B number or for a specific SIM card using filters.
    What is displayed in the tab Sim Group Reports?
    In the tab Sim Group Reports displays the statistics information of SIM groups.
    What is DTMF?
    DTMF- it is possibility to transmit keystroke from subscriber A to subscriber B.
    What is PPD and which factors have an influence on this value?
    PDD- this is the time from the end of dialing to start of alerting. PDD is influenced by such factors as:
    1. Quality of the Internet;
    2. GSM signal level;
    3. Load of available base stations in the cells of the operator (base station- complex of radio transmitting equipment
    (repeaters, transceivers), which provides communication with a cell phone. Complex of base stations, which are located nearby, forms a cell.).
    What is Sim family?
    Sim family numbers – it is numbers, which make calls to each other regularly.
    What type of SIM card can be used in Antrax equipment?
    In Antrax equipment can be used sim cards of digital cellular network GSM(2g). Antrax equipment producing with the support of 4 frequencies: 850 MHz, 900 MHz, 1800 MHz, 1900 MHz.
    Where can I find information on the account status sim card?
    An information about the last request the account can be found in field User message in tab SIM SERVERS.
    Which parameters can the anti-fraud analyze?
    Anti-fraud can analyze&nbsp; behavior and movement of subscribers, to which numbers subscriber make calls, frequency iterations of dialing number, the frequency of registrations from different phones, usage of different operator services, starting activity of new sim cards and total activity of sim cards.
    Which power consumption in GSM and SIM boxes?
    GSM and SIM boxes consume: 25-30 watts at load current:<br>GSM boxes: rms:300ma|rms load:550ma|max:1.9 a;<br>SIM boxes: rms:400ma|rms_load:800ma|max:1.9 a.<br>rms(root mean square)- is defined as the square root the arithmetic mean of the squares of a set of numbers. RMS is always greater than or equal to the arithmetic mean.<br>ma – milliamps<br>a - amps

    Answers about Настройка сим групп

    Как настроить лимиты в настройках сим-группы?

    Описание лимитов:

    Maximal duration of one call(min): 10 - данный лимит отвечает за длительность звонка в системе, то есть  максимальная длительность 10 мин, после чего звонок будет отменен. Данная настройка находится в настройках сим-групп во вкладке Business Activity Scripts, скрипт "limit call duration"

    Quantity of call attempts during one activity: 5-7 - данный лимит который отвечает за количества попыток звонка за активность. Данная настройка находится в настройках сим-групп во вкладке Session Period Script

    Quantity of successful calls during one activity: 5-7 - данный лимит который отвечает за количества успешных звонка за активность. Данная настройка находится в настройках сим-групп во вкладке Session Period Script

    Calls’ duration during one activity (min): 10 - данный лимит который отвечает за длительность звонков за активность. Данная настройка находится в настройках сим-групп во вкладке Session Period Script

    Quantity of call attempts per day: 10-15 - данный лимит который отвечает за количества попыток звонка за день. Данная настройка находится в настройках сим-групп во вкладке Session Period Script

    Quantity of successful calls per day: 10-15 - данный лимит который отвечает за количества успешных звонков за день. Данная настройка находится в настройках сим-групп во вкладке Session Period Script

    Duration of calls per day(min): 10 - данный лимит который отвечает за длительность звонков за день. Данная настройка находится в настройках сим-групп во вкладке Session Period Script

    Как настроить тайм-ауты в настройках сим-группы?

    Описание временных задержек:

    After successful call (sec ± sec): (between 40 and 70 seconds) - тайм-аут после успешного звонка
    After zero call (sec ± sec): (between 40 and 70 seconds) - тайм-аут после нулевого звонка
    Before unregistration (sec ± sec): (between 180 and 600 seconds) - тайм-аут перед дерегистрациейкарты с GSM каналов
    After registration (sec ± sec): (bewtween 30 and 60 seconds) - тайм-аут после регистрации карты на GSM каналах
    Данные тайм-ауты находятся в настройках сим-групп в самом верху, тайм-ауты измеряются в мили секундах, то есть 1 сек = 1000мс. 

    Ниже представлены настройки с данными значениями:

    Управление SIM-картами в ручном режиме. Разрешение/запрет регистрации SIM-карты на GSM-канале.

    Для блокировки SIM-карты (запрет на использование SIM-карты) нужно:

    1. В GUI клиента, во вкладке Sim-Servers выделить одну/несколько SIM-карт;
    2. Нажать кнопку для блокировки SIM-карты;
    3. В всплывающее меню, в поле «Lock selected sim cards» вводим причину блокировки SIM-карты (это поле можно оставить пустым).
    4. Нажать кнопку "OK".

    Пример блокировки SIM-карты с событием "locked by support".

    Для разблокировки SIM-карты (снятие запрета по использованию SIM-карты) нужно:

    1. В GUI клиента, во вкладке Sim-Servers выделить одну/несколько SIM-карт;
    2. Нажать кнопку для разблокировки канала;
    3. В всплывающее меню, в поле «Unlock selected sim cards» вводим причину разблокировки SIM-карты (это поле можно оставить пустым).
    4. Нажать кнопку "OK".

    Пример разблокировки SIM-карты с событием "unlocked by support".

    Для чего нам нужен VOIP Antispam и как он работает?
    VOIP Antispam помогает определить и блокировать Б-номера с нежелательной активностью (короткие звонки, часто повторяющиеся звонки, не типичные для человека).
    Как распределять траффик определенного оператора на определенные сим карты?
    Напрвлять трафик можно при помощи Call Filter в сим группе. Шаблон номеров можно задавать при помощи
    регулярных выражений.
    Пример:
    38(((093)|(063)|(073))(.*))
    Может ли система Antrax генерировать входящую активность?
    Система Antrax может генерировать звонки и отправку СМС между сим картами при помощи скриптов ask for call и ask for sms. Данные скрипты настраиваются в разделе Business Activity Scripts во вкладке SIM groups. Скрипт работают совместно с call action и sms action в Action Provider Script.
    Может ли система Antrax определять сим карты с нулевым баллансом?
    Система Antrax может проверять баланс на сим картах, при помощи скрипта CheckBalance, и, при надобности, может пополнить счет сим карты, используя ваучероы пополнения счета, при помощи скрипт payMe.
    Может ли система Antrax отвечать на входящие звонки или перенаправлять их?
    Система Antrax может отвечать на входящие звонки как с тишиной, так и проигрывать определенную запись. Звонки можно перенаправлять на определенный ip.
    Можно ли пропускать трафик нескольких операторов через одну сим карту в разном соотношении?
    Да, система Antrax может контролировать количество звонков по каждому Call Filter. Для этого нужно:
     1. Создать Call Filter  для каждого направления, выбрав complex call filter из всплываеющего меню.
     2. Задать правило, используя лимиты в разделе rule.
    Что настраивается в поле Action Provider Script во вкладке SIM groups?
    В поле Action Provider Script настраиваются действия, которые выполняются голосовым каналом по запросу другого голосового канала. Например, запрос входящего звонка с одной сим карты на другую.
    Что настраивается в поле Activity Period Script во вкладке SIM groups?
    В поле Activity Period Script настраивается управление временным промежутком, на протяжении которого SIM карта зарегистрирована в GSM сети при помощи набора элементарных скриптов, которые могут разрешать или запрещать активность в зависимости от значения какого-либо параметра. Данные скрипты могут запрещать активность (в этом случае карты, которые еще не зарегистрированы в GSM сети, регистрироваться не могут) либо разрешать активность (тогда незарегистрированные карты, находящиеся на Voice сервере, получают возможность зарегистрироваться). После ухода сим карта сможет вернутся на тот же Voice сервер, причём будет первой в очереди. Activity Period Script выполняется на SIM сервере.
    Что настраивается в поле Business Activity Script во вкладке SIM groups?
    В поле Business Activity Script настраиваются действия, которые выполняются на GSM канале для каждой зарегистрированной сим карты.
    Что настраивается в поле Incoming Call Management Script во вкладке SIM groups?
    В поле Incoming Call Management Script настраивают параметры ответа на входящий звонок такие как вероятность приема входящего звонка и его продолжительность. Так же можно настроить перенаправление входящего звонка на определенный ip софт фона или soft switch.
    Что настраивается в поле Voice Server Factor Script во вкладке SIM groups?
    В поле SIM Server Factor Script настраивается выбор голосового канала для звонка. Скрипт определяет для каждой SIM карты числовое значение (фактор) по которому в дальнейшем каналы сортируются. При маршрутизации нового звонка выбирается тот канал, у которого больше фактор, то есть, чем больше фактор, тем раньше канал с SIM картой совершит звонок. Voice Server Factor Script выполняется на Voice сервере.

    Answers about Проблемы, связанные с производительностью системы

    Ошибка "java.rmi.ConnectIOException: Exception creating connection to:" или "java.net.SocketTimeoutException: connect timed out"
    При появлении ошибки во время работы системы в логах системы:
    java.rmi.ConnectIOException: Exception creating connection to: 192.168.100.200; nested exception is:
            java.net.SocketTimeoutException: connect timed out
            at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:631)
            at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
            at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
            at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:130)
            at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227)
            at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179)
            at com.sun.proxy.$Proxy15.isUpdateImsiCatcher(Unknown Source)
            at com.flamesgroup.antrax.voiceserver.ImsiCatcher$GsmViewReload.run(ImsiCatcher.java:298)
    Caused by: java.net.SocketTimeoutException: connect timed out
            at java.net.PlainSocketImpl.socketConnect(Native Method)
            at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
            at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
            at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
            at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
            at java.net.Socket.connect(Socket.java:589)
            at com.flamesgroup.rmi.utils.RMISocketFactory.createSocket(RMISocketFactory.java:83)
            at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:613)
            ... 7 common frames omitted
    Нужно настроить статический IP адрес так как DHCP может время от времени переназначать IP адрес и создавать конфликты в сети.

    Answers about Консультация по работе системы

    VS не запускается с причиной Service killed by signal 11
    VS не запускается при этом в файле antrax.voice-server.stderr отображается такое сообщение Service killed by signal 11. 

    Для решения этой проблемы нужно выполнить обновление ОС:
    sudo apt update
    sudo apt upgrade

    Для того что бы выполнить обновление системы без пакетов Antrax их нужно пометить как необновляемые с помощью команды:
    sudo apt-mark hold antrax.voice-server.spi.package
    Для снятия удержания нужно выполнить команду
    sudo apt-mark hold antrax.voice-server.spi.package
    Как настроить регулярные выражения? 

    1. Разбор строки ответа проверки баланса при помощи регулярного выражения. В этом случае, нужно со строки получить выражение '2.00'

    Полное сообщение:

    Na Vashem schete 2.00 grn. Tarif 'Vodafone Light'. Nomer deystvitelen do 07.01.2019. Upravlyaite nomerom v My Vodafone App - www.vodafone.ua

    Для того что бы сравнить определенное значение необходимо сначала захватить все сообщение и после при помощи регулярного выражения указать, что именно необходимо сравнить.

    Для этого необходимо выбрать слово или словосочетание перед значением или после, так же можно указать оба, что бы было более точное регулярное выражение, которое необходимо сравнить, перед ним указать ".*", учитывая "пробелы" перед значением что необходимо проверить, после необходимо указать числовое значение, для этого используем \d, для того что бы взять несколько чисел необходимо после указать \d+, если в значении есть "." или ",", то необходимо их экранировать при помощи символа "\", то есть получится вот так "\." или "\,", далее указываем значения которые идут после, это могут быть символы, которые можно взять при помощи ".*" или же числа, которые можно взять при помощи "\d+", но после символов "." или "," желательно указывать точное значение чисел, для этого можно использовать "\d" с дополнительными значениями "{}"- данная настройка отвечает за количество символов которые необходимо взять для регулярного выражение, соответственно для того что с числа 2.00 указать что после "." идет 2 числа необходимо в скобках "{}" указать 2, то есть \d{2}. Так же если необходимо делать сравнение то значение которое необходимо сравнить нужно брать в скобки "()", данные регулярные выражения будут выглядеть так (\d+) и (\d{2}). Так же иногда бывает что в сообщении есть перенос строки который тоже необходимо указывать при помощи "(?s)". И тогда наше регулярное выражение для сравнения 2.00 будет выглядеть вот так:

    .*Na Vashem schete (\d+)\.(\d{2}) grn.*(?s).*

    Рассмотрим данное регулярное выражение:

    Значение ".*" - отвечает за выбор всех символов в данной строке

    "Na Vashem schete " - словосочетание, которое находится перед значением 2.00, то есть мы сделали привязку к значению 2.00, указав слово перед ним
    (\d+) - регулярное выражение для значения 2 с числа 2.00
    \. - регулярное выражение для значения . с числа 2.00
    (\d{2}) -регулярное выражение для значения 00 с числа 2.00

    " grn" - словосочетание, которое находится после значением 2.00, то есть мы сделали привязку к значению 2.00, указав слово после его

    .*(?s).* - регулярное выражение. которое отвечает за возможный перенос строки, необходим для того что если сообщение будет с переносом строки

    Иногда сообщения бывают разные с переносом или без и для того что бы не создавать два регулярных выражения, указывается возможный перенос строки.

    2.  Разбор строки ответа  проверки баланса при получении иврита. 

    Полное сообщение:

    ستاسو فعلی حساب0.00 افغانی اوتر07/07/2018 اعتبارلری 

    Регулярное выражение:

    .*(\d+)\.(\d{2})*(?s).*

    3. Разбор строки для авто замены sms, если нужно заменить одно выражение. В этом примере нужно заменить 'код подтверждения:'

    Для того что бы заменить текст в SMS необходимо, так же выделить все сообщение и после разбить его на части, те которые не нужно менять, их можно указать как ".*" и те которые необходимо заменить, для этого необходимо указать слово или словосочетание

    Полное сообщение:

    Введите ваш личный код подтверждения: 558877

    Регулярное выражение:

    (.*)(код подтверждения)(.*)

    Где:

    регулярное выражение (.*) отвечает за словосочетание "Введите ваш личный " - первая часть сообщения

    (код подтверждения) - регулярное выражение, которое отвечает за точную фразу "код подтверждения"
    (.*) - регулярное выражение, которое отвечает за словосочетание ": 558877"

    То есть мы разделили текст сообщения на 3 части:

    1 часть до слов "код подтверждения"

    2 часть слова "код подтверждения"

    3 часть после слов "код подтверждения"

    Каждая часть выражение выступает как $"часть" - где "часть" это порядковый номер пары "()", то есть первая открытая "(" (скобка), будет как $1, следующая "(" (скобка) как $2

    В поле Replace by нужно указать:

    $1$3

    Результат замены:

    Введите ваш личный: 558877

    4. Разбор строки для авто замены sms, если нужно заменить несколько выражений. В этом случае нужно заменить G-, google, code.

    Полное сообщение:

    G-679425 is your google verification code

    Регулярное выражение:

    (G\-)(.*)(google)(.*)(code)

    В поле Replace by нужно указать:

    $2$4КoДe

    Результат замены:

    679425 is your verification КoДe

    где, 

    .* -соответствует любому символу (кроме терминаторов строк);
    (\d) - совпадение с цифрой (равной [0-9]);
    (\d+) - совпадение с любым количеством цифр;
    (\d{2}) - соответствует точно 2 раза;
    \. - экранирование символа; 
    (?s) - перенос строки.


    Какой программой можно открыть файл с расширением csv?

    В основном системой используются файлы с расширением csv. Данные файлы можно открыть:

    • для Windows при помощи Microsoft Excel, LibreOffice Calc;
    • для Linux подобных ОС(Операционных Систем) это LibreOffice Calc;
    • для MacOS это Microsoft Exel for Mac, Planamesa NeoOffic, LibreOffice Calc;
    What is displayed in the tab SIM History?
    In the tab Sim History tab displays information about all activity of SIM cards in the GSM network.
    Возможно ли регистрировать сим карты в разных GSM сотах?
    Сим карты можно регистрировать в разных сотах при помощи:
    1) Регистрации сим карт на разных шлюзах системы Антракс
    2) Регистрации сим карт во всех доступных сотах на локациях.
    Где я могу увидеть информацию о состоянии счета сим карты?
    Информацию о последнем запросе счета можно посмотреть в поле User message во вкладке SIM SERVERS.
    Для чего используется GSM группа?
    GSM группа исползуется для связи GSM каналов с сим картами(GSM каналам назначается GSM группа, которой можно присвоить определенные сим группы во вкладке GSM groups).
    Для чего используется сим группа?
    Сим группа используется для симуляции человеческого поведения(генерация входящей активности, перемещение между базовыми станциями и сотами, лимиты ативности и т.д.), выполнения служебных активности(проверка и пополнение счета, активация сим, активация определенных тарифов и услуг и т.д.).
    Какая потребляемая мощность у GSM и SIM боксов?
    GSM и SIM боксы потребляют: 25-30 ватт при нагрузке тока:<br>GSM бокс: rms:300ma|rms load:550ma|max:1.9 a;<br>SIM бокс: rms:400ma|rms_load:800ma|max:1.9 a.<br>Напряжение питания - 12 вольт.<br>rms(root mean square)- cреднее квадратическое число, равное квадратному корню из среднего арифметического квадратов множества чисел. Среднее квадратическое всегда больше или равно среднему арифметическому.<br>ma – миллиамперы<br>a – амперы
    Какие параметры может анализировать anti-fraud?
    Anti-fraud может анализировать поведение и движение абонентов, на какие номера совершает звонки абонент, частота повторений наборов номера, частота регистраций с разных телефонов использование различных сервисов оператора, начальную активность новых и общую активность сим карт.
    Как контролировать трафик, который прошел через нашу систему?
    У вас есть возможность контролировать трафик в вашем личном кавинете в support center, если вы получаете траффик от Flames Group. В остальных случаях, можно получить данную информацию с базы данных, используя SQL запрос:

    SELECT date_trunc('day', setup_time)::date "Day", count(*) "Count", to_char(sum(cdr.stop_time - cdr.start_time), 'HH24:MI:SS') duration
    FROM cdr
    WHERE date_trunc('day', setup_time) >= '2016-10-01'::date AND date_trunc('day', setup_time) <= '2016-11-05'::date
    GROUP BY "Day"
    ORDER BY "Day"
    Какого типа сим карты можно использовать в оборудавании Antrax?
    В оборудовании antrax можно использовать симкарты цифровой сотовой связи GSM(2g). Оборудование antrax выпускаются с поддержкой 4 частот: 850 МГц, 900 МГц, 1800 МГц, 1900 МГц.
    Как работает VoIP Antispam?
    VoIP Antispam анализирует количество попыток звонка, ACD, количество FAS, продолжительность вызова перед отбоем со стороны GSM или VoIP за установленный период времени  для  определенного B-номера.
    Как система Antrax определяет FAS?
    Система Antrax может определять FAS по времени от начала вызова до ответа и сравнением FAS с образцами, внесенными в систему.
    Как сменить стандартный логин и пароль?
    На сервере, где установлен control server, откройте для редактирования файл /opt/antrax/control-server/etc/users.properties и удалите строки такого типа:<br>admin=admin:-babd24645cf086a751bd3eec227852de04d1225<br>manager=admin:-4e4c88c5fa3f12fe898785b0ea8b00ff8a08ade2.<br>Выполните данную строку в терминале:<br>/opt/antrax/control-server/bin/antrax.control-server.adduser username admin ,<br>где username- новый логин для нового пользователя, admin- группа к которой он принадлежит(есть 3 группы пользователей- admin, user, guest), введите пароль для нового пользователя.
    Может ли система Antrax определять голосовую почту после гудков?
    Сиcтема Antrax может реагировать на определенный ответ оператора и сбросить вызов при получении данного ответа.
    Может ли система Antrax распознать карты, заблокированые оператором?
    В зависимости от оператора, заблокированым сим картам, не позволяют регистрироваться в сети, приходит SMS уведомление или определенное USSD уведомление. Такие сим карты могут блокироваться при распознании SMS и USSD, если уведомление не приходят, можно блокировать сим карты по количеству нулевых звонков.
    Можно ли вводить пин код для сим карт в системе Antrax?
    Пин код можно вводить в системе вручную. Во вкладке SIM Sersers выбирите нужную сим карту или группу сим карт, в поле рядом с надписью Pin Code введите пин и нажмите клавишу Enter.
    Можно ли регистрировать сим карты одного опрератора на одном канале, а сим карты вторго опреатора на другом?
    Для распределения GSM каналом между Sim группами нужно:
     1. Создать и назначить каждой Sim группе свою GSM группу во вкладке GSM groups
     2. Назначить для GSM каналам GSM группы, по количеству нужных каналов для сим групп во вкладке VOICE SERVERS
    Нужно ли устанавливать SIM бокс на каждой локации с GSM боксом?
    Не обязательно, сим бокс можно установить удаленной локации. Сим бокс и GSM боксы будут свящываться по сети интрнет.
    Что означает аббревиатура ACD?
    Average Call Duration. Средняя длительность разговоров на роуте.
    Что означает аббревиатура ASR?
    Answer Seizure Ratio, измеряется в процентах и обозначает количество законнекченных звонков, т.е. звонков, которые прошли этап длинных гудков и соединились с точкой назначения.
    Что означает аббревиатура CLI?
    CLI(Calling Line Identification)- технология автоматического определения номера.
    Что означает аббревиатура FAS?
    False (fake) Answer Supervision. Симмуляция входящего коннекта на поставщика звонка.
    Что означает аббревиатура IMSI?
    IMSI(International Mobile Subscriber Identity)-международный идентификатор мобильного абонента (индивидуальный номер абонента), ассоциированный с каждым пользователем мобильной связи стандарта GSM, UMTS или CDMA. При регистрации в сети аппарат абонента передаёт IMSI, по которому происходит его идентификация.
    Что означает индикация GSM бокса?

    Что означает индикация SIM бокса?

    Что отображается во вкладке CDR?
    Вкладка CDR(call detail record) отображает детальную информацию о звонках, которые прошли через систему. Используя фильтры данной вкладки, можно получить детальную информацию о вызовах за определенный период, для заданной SIM или GSM группы, для заданного A или B номера или для определенной сим карты.
    Что отображается во вкладке Sim Group Reports?
    Во вкладке Sim Group Reports отображается статистическая информация по сим группам
    Что отображается во вкладке SIM History?
    Во вкладке Sim History отображается информация о всех активностях сим карты в GSM сети.
    Что такое anti-fraud?
    Anti-fraud- это система для борьбы со взломоми в GSM сети.
    Что такое cell equalizer?
    Cell equalizer- часть программного обеспечения antrax, которая искусcтвенно занижает сигнал на базовых станциях,не выделеных галочкой в столбике Serving вкладки GSM-view, что бы сим карты могли регистрироваться на базовых станциях, которые выделил клиент
    Что такое DTMF?
    DTMF- это возможность передавать нажатие клавиши от абонента А до абонета Б.
    Что такое GSM шлюз?
    GSM шлюз — устройство, позволяющее переводить трафик из интернет сети напрямую в сети сотовой связи стандарта GSM и обратно.
    Что такое PDD и какие факторы имеют влияние на это значение?
    PDD- это время от окончания набора до начала вызова. На PDD имеют влияние такие факторы:
    1. Качество интернета;
    2. Уровень GSM сигнала;
    3. Загруженность доступных базовых станций в сотах оператора
    (Базовая станция-комплекс радиопередающей аппаратуры (ретрансляторы, приёмопередатчики), осуществляющий связь с сотовым телефоном. Комплекс, расположенных рядом, базовых станций образует соту).
    Что такое емкость?
    Емкость маршрута- это количество одновременных звонков по одному маршруту.
    Что такое сим семья?
    Номера сим семьи- это номера, которые регулярно совершают звонки между собой.

    Answers about Начальная настройка системы

    Какие VPS вы могли бы посоветовать?
    Протестируйте с техподдержкой VPS следующее серверы(при пинге время ожидания не должно привышать
    250 мс и потери не должны привышпть 3%):
    https://contabo.com/
    https://www.ovh.ie/
    Какие минимальные технические требования к ПК для софт свича?
    Минимальные технические требования к ПК для софт свича должны соответсвовать данным:

    CPU: Intel/AMD 2 core CPU by ~3Ghz 64х
    RAM: 4 Gb
    HDD: 250 Gb
    OS : CentOS 6.8 x86_64
    Какого типа GSM боксы Antrax существуют?
    GSM боксы Antrax существуют двух типов: на 4 GSM канала(GB-4) и на 8 GSM каналов(GB-8).
    Какого типа SIM боксы Antrax существуют?
    Сим боксы Antrax существуют двух типов: на 60 сим карт(SB-60) и на 120 сим карт(SB-120).
    На какие операционные системы можно устанавливать GUI клиент Antrax?
    GUI клиент Antrax может быть установлен на Windows, Linux, McOS
    Что нужно для подключения GSM и SIM бокса?
    Для подключения боксов вам понадобится:

    1. Боксы
    2. ПК с минимум 1 сетевой платой

    Подключение:

    1. Настройте на сетевой плате ПК IP – 172.16.0.1
    2. Подклюите к сетевой плате ПК бокс через LAN разьем
    3. Бокс доступен по адрессу 172.16.0.2 (подключитесь к боксу по ssh через консоль в Linux, либо через программу Putty в Windowss)
    4. данные для доступа по ssh
    login – root
    password – antrax
    5. После подключения настройте сетевой интерфейс бокса для получения IP адреса от роутера по DHCP
    Выполните:

    nano /etc/network/interfaces

    Замените все, что касается интерфейса eth0 на:
    auto eth0
    allow-hotplug eth0
    iface eth0 inet dhcp

    Для настройки статического ip при прямом подключении через LAN разьем, замените все, что касается интерфейса eth0 на:

    auto eth0
    iface eth0 inet static
    address xxx.xxx.xxx.xxx
    netmask 255.0.0.0
    gateway xxx.xxx.xxx.xxx
    (address -статический ip адрес, тут вы должны записать свой, netmask -стандартная маска сети, gateway -ip адрес основного шлюза. Данную информацию должен предоставить интернет провайдер)

    Сохраните файл перед выходом из него.

    Сделайте рестарт networking
    /etc/init.d/networking restart

    Answers without category

    Как настроить синхронизацию времени между устройствами системы?

    Что бы синхронизация времени проходила успешно необходимо, что бы все устройства работали на одном часовом поясе, для проверки часового пояса необходимо выполнить команду:

    date

    Данная команда выведет текущее время и часовой пояс:

    Чтв Фев  8 14:44:57 EET 2018

    Если на устройствах разные часовые зоны, то необходимо установить одну и ту же, для этого можно воспользоватся командами:

    Для Debian8:

    dpkg-reconfigure tzdata

    Для CentOS6.X:

    rm -f /etc/localtime
    ln -s /usr/share/zoneinfo/Регион/Город /etc/localtime

    Где:

     Регион - это регион в котором находится данная временная зона, примеры:
    Africa/      Atlantic/    Chile/       Eire         Factory      GMT-0        Iceland      Jamaica      MET          NZ           posix/       ROC          UCT          W-SU
    America/     Australia/   CST6CDT      EST          GB           GMT+0        Indian/      Japan        Mexico/      NZ-CHAT      posixrules   ROK          Universal    zone.tab
    Antarctica/  Brazil/      Cuba         EST5EDT      GB-Eire      Greenwich    Iran         Kwajalein    MST          Pacific/     PRC          Singapore    US/          Zulu
    Arctic/      Canada/      EET          Etc/         GMT          Hongkong     iso3166.tab  Libya        MST7MDT      Poland       PST8PDT      SystemV/     UTC         
    Asia/        CET          Egypt        Europe/      GMT0         HST          Israel       localtime    Navajo       Portugal     right/       Turkey       WET
     - город в котором находится данная временная зона, примеры городов для  - Asia:
    Aden           Baghdad        Chita          Dili           Hovd           Karachi        Kuching        Nicosia        Qatar          Shanghai       Thimbu         Vientiane
    Almaty         Bahrain        Choibalsan     Dubai          Irkutsk        Kashgar        Kuwait         Novokuznetsk   Qyzylorda      Singapore      Thimphu        Vladivostok
    Amman          Baku           Chongqing      Dushanbe       Istanbul       Kathmandu      Macao          Novosibirsk    Rangoon        Srednekolymsk  Tokyo          Yakutsk
    Anadyr         Bangkok        Chungking      Gaza           Jakarta        Katmandu       Macau          Omsk           Riyadh         Taipei         Ujung_Pandang  Yekaterinburg
    Aqtau          Beirut         Colombo        Harbin         Jayapura       Khandyga       Magadan        Oral           Saigon         Tashkent       Ulaanbaatar    Yerevan
    Aqtobe         Bishkek        Dacca          Hebron         Jerusalem      Kolkata        Makassar       Phnom_Penh     Sakhalin       Tbilisi        Ulan_Bator    
    Ashgabat       Brunei         Damascus       Ho_Chi_Minh    Kabul          Krasnoyarsk    Manila         Pontianak      Samarkand      Tehran         Urumqi        
    Ashkhabad      Calcutta       Dhaka          Hong_Kong      Kamchatka      Kuala_Lumpur   Muscat         Pyongyang      Seoul          Tel_Aviv       Ust-Nera      

    Пример настройки временной зоны - Asia и - Almaty, это временная зона которая относится к GMT+6

    sudo cp /etc/localtime /etc/localtime.bak
    sudo ln -s -f /usr/share/zoneinfo/Asia/Almaty /etc/localtime

    После настройки одной временной зоны для всех устройств, можно приступать к настройки сервисов, которые отвечают за синхронизацию времени между устройствами, таких как ntpd и chrony.

    Настройка ntdp и chrony

    На главном сервере с ОС(Операционная система) CentOS6.X(так называемый CS-сервер) обязательно необходим доступ к Интернету. Использовании ниже описанной конфигурации позволит клиентам VS и SS серверов синхронизироваться с CS даже при условии отсутствия у них доступа к сети Интернет. Синхронизация производится по порту: "123".

    Ntpd настраивается только для Centos 6

    Устанавливаем ntp и ntpdate:

    yum install -y ntp ntpdate

    Добавляем в автозагрузку ntpd и убираем из автозагрузки chronyd:

    chkconfig ntpd on
    chkconfig chronyd off

    Останавливаем сhrony и ntp

    /etc/init.d/chronyd stop
    /etc/init.d/ntpd stop

    Настройка ntpd:

    mcedit /etc/ntp.conf

    Приведите блок  списка серверов для синхронизации к виду:

    server time1.google.com iburst
    server time2.google.com iburst
    server time3.google.com iburst
    server time4.google.com iburst

    Применяем новые настройки:

    sudo service ntpd reload

    Включаем ntpd

    /etc/init.d/ntpd start

    Разрешаем UDP порт 123 порт в таблицу iptables:

    iptables -A INPUT -s 192.168.0.0/16 -m state --state NEW -p udp --dport 123 -j ACCEPT

    Сохраняем настройки:

    service iptables save

    Chrony настраивается только для Debian 8

    Устанавливаем chrony и  ntpdate: 

    apt-get install -y chrony ntpdate

    Добавляем в автозагрузку ntpd и убираем из автозагрузки chronyd:

    systemctl disable ntp
    systemctl enable chrony

    Останавливаем сhrony и ntp 

    systemctl stop ntp
    systemctl stop chrony

    Настройка chrony:

    mcedit /etc/chrony/chrony.conf

    Приведите блок  списка серверов для синхронизации к виду:

    server Static_public_IP_address_of_CS iburst
    server time1.google.com iburst
    server time2.google.com iburst
    server time3.google.com iburst
    server time4.google.com iburst
    initstepslew 5 Static_public_IP_address_of_CS

    где Static_public_IP_address_of_CS - статический-публический IP адрес сервера, где установлен Control Server

    Включаем  и добавляем в авто-запуск chrony :

    systemctl enable chrony
    systemctl start chrony

    Ручная временная синхронизация 

    Останавливаем сhrony и ntp в Centos 6.X или Debian 8:

    /etc/init.d/chronyd stop
    /etc/init.d/ntpd stop

    Пробуем синхронизировать время при помощи утилиты ndpdate

    ntpdate ntp_server
    ntp_server - IP адрес или доменное имя сервиса по которому будет производится синхронизация времени, к примеру:
    ntp.time.in.ua
    time1.google.com
    time.org

    Если синхронизация не успешная, то можно произвести разовую синхронизацию  при помощи ntpdate используя не стандартный порт

    ntpdate -u ntp_server

    или

    date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"

     


    Loading...