Запись телефонных разговоров
Maksim (обсуждение | вклад) |
Pax (обсуждение | вклад) |
||
Строка 78: | Строка 78: | ||
PROFIL [97] { TYPE = AIR_AGENT | PROFIL [97] { TYPE = AIR_AGENT | ||
nCallRecServer = 2 // режим 'вызова' для 'Незабудка' | nCallRecServer = 2 // режим 'вызова' для 'Незабудка' | ||
− | sAON = "99999" // С этим | + | sAON = "99999" // С этим АОН-ом будем выходить на систему записи |
− | sRecServerNum = "902" // С | + | sRecServerNum = "902" // С по этому номеру будем выходить на систему записи |
− | + | ||
} | } | ||
− | |||
В профиле модуля выбираем fAgentUseLIO = YES для того что бы система записи могла управлять отслеживаемыми номерами. | В профиле модуля выбираем fAgentUseLIO = YES для того что бы система записи могла управлять отслеживаемыми номерами. | ||
ROUTE [6] { NAME = "Незабудка" | ROUTE [6] { NAME = "Незабудка" | ||
− | RECORD "902" 9 // 9 направление связано с транком на систему записи | + | RECORD "902" 9 // 9 направление связано с SIP транком на систему записи |
} | } |
Версия 11:10, 15 ноября 2018
1
Создаем виртуальный порт SIG_AGENT в AIR_AGENT.
AIR [8] { PROFIL = 97 // AIR TYPE = AIR_AGENT
PORT [1-20] { PROFIL = 98 // SIG = SIG_AGENT
GROUP = 26
}
}
В настройках принципиально важен параметр nMixPlata – номер виртуальной платы PROMG, настроенной в системе. Для записи переговоров рекомендуется выделить отдельный PROMG, который не будет использоваться для работы с SIP или GSCPoIP. Количество портов – количество одновременно записываемых разговоров. На один PROMG можно создать максимально 62 порта.
Доступные виртуальные платы можно увидеть по команде virtman:
>virtman plata 5 index 0 wan 192.168.5.48 up count 62 used <all:4 ip:0 conf:0> plata 6 index 1 wan 192.168.5.48 up count 62 used <all:0 ip:0 conf:0> plata 7 index 2 wan 192.168.5.40 up count 62 used <all:0 ip:0 conf:0> plata 8 index 3 wan 192.168.5.40 up count 62 used <all:0 ip:0 conf:0>
PROFIL [97] { TYPE = AIR_AGENT
nMixPlata = 8
rtWrite = 10
sSubDir = "TesT"
}
PROFIL [98] { TYPE = SIG_AGENT
}
Файлы будут создаваться по пути /ATS/VOICE/. Параметр sSubDir позволяет писать файлы в поддиренкторию, которую необходимо заранее создать в /ATS/VOICE/. Имя файла: date-time-id-numbera-numberb.
2
Создаем отдельную таблицу маршрутизации, в которой описываются правила выбора вызовов для записи. Должно использоваться направление DIROUT.
ROUTE [10] { NAME = "VoiceRec"
RECORD "100" DIROUT // - пишем все входящие и исходящие вызовы связанные с номером 100
RECORD "????????????????????" AON "200" DIROUT // - пишем только входящие вызовы на номер 200
RECORD "300" AON "????????????????????" DIROUT // - пишем только исходящие вызовы c номера 300
RECORD "400" AON "500" DIROUT // - пишем вызовы c номера 400 на номер 500
RECORD "***" AON "600" DIROUT // - пишем только входящие внутренние вызовы на номер 600
RECORD "700" AON "***" DIROUT // - пишем только исходящие внутренние вызовы с номера 700
RECORD "C124******" DIROUT // - пишем все входящие и исходящие вызовы в модуле 124
RECORD "C125001***" AON "C*********" DIROUT // - пишем только входящие вызовы на 1-ый поток 125-го модуля
RECORD "C*********" AON "C127201***" DIROUT // - пишем только исходящие вызовы с 201-го потока 127-го модуля
RECORD "C126011***" DIROUT // - пишем все вызовы связанные с 11-ым потоком 126-го модуля
RECORD "C001002003" DIROUT // - пишем все вызовы связанные с 3-им таймслотом 2-ого потока 1-го модуля
RECORD "C*********" DIROUT // - активирует запись абсолютно всех вызовов в сети оборудования М-200
}
3
Простая программа для прослушивания, копирования и удаления записей переговоров:
Скачать для MS WIN можно ЗДЕСЬ (v.1.0.4).
При большом количестве файлов советуем пользоваться программой WinSCP
4
Использование совместно с системой записи 'Незабудка'
Настраиваем порты записи как в пункте 1
Создаем sip транк через который вызовы будут попадать в 'Незабудка'
Меняем профиль AGENTa
PROFIL [97] { TYPE = AIR_AGENT nCallRecServer = 2 // режим 'вызова' для 'Незабудка' sAON = "99999" // С этим АОН-ом будем выходить на систему записи sRecServerNum = "902" // С по этому номеру будем выходить на систему записи }
В профиле модуля выбираем fAgentUseLIO = YES для того что бы система записи могла управлять отслеживаемыми номерами.
ROUTE [6] { NAME = "Незабудка" RECORD "902" 9 // 9 направление связано с SIP транком на систему записи }