Включить прослушивание записи звонков в VtigerCrm (Sales Platfrom)

50 руб.за час
02 декабря 2021, 12:24 • 3 отклика • 16 просмотров

Сейчас получилась сборка:
сервер (virtualbox)
Issabell Asterisk 11(11.25.3), Centos 7.1
Salesplatform-vtigercrm-7.1.0-201803 + Salesplatform-vtiger-sp-710201803-01 + SPAsteriskConnector-1.4.2

Работает весь основной функционал: Click2dial, звонки внутри сети, звонки на внешку, входящие с внешки, есть всплывающие окна при входящих звонках.

Не работает:
1. Нет возможности прослушать разговоры из CRM.
2. Не отображаются в CRM исходящие звонки на внешку. То есть: звонок 100 > 101 запись о исходящем звонке появляется, звонок 100 > 380500000000 записи о исходящем звонке нет.

Настройки такие:

Issabell (из web)
Внешка:
host=sip.z_a_r_m_a.com
insecure=invite,port
type=friend
fromdomain=sip.z_a_d_a_r_m_a.com
disallow=all
allow=alaw&ulaw
dtmfmode=auto
secret=***
defaultuser=134628
fromuser=134628
qualify=400
directmedia=no
134628:***@sip.z_a_d_a_r_m_a.com/134628

Два внутренних номера 100, 101

SalesPlatform
Настройки Asterisk (PBXManager):
URL адрес: 0.0.0.0:5000
Контекст: from-internal
Секретный ключ: *****

Admin – добавил внутренний номер 100
Создал клиента с номером 101

SPAsteriskConnector-1.4.2
SPVtigerAsteriskConnector.properties:
ServerIP = 0.0.0.0
ServerPort = 5000
AsteriskAppDBPath = /usr/local/SPAsteriskConnector/db/
AsteriskServerIP = 127.0.0.1
AsteriskServerPort = 5038
AsteriskUsername = admin
AsteriskPassword = ******
VtigerURL = https://localhost/vtigercrm/
VtigerSecretKey = *****
CheckKeyOnListenRequest=true
LookUpVariablesNames=
DefaultOriginateChannelProtocol = SIP

java -version openjdk version 11.0.6 2020-01-14 LTS

По записи разговоров:
cdr.conf:
[general]
enable=yes

cdr_manager.conf:
[general]
enabled = yes
[mappings]
recordingpath => recordingpath разговора

cdr_manager.so запущен

Контексты [macro-parked-call] [parkedcallstimeout] [sub-record-cancel] [sub-record-check] нашел и правил в extensions_additional.conf согласно мануалу

у папки /var/spool/asterisk/ и ее внутренностей права 777
В CRM, длительность разговора есть, плеер есть, но слушать нечего
Из Issabel разговоры прослушиваются

Возвращаемся к тому что не работает:
1. Нет возможности прослушать разговоры из CRM.
2. Не отображаются в CRM исходящие звонки на внешку. То есть: звонок 100 > 101 запись о исходящем звонке появляется, звонок 100 > 380500000000 записи о исходящем звонке нет.

Начну со второго.
Так как SPAsteriskConnector конектится с Asterisk по AMI (на соседском форуме рекомендовали wireshark для этих целей), полагаю нужно чем-то к нему подключится и сравнить логи исходящих звонков 100 > 101 и 100 > 380500000000 , чтоб понимать чего не хватает.

Интструкции
с оф сайта https://wiki.salesplatform.ru/index.php/SalesPlatf...
сторонняя https://wikival.bmstu.ru/doku.php?id=%D1%81%D0%B5%...
еще одна http://xn----jtbajd3aso1dzd.xn--p1ai/blog/vtiger-c...
не один из вариантов на сработал. хотя может что-то не так делал


Кто может помочь с решением вопроса? сколько возьмете?