Если параметра небыло, то скорее всего версия Delivery ниже 225.7.17. Надо обновлять.
---------- Добавлено в 07:55 ---------- Предыдущее сообщение было размещено в 07:51 ----------
По mailslot пробуйте через stDevName=UCSCallCenter
Если параметра небыло, то скорее всего версия Delivery ниже 225.7.17. Надо обновлять.
---------- Добавлено в 07:55 ---------- Предыдущее сообщение было размещено в 07:51 ----------
По mailslot пробуйте через stDevName=UCSCallCenter
Итак, продолжение чудесной истории о стыковке телефонии с Delivery.
Попробовал stDevName=UCSCallCenter и чудо, Delivery стал не только подбирать данные из mailslot и передавать в ascparse.dll, но и получать результат парсинга после ascparse.dll, но победы еще нет, так как после парсинга мы получаем только одну цифру:
Operator.LOG:
02:04:2013 10:34:27: >> ReadFile : C A L L 7 1 2 3 4 5 6 7 8 9
02:04:2013 10:34:27: >> Before ParsString C A L L 7 1 2 3 4 5 6 7 8 9 / aAscMSG^=3
02:04:2013 10:34:27: >> After ParsString 3/aAscMSG^=0
02:04:2013 10:34:27: >> cdsGetClientsByPhone.Text : Select * From DLV_GETCLIENTBYPHONE('3')Order by C_ID,A_ID
02:04:2013 10:34:27: >> cdsGetClientsByPhone.Open exception : SQL Server Error: Procedure unknown
DLV_GETCLIENTBYPHONE
At line 1, column 41
02:04:2013 10:34:27: >> FillPhonesTree OK 3
----
Цифирку выделил - это 4-ая цифра из номера.
При этом также съедается первый символ при передачи строки через mailslot, любые символы, кроме цифр игнорятся.
Пробовал предварять CALL:, NewCall: в различных вариантах (с пробелами, двоеточиями, без пробелов и т.д.) - результат всегда один и тот же.
Непонятно что такое aAscMSG^=3 - такое ощущение, что это правило парсинга.
Все это передается в SQL... но и тут проблема - судя по логам такой процедуры в SQL (DLV_GETCLIENTBYPHONE) нет.
Правда это уже другая проблема.
Проапгрейдится до 2.25.7.17 сейчас возможности нет - человек уехал.
В связи с чем просьба - поделитесь своей версией ascparse.dll.
---
dimap
Последний раз редактировалось dimap; 02.04.2013 в 09:33.
ascpars.rar
Вот dll
Если надо, могу полностью архив деливери на почту скинуть
Тоже бьюсь с мейлслотами, результат точно такой же как и у dimap. Может кто-то победил это чудо?
Проапгрейдились до 3.1.1.124. ascpars.dll в новой версии остался тот же что и присылал мне BatistA.Результат прежний.
Что странно - не могу активировать вариант с TCP-портом, ставлю boUseTCPSrv=1, inCallPort=xxxx (любой пишу, разные пробовал), в "netstat -a" нету открытого tcp-порта..
Чудесный продукт однако...
---
dimap
на 2.25.7.17 по tcp работает, попробуй может откатиться назад до этой версии
3.1.1.124 Это Delivery под RK7...
Под RK6 надо использовать 2.25.7.17
Коллеги, а какой самый кошерный вариант интеграции Доставки RK7 с ip-телефонией?
Есть ли какие-то требования к телефонии?
Тут упоминался Call Center, он что дает?
Последний раз редактировалось SH; 22.01.2014 в 20:07.
Алексей Аркадьев
Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
Для коммерческих вопросов:
+7 (495) 740-49-91, или на почту: sales@carbis.ru