Вы не авторизованы

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

Сообщения 1 - 15 из 24
Начало | Пред. | 1 2 | След. | Конец
RSS
Как настроить прослушивание телефонных разговоров
 
Панель на управляемых формах для CRM 2.0.7.1

Вроде бы все настроил:
1. Файлы записи создаются
Цитата
$ ls /storage/usbdisk1/askoziapbx/voicemailarchive/monitor
2013-12
askozia-1387285637.gsm
in_3462281012_2013-12-18-11-11-59.gsm
in_9226520209_2013-12-17-22-55-48.gsm
in_9226520209_2013-12-17-23-01-45.gsm
out_620209_2013-12-17-19-17-10.gsm
2. В базе Sqlite3 эти данные есть
Цитата
$ sqlite3 /storage/usbdisk1/askoziapbx/astlogs/asterisk/master.db "sel ect userfield fr om cdr"
2013-12/17/out_620209_2013-12-17-18-47-41.gsm
2013-12/17/out_620209_2013-12-17-19-07-17.gsm
2013-12/17/out_620209_2013-12-17-19-12-01.gsm
out_620209_2013-12-17-19-17-10.gsm
in_9226520209_2013-12-17-22-55-48.gsm
in_9226520209_2013-12-17-23-01-45.gsm
in_3462281012_2013-12-18-11-11-59.gsm
3. Незнаю нужно или нет, порт 56080 открыл
5. В логах звонков записи есть:
,"","0000777","internal","","Local/0000777@internal-0000000c1","","Wait","10","2013-12-18 00:08:23","2013-12-18 00:08:23","2013-12-18 00:08:24","1","1","ANSWERED","DOCUMENTATION","","askozia-1387303703.36",""
,"","0000111","internal","","Local/0000111@internal-0000000f1","","Wait","10","2013-12-18 00:25:11","2013-12-18 00:25:11","2013-12-18 00:25:11","0","0","ANSWERED","DOCUMENTATION","","askozia-1387304711.42",""
,"","0000111","internal","","Local/0000111@internal-000000011","","Wait","10","2013-12-18 10:55:02","2013-12-18 10:55:03","2013-12-18 10:55:03","1","0","ANSWERED","DOCUMENTATION","","askozia-1387342502.2",""
,"","0000555","internal","","Local/0000555@internal-000000021","","Wait","10","2013-12-18 10:55:03","2013-12-18 10:55:03","2013-12-18 10:55:03","0","0","ANSWERED","DOCUMENTATION","","askozia-1387342503.4",""
,"","0000111","internal","","Local/0000111@internal-000000031","","Wait","10","2013-12-18 10:55:28","2013-12-18 10:55:28","2013-12-18 10:55:29","1","1","ANSWERED","DOCUMENTATION","","askozia-1387342528.6",""
,"","0000555","internal","","Local/0000555@internal-000000041","","Wait","10","2013-12-18 10:55:28","2013-12-18 10:55:29","2013-12-18 10:55:29","1","0","ANSWERED","DOCUMENTATION","","askozia-1387342528.8",""
57238987,"3462281012","399993","SIP-PROVIDER-111446101852af2da913a7e-incoming",""3462281012" <3462281012>","SIP/SIP-PROVIDER-111446101852af2da913a7e-00000000","SIP/101-00000001","Dial","SIP/101,,tM(set-dynamic-feature)o","2013-12-18 11:11:59","2013-12-18 11:12:13","2013-12-18 11:12:19","20","6","ANSWERED","DOCUMENTATION","in_3462281012_2013-12-18-11-11-59.gsm","askozia-1387343519.22","101"

А когда в стикере нажимаю "Прослушать разговор", то выходит:
"Файл с записью разговора не найден на сервере ASTERISK"
 
Логи 1С
Инициирован запрос имени файла записи CDR
[Newchannel] <generic event="Newchannel" privilege="call,all" channel="Local/0000777@internal-0000000d;1" channelstate="0" channelstatedesc="Down" calleridnum="" calleridname="" accountcode="" exten="0000777" context="internal" uniqueid="askozia-1387346425.28" />
[Newchannel] <generic event="Newchannel" privilege="call,all" channel="Local/0000777@internal-0000000d;2" channelstate="4" channelstatedesc="Ring" calleridnum="" calleridname="" accountcode="" exten="0000777" context="internal" uniqueid="askozia-1387346425.29" />
[NewAccountCode] <generic event="NewAccountCode" privilege="call,all" channel="Local/0000777@internal-0000000d;1" uniqueid="askozia-1387346425.28" accountcode="" oldaccountcode="" />
[NewCallerid] <generic event="NewCallerid" privilege="call,all" channel="Local/0000777@internal-0000000d;1" calleridnum="" calleridname="" uniqueid="askozia-1387346425.28" cid_callingpres="67 (Number Unavailable)" />
[Newchannel] <generic event="Newchannel" privilege="call,all" channel="Local/0000777@internal-0000000e;1" channelstate="0" channelstatedesc="Down" calleridnum="" calleridname="" accountcode="" exten="0000777" context="internal" uniqueid="askozia-1387346425.30" />
[Newchannel] <generic event="Newchannel" privilege="call,all" channel="Local/0000777@internal-0000000e;2" channelstate="4" channelstatedesc="Ring" calleridnum="" calleridname="" accountcode="" exten="0000777" context="internal" uniqueid="askozia-1387346425.31" />
[NewAccountCode] <generic event="NewAccountCode" privilege="call,all" channel="Local/0000777@internal-0000000e;1" uniqueid="askozia-1387346425.30" accountcode="" oldaccountcode="" />
[NewCallerid] <generic event="NewCallerid" privilege="call,all" channel="Local/0000777@internal-0000000e;1" calleridnum="" calleridname="" uniqueid="askozia-1387346425.30" cid_callingpres="67 (Number Unavailable)" />
[Newchannel] <generic event="Newchannel" privilege="call,all" channel="Local/0000777@internal-0000000d;1" channelstate="0" channelstatedesc="Down" calleridnum="" calleridname="" accountcode="" exten="0000777" context="internal" uniqueid="askozia-1387346425.28" />
[Newchannel] <generic event="Newchannel" privilege="call,all" channel="Local/0000777@internal-0000000d;2" channelstate="4" channelstatedesc="Ring" calleridnum="" calleridname="" accountcode="" exten="0000777" context="internal" uniqueid="askozia-1387346425.29" />
[NewAccountCode] <generic event="NewAccountCode" privilege="call,all" channel="Local/0000777@internal-0000000d;1" uniqueid="askozia-1387346425.28" accountcode="" oldaccountcode="" />
[NewCallerid] <generic event="NewCallerid" privilege="call,all" channel="Local/0000777@internal-0000000d;1" calleridnum="" calleridname="" uniqueid="askozia-1387346425.28" cid_callingpres="67 (Number Unavailable)" />
[Newchannel] <generic event="Newchannel" privilege="call,all" channel="Local/0000777@internal-0000000e;1" channelstate="0" channelstatedesc="Down" calleridnum="" calleridname="" accountcode="" exten="0000777" context="internal" uniqueid="askozia-1387346425.30" />
[Newchannel] <generic event="Newchannel" privilege="call,all" channel="Local/0000777@internal-0000000e;2" channelstate="4" channelstatedesc="Ring" calleridnum="" calleridname="" accountcode="" exten="0000777" context="internal" uniqueid="askozia-1387346425.31" />
[NewAccountCode] <generic event="NewAccountCode" privilege="call,all" channel="Local/0000777@internal-0000000e;1" uniqueid="askozia-1387346425.30" accountcode="" oldaccountcode="" />
[NewCallerid] <generic event="NewCallerid" privilege="call,all" channel="Local/0000777@internal-0000000e;1" calleridnum="" calleridname="" uniqueid="askozia-1387346425.30" cid_callingpres="67 (Number Unavailable)" />
Файл с записью разговора не найден на сервере ASTERISK
[UserEvent] <generic event="UserEvent" privilege="user,all" userevent="CallRecordFail" uniqueid="askozia-1387346425.29" channel="SIP/101" uniqueid1c="askozia-1387343519" />
Файл с записью разговора не найден на сервере ASTERISK
[Newstate] <generic event="Newstate" privilege="call,all" channel="Local/0000777@internal-0000000d;2" channelstate="6" channelstatedesc="Up" calleridnum="" calleridname="" connectedlinenum="" connectedlinename="" uniqueid="askozia-1387346425.29" />
[Newstate] <generic event="Newstate" privilege="call,all" channel="Local/0000777@internal-0000000d;1" channelstate="6" channelstatedesc="Up" calleridnum="" calleridname="" connectedlinenum="" connectedlinename="" uniqueid="askozia-1387346425.28" />
[NewAccountCode] <generic event="NewAccountCode" privilege="call,all" channel="Local/0000777@internal-0000000d;1" uniqueid="askozia-1387346425.28" accountcode="" oldaccountcode="" />
[OriginateResponse] <generic event="OriginateResponse" privilege="call,all" response="Success" channel="Local/0000777@internal-0000000d;1" context="" exten="" reason="4" uniqueid="askozia-1387346425.28" calleridnum="<unknown>" calleridname="<unknown>" />
[HangupRequest] <generic event="HangupRequest" privilege="call,all" channel="Local/0000777@internal-0000000d;2" uniqueid="askozia-1387346425.29" />
[SoftHangupRequest] <generic event="SoftHangupRequest" privilege="call,all" channel="Local/0000777@internal-0000000d;2" uniqueid="askozia-1387346425.29" cause="16" />
[Hangup] <generic event="Hangup" privilege="call,all" channel="Local/0000777@internal-0000000d;2" uniqueid="askozia-1387346425.29" calleridnum="<unknown>" calleridname="<unknown>" connectedlinenum="<unknown>" connectedlinename="<unknown>" cause="16" cause_txt="Normal Clearing" />
[Hangup] <generic event="Hangup" privilege="call,all" channel="Local/0000777@internal-0000000d;1" uniqueid="askozia-1387346425.28" calleridnum="<unknown>" calleridname="<unknown>" connectedlinenum="<unknown>" connectedlinename="<unknown>" cause="0" cause_txt="Unknown" />
Файл с записью разговора не найден на сервере ASTERISK
[UserEvent] <generic event="UserEvent" privilege="user,all" userevent="CallRecordFail" uniqueid="askozia-1387346425.31" channel="SIP/101" uniqueid1c="askozia-1387343519" />
Файл с записью разговора не найден на сервере ASTERISK
[Newstate] <generic event="Newstate" privilege="call,all" channel="Local/0000777@internal-0000000e;2" channelstate="6" channelstatedesc="Up" calleridnum="" calleridname="" connectedlinenum="" connectedlinename="" uniqueid="askozia-1387346425.31" />
[Newstate] <generic event="Newstate" privilege="call,all" channel="Local/0000777@internal-0000000e;1" channelstate="6" channelstatedesc="Up" calleridnum="" calleridname="" connectedlinenum="" connectedlinename="" uniqueid="askozia-1387346425.30" />
[NewAccountCode] <generic event="NewAccountCode" privilege="call,all" channel="Local/0000777@internal-0000000e;1" uniqueid="askozia-1387346425.30" accountcode="" oldaccountcode="" />
[OriginateResponse] <generic event="OriginateResponse" privilege="call,all" response="Success" channel="Local/0000777@internal-0000000e;1" context="" exten="" reason="4" uniqueid="askozia-1387346425.30" calleridnum="<unknown>" calleridname="<unknown>" />
[HangupRequest] <generic event="HangupRequest" privilege="call,all" channel="Local/0000777@internal-0000000e;2" uniqueid="askozia-1387346425.31" />
[SoftHangupRequest] <generic event="SoftHangupRequest" privilege="call,all" channel="Local/0000777@internal-0000000e;2" uniqueid="askozia-1387346425.31" cause="16" />
[Hangup] <generic event="Hangup" privilege="call,all" channel="Local/0000777@internal-0000000e;2" uniqueid="askozia-1387346425.31" calleridnum="<unknown>" calleridname="<unknown>" connectedlinenum="<unknown>" connectedlinename="<unknown>" cause="16" cause_txt="Normal Clearing" />
[Hangup] <generic event="Hangup" privilege="call,all" channel="Local/0000777@internal-0000000e;1" uniqueid="askozia-1387346425.30" calleridnum="<unknown>" calleridname="<unknown>" connectedlinenum="<unknown>" connectedlinename="<unknown>" cause="0" cause_txt="Unknown" />
Файл с записью разговора не найден на сервере ASTERISK
[UserEvent] <generic event="UserEvent" privilege="user,all" userevent="CallRecordFail" uniqueid="askozia-1387346425.29" channel="SIP/101" uniqueid1c="askozia-1387343519" />
Файл с записью разговора не найден на сервере ASTERISK
[Newstate] <generic event="Newstate" privilege="call,all" channel="Local/0000777@internal-0000000d;2" channelstate="6" channelstatedesc="Up" calleridnum="" calleridname="" connectedlinenum="" connectedlinename="" uniqueid="askozia-1387346425.29" />
[Newstate] <generic event="Newstate" privilege="call,all" channel="Local/0000777@internal-0000000d;1" channelstate="6" channelstatedesc="Up" calleridnum="" calleridname="" connectedlinenum="" connectedlinename="" uniqueid="askozia-1387346425.28" />
[NewAccountCode] <generic event="NewAccountCode" privilege="call,all" channel="Local/0000777@internal-0000000d;1" uniqueid="askozia-1387346425.28" accountcode="" oldaccountcode="" />
[OriginateResponse] <generic event="OriginateResponse" privilege="call,all" response="Success" channel="Local/0000777@internal-0000000d;1" context="" exten="" reason="4" uniqueid="askozia-1387346425.28" calleridnum="<unknown>" calleridname="<unknown>" />
[HangupRequest] <generic event="HangupRequest" privilege="call,all" channel="Local/0000777@internal-0000000d;2" uniqueid="askozia-1387346425.29" />
[SoftHangupRequest] <generic event="SoftHangupRequest" privilege="call,all" channel="Local/0000777@internal-0000000d;2" uniqueid="askozia-1387346425.29" cause="16" />
[Hangup] <generic event="Hangup" privilege="call,all" channel="Local/0000777@internal-0000000d;2" uniqueid="askozia-1387346425.29" calleridnum="<unknown>" calleridname="<unknown>" connectedlinenum="<unknown>" connectedlinename="<unknown>" cause="16" cause_txt="Normal Clearing" />
[Hangup] <generic event="Hangup" privilege="call,all" channel="Local/0000777@internal-0000000d;1" uniqueid="askozia-1387346425.28" calleridnum="<unknown>" calleridname="<unknown>" connectedlinenum="<unknown>" connectedlinename="<unknown>" cause="0" cause_txt="Unknown" />
Файл с записью разговора не найден на сервере ASTERISK
[UserEvent] <generic event="UserEvent" privilege="user,all" userevent="CallRecordFail" uniqueid="askozia-1387346425.31" channel="SIP/101" uniqueid1c="askozia-1387343519" />
Файл с записью разговора не найден на сервере ASTERISK
[Newstate] <generic event="Newstate" privilege="call,all" channel="Local/0000777@internal-0000000e;2" channelstate="6" channelstatedesc="Up" calleridnum="" calleridname="" connectedlinenum="" connectedlinename="" uniqueid="askozia-1387346425.31" />
[Newstate] <generic event="Newstate" privilege="call,all" channel="Local/0000777@internal-0000000e;1" channelstate="6" channelstatedesc="Up" calleridnum="" calleridname="" connectedlinenum="" connectedlinename="" uniqueid="askozia-1387346425.30" />
[NewAccountCode] <generic event="NewAccountCode" privilege="call,all" channel="Local/0000777@internal-0000000e;1" uniqueid="askozia-1387346425.30" accountcode="" oldaccountcode="" />
[OriginateResponse] <generic event="OriginateResponse" privilege="call,all" response="Success" channel="Local/0000777@internal-0000000e;1" context="" exten="" reason="4" uniqueid="askozia-1387346425.30" calleridnum="<unknown>" calleridname="<unknown>" />
[HangupRequest] <generic event="HangupRequest" privilege="call,all" channel="Local/0000777@internal-0000000e;2" uniqueid="askozia-1387346425.31" />
[SoftHangupRequest] <generic event="SoftHangupRequest" privilege="call,all" channel="Local/0000777@internal-0000000e;2" uniqueid="askozia-1387346425.31" cause="16" />
[Hangup] <generic event="Hangup" privilege="call,all" channel="Local/0000777@internal-0000000e;2" uniqueid="askozia-1387346425.31" calleridnum="<unknown>" calleridname="<unknown>" connectedlinenum="<unknown>" connectedlinename="<unknown>" cause="16" cause_txt="Normal Clearing" />
[Hangup] <generic event="Hangup" privilege="call,all" channel="Local/0000777@internal-0000000e;1" uniqueid="askozia-1387346425.30" calleridnum="<unknown>" calleridname="<unknown>" connectedlinenum="<unknown>" connectedlinename="<unknown>" cause="0" cause_txt="Unknown" />
 
Как то странно, если смотреть логи АТС, то там запись идет "askozia-1387343519.22"

А в логах 1С: "askozia-1387343519"  без ".22"
а в первой записи лога 1С совсем другой "askozia-1387346425.28"
 
Как вообще должно сработать? Открыться браузер со скриптом получить файл?
 
Спасибо за подробный репорт
Уточняющие вопросы:
  1. Полагаю используете Askozia версии 2.2.2 ?
  2. По каким инструкция настроена запись разговоров? Приложите пример для входящего вызова?
 
1. Askozia мико эдишн версии 2.2.2  диалплан последний 5тый.


2. Сначала сделал как в блоге:
http://www.telefon1c.ru/blogs/askozia/askoziawrite-and-telephone-tapping/
Цитата
Set(RecFile=${STRFTIME(${EPOCH},,%Y-%m/%d)}/in_${CDR(src)}_${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)})Set(CDR(userfield)=${RecFile}.gsm)Monitor(gsm,${RecFile},bm)

Затем для теста убрал  год месяц и дату:
Цитата
Set(RecFile=in_${CDR(src)}_${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)})
Set(CDR(userfield)=${RecFile}.gsm)
Monitor(gsm,${RecFile},bm)
 
В связке с Askozia 2.2.2 скачивание из 1С будет работать только со вторым вариантом.
При попытке скачивания записи будет открыта страница интернет браузера и файл начнет скачиваться.
 
Алексей, есть ли какая-то пошаговая инструкция по настройке автоматической записи разговора на Askozia и привязке к созданному событию? Проблема как и у автора темы "Файл с записью разговора не найден на сервере ASTERISK", Askozia настраивал по инструкции из блога http://www.telefon1c.ru/blogs/askozia/askoziawrite-and-telephone-tapping/ , ничего не менял.
Askozia 2.2.2 диалплан 5.

Вообще сложилось такое впечатление что запрашивается совершенно иной файл, нежели автоматически созданный. Запись, включенная вручную при звонке, по окончанию звонка автоматически скачивается, но после записи События вновь вызвать прослушивание из формы События нельзя - "Файл с записью разговора не найден на сервере ASTERISK"
 
Включите отладку в панели и приложите вывод.
Интересуют в первую очередь UserEvent оповещения.
 
Скрытый текст

Файл с записью разговора не найден на сервере ASTERISK.
Внешнее событие:  <generic event="UserEvent" privilege="user,all" userevent="CallRecordFail" uniqueid="askozia-1387910018.11" channel="SIP/8888" uniqueid1c="askozia-1387909868" />

Скрытый текст

При этом файл на Аскозии создан in_00077523_2013-12-24-22-31-08.gsm
Изменено: Аверьянов Александр - 24.12.2013 22:39:42
 
Цитата
Запись, включенная вручную при звонке, по окончанию звонка автоматически скачивается, но после записи.
"Ручная" запись разговора - тут используется механизм, отличающийся от описанного в блоге.
Эту запись нет возможности скачать из документа "Событие".
 
Цитата
Алексей Портнов пишет:
Цитата Запись, включенная вручную при звонке, по окончанию звонка автоматически скачивается, но после записи. "Ручная" запись разговора - тут используется механизм, отличающийся от описанного в блоге.
Эту запись нет возможности скачать из документа "Событие".
Алексей, это я уже понял. Сейчас интересует вопрос почему нет возможности прослушивать записи, созданные автоматически?
 
Опишите маршрут звонка. Есть ли переадресации?
Записей нет на все звонки (внутренние / внешние)? Или на конкретные?

В этом логе не достаточно информации для анализа.
 
Пока что тестирую все на триальной версии Аскозии. Записи на Аскозии ЕСТЬ, создаются и пишутся. В документе Событие УИД записи пишется вида askozia-1387545676.103 а на Аскозии в это же время создается файл вида in_00077523_2013-12-20-17-21-16.gsm

Маршрут звонка - входящий внешний вызов идет на группу из 2х номеров, один из них выключен (только мой активен). Отображается поступление звонка на панели 1С и звонит телефон. Снимаю трубку - в 1с создается событие. Ложу трубку, нажимаю Ок в форме События. В истории звонков есть входящий звонок - нажимаю Прослушать запись - Файл не найден; открываю Событие - нажимаю Прослушать - файл не найден.
 
Проверьте следующую схему:
Заведите входящий маршрут с провайдера на конкретный номер, к пример SIP/104.
Будет ли запись разговора в этом случае?
Сообщения 1 - 15 из 24
Начало | Пред. | 1 2 | След. | Конец
Читают тему (гостей: 1)