Заглавная страница, Запись телефонных разговоров

Материал из M-200 WIKI
(Различия между страницами)
Перейти к: навигация, поиск
 
(4)
 
Строка 1: Строка 1:
{{ВерхМенюГлав}}
+
{{ПравГлавМеню}}
<!--        Основные разделы портала        -->
+
{| id="mp-tfp" style="margin:4px 0 0 0; width:100%;"
+
| style="width:100%; border:1px solid #9dc7db; vertical-align:top;"|
+
{| cellpadding="2" cellspacing="5" style="vertical-align:top; background:#b2e1f8; color:#000; width:100%"
+
{| id="mp-left" cellpadding="2" cellspacing="5" style="width:100%; vertical-align:top; background:#fcfcfc;"
+
! <h2 id="mp-dyk-h2" style="margin:0; background:#a5d1e6; font-size:120%; font-weight:bold; border:1px solid #7c9dad; text-align:left; color:#000; padding:0.2em 0.4em;">Техническая документация</h2>
+
|-
+
| style="color:#000;" | <div id="mp-dyk">
+
{| style="width:100%;"
+
| style="width:30%; vertical-align:top;" |
+
* '''[[Узлы TDM/IP коммутации|TDM\IP коммутаторы]]'''
+
**[[Узлы цифровой коммутации|Узлы коммутации, IP COM]]
+
**[[Цифровые коммутаторы|Цифровые коммутаторы]]
+
**[[IP АТС]]
+
* [[МАЛ на базе К-87]]
+
| style="width:30%; vertical-align:top;" |
+
* [[Программное обеспечение]]
+
* [[Инструкции по эксплуатации|Документация PDF]]
+
| style="vertical-align:top;" |
+
|}
+
</div>
+
|}
+
| style="border:1px solid transparent;" |
+
|}
+
<!--        Новости        -->
+
{| id="mp-tfp" style="margin:4px 0 0 0; width:100%; "
+
| style="width:100%; border:1px solid #f2b5e1; vertical-align:top; color:#000;"|
+
{| cellpadding="2" cellspacing="5" style="vertical-align:top; background:#fcfcfc; width:100%"
+
! <h2  id="mp-tfp-h2" style="margin:0; background:#f2b5e1; font-size:120%; font-weight:bold; border:1px solid #afa3bf; text-align:left; color:#000; padding:0.2em 0.4em">Новости</h2>
+
|-
+
| style="color:#000;" |
+
* 26.01.2015 - Новый релиз - 5.86.75! Просьба обращаться в техподдержку МТА.
+
* 20.10.2014 - Новый релиз - 5.86.74! Просьба обращаться в техподдержку МТА.
+
* 26.06.2014 - Новый релиз - 5.86.72! Просьба обращаться в техподдержку МТА.
+
* 14.03.2014 - Новый релиз - 5.86.70! Просьба обращаться в техподдержку МТА.
+
* 04.03.2014 - Новый релиз - 5.86.69! Просьба обращаться в техподдержку МТА.
+
* 16.12.2013 - Новый релиз - 5.86.66! Просьба обращаться в техподдержку МТА.
+
* 28.08.2013 - Новый релиз - 5.86.64! Просьба обращаться в техподдержку МТА.
+
* 26.04.2013 - Новый релиз - 5.86.60! Просьба обращаться в техподдержку МТА.
+
  
...
+
==1==
* 10.07.2009 - Запущен в работу сетевой портал [[База знаний М-200|"База знаний М-200"]]
+
Создаем виртуальный порт [[SIG_AGENT]] в [[AIR_AGENT]].
|}
+
|}
+
<!--        Связь со мной        -->
+
{| id="mp-tfp" style="margin:4px 0 0 0; width:100%; "
+
| style="width:100%; border:1px solid #a1d9af; vertical-align:top; color:#000;"|
+
{| cellpadding="2" cellspacing="5" style="vertical-align:top; background:#fcfcfc; width:100%"
+
! <h2  id="mp-tfp-h2" style="margin:0; background:#a1d9af; font-size:120%; font-weight:bold; border:1px solid #7ca787; text-align:left; color:#000; padding:0.2em 0.4em">Обратная связь</h2>
+
|-
+
| style="color:#000;" |
+
*Вы хотите принять участие в создании портала
+
*У Вас есть замечания, Вам что-то не понравилось
+
*У Вас есть предложения, как сделать портал лучше
+
*...
+
  
По всем вопросам, связанным с работой портала, просьба обращаться по адресу '''''wiki@m-200.com'''''
+
<code>
|}
+
        AIR [8] { PROFIL = 97            // AIR TYPE = AIR_AGENT
|}
+
            PORT [1-20] { PROFIL = 98      // SIG = SIG_AGENT
 +
                GROUP = 26
 +
            }
 +
        }
 +
</code>
  
 +
В настройках принципиально важен параметр [[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>
 +
 +
<code>
 +
    PROFIL [97] { TYPE = AIR_AGENT
 +
        nMixPlata = 8
 +
        rtWrite = 10
 +
        sSubDir = "TesT"
 +
    }
 +
    PROFIL [98] { TYPE = SIG_AGENT
 +
    }
 +
</code>
 +
 +
Файлы будут создаваться по пути /ATS/VOICE/. Параметр sSubDir позволяет писать файлы в поддиренкторию, которую необходимо заранее создать в /ATS/VOICE/. Имя файла: date-time-id-numbera-numberb.
 +
 +
==2==
 +
Создаем отдельную таблицу маршрутизации, в которой описываются правила выбора вызовов для записи. Должно использоваться направление [[DIROUT]].
 +
 +
<code>
 +
    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
 +
    }
 +
</code>
 +
 +
==3==
 +
Простая программа для прослушивания, копирования и удаления записей переговоров:
 +
 +
[[Файл:Speechbrsr-01.png]]
 +
 +
Скачать для MS WIN можно [http://www.m-200.com/data/po/speechbrowser.zip ЗДЕСЬ] (v.1.0.4).
 +
 +
[[Категория:IVR]]
 +
[[Категория:Узлы коммутации серии СС]]
 +
[[Category:Узлы TDM/IP коммутации]]
 
__NOTOC__
 
__NOTOC__
 +
При большом количестве файлов советуем пользоваться программой WinSCP
 +
 +
==4==
 +
Использование совместно с системой записи 'Незабудка'
 +
 +
Настраиваем порты записи как в пункте 1
 +
 +
Создаем sip транк через который вызовы будут попадать в 'Незабудка'
 +
 +
Меняем профиль AGENTa
 +
<code>
 +
    PROFIL [97] { TYPE = AIR_AGENT
 +
        nCallRecServer = 2    // режим 'зеркального вызова' для 'Незабудка'
 +
        sAON = "99999"        // С этим АОН-ом будем выходить на систему записи
 +
        sRecServerNum = "902"  // С по этому номеру будем выходить на систему записи
 +
    }
 +
</code>
 +
Номера под запись система "Незабудка" задаёт при помощи протокола XmlRpc.
 +
Для анализа номеров установленных по протоколу XmlRpc необходимо в профиле модуля установить fAgentUseLIO = YES
 +
При этом параметр rtWrite в профиле AGENTa устанавливать не обязательно.
 +
При отборе в режиме 'зеркального вызова' порт AGENTa звонит через транк SIP на систему записи.
 +
<code> 
 +
    ROUTE [6] { NAME = "Незабудка"
 +
        RECORD "902" 9    // 9 направление связано с SIP транком на систему записи
 +
    }
 +
</code>
 +
Информация об участниках вызова передаётся в формате CISCO в соответствующем информационном элементе
 +
сообщения устанавливающего вызов (INVITE).
 +
<code>
 +
    From: <sip:88888@192.168.5.147;x-refci=5;x-nearend;x-nearendaddr=100;x-nearenddevice=EXT101513001;x-farendaddr=101;x-farenddevice=EXT101513002;x-origin=nearend>;tag=ur5jami0rn24ei3
 +
</code>
 +
В RTP потоке SIP вызова передаётся речевая информация.
 +
Значение параметра nCallRecServer определяет сколько вызовов при одном отборе поступит на систему записи.
 +
В случае nCallRecServer = 2 на систему записи поступает 2 вызова. RTP первого вызова несёт речевую информацию абонента А,
 +
а второго - абонента Б. В случае nCallRecServer = 1 на систему поступит один вызов со смешанным RTP потоком.

Версия 11:37, 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

Простая программа для прослушивания, копирования и удаления записей переговоров:

Speechbrsr-01.png

Скачать для MS WIN можно ЗДЕСЬ (v.1.0.4).

При большом количестве файлов советуем пользоваться программой WinSCP

4

Использование совместно с системой записи 'Незабудка'

Настраиваем порты записи как в пункте 1

Создаем sip транк через который вызовы будут попадать в 'Незабудка'

Меняем профиль AGENTa

   PROFIL [97] { TYPE = AIR_AGENT
       nCallRecServer = 2     // режим 'зеркального вызова' для 'Незабудка'
       sAON = "99999"         // С этим АОН-ом будем выходить на систему записи
       sRecServerNum = "902"  // С по этому номеру будем выходить на систему записи 
   }

Номера под запись система "Незабудка" задаёт при помощи протокола XmlRpc. Для анализа номеров установленных по протоколу XmlRpc необходимо в профиле модуля установить fAgentUseLIO = YES При этом параметр rtWrite в профиле AGENTa устанавливать не обязательно. При отборе в режиме 'зеркального вызова' порт AGENTa звонит через транк SIP на систему записи.

   ROUTE [6] { NAME = "Незабудка"
       RECORD "902" 9    // 9 направление связано с SIP транком на систему записи
   }

Информация об участниках вызова передаётся в формате CISCO в соответствующем информационном элементе сообщения устанавливающего вызов (INVITE).

   From: <sip:88888@192.168.5.147;x-refci=5;x-nearend;x-nearendaddr=100;x-nearenddevice=EXT101513001;x-farendaddr=101;x-farenddevice=EXT101513002;x-origin=nearend>;tag=ur5jami0rn24ei3

В RTP потоке SIP вызова передаётся речевая информация. Значение параметра nCallRecServer определяет сколько вызовов при одном отборе поступит на систему записи. В случае nCallRecServer = 2 на систему записи поступает 2 вызова. RTP первого вызова несёт речевую информацию абонента А, а второго - абонента Б. В случае nCallRecServer = 1 на систему поступит один вызов со смешанным RTP потоком.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты