Имя: Пароль:
1C
 
Есть JS. Подскажите как тоже самое можно реализовать в 1с?
0 Димитрий1с
 
30.08.16
10:30
Добрый день,

Есть JS. Подскажите как тоже самое можно реализовать в 1с?

var callApi = callApi || {};

//!!!! replace this with the user internal number from cookie, session
// or what ever you are using to store user data

window.onload = function() {
    callApi.initialize();
}

callApi.initialize = function() {
    
    ab.debug(false);
    
    callApi.session = null;
    callApi.wsuri = "ws://92.240.69.223:88/apiws";

    ab.connect(callApi.wsuri,
        function (newSession) {
            
            ab.log("Connected to " + callApi.wsuri);
            callApi.session = newSession;

            callApi.session.prefix("api", "http://ossnet.cc/callapi#";);
            callApi.session.subscribe("api:new_call", callApi.onNewCall);
            callApi.session.subscribe("api:answered", callApi.onAnswered);
            callApi.session.subscribe("api:hangup", callApi.onHangup);
        },
        function (code, reason) {
            ab.log("Connection gone " + reason);
            callApi.session = null;
        },
        {'maxRetries': 60, 'retryDelay': 2000}
    );
}

callApi.onNewCall = function(topic,evt) {
    if (callApi.phone == evt.phone) {
        // yes,  this event is related to current user
        ab.log(topic, evt)
        //remove this in production
        demoOutPut("NEW CALL", evt)
    }
}

Это часть кода.
1 DDwe
 
30.08.16
10:34
(0) Зачем?
2 Deon
 
30.08.16
10:35
А эта штука ловит внешнее событие телефонного звонка?
3 Димитрий1с
 
30.08.16
10:36
(2) Да
4 trdm
 
30.08.16
10:37
Чертовски неудобно читать такой код, зачем двойной интервал между строчками?
5 Димитрий1с
 
30.08.16
10:37
(1) Задача стоит ловить звонки через 1с. Вот не имею понятия с чего начать.
6 DDwe
 
30.08.16
10:38
(5) Вот с этого нужно начинать.
7 Димитрий1с
 
30.08.16
10:38
(4) Скопировал с notepad ++, не отредактировал.
8 Mauser
 
30.08.16
10:39
(5) С понимания, как и к кому звонки будут физически попадать.
9 Димитрий1с
 
30.08.16
10:41
(8) В офисе стоит станция. К каждому компу привязан телефон со своим номеров. Мне главное понять или как то данный файл использовать в 1с или переносить функции.
10 Chum
 
30.08.16
10:41
11 Mauser
 
30.08.16
10:45
(9) Очень хорошо. Причем тут 1С?
12 Chum
 
30.08.16
10:47
13 Димитрий1с
 
30.08.16
10:48
(11) При звонке мне надо поймать номер с которого звонят. После чего оператору вывести всю информацию о данном клиенте...
14 Chum
 
30.08.16
10:50
15 Dotoshin
 
30.08.16
10:52
(13) Тебе нужно не поймать номер, просто прочитать его. То есть оператор снимет трубку и нажимает в 1с кнопку, связанную с обработчиком, который считывает последний номер из файла, в который пишет ваша АТС.
16 Димитрий1с
 
30.08.16
10:58
(15) Спасибо
17 Mauser
 
30.08.16
10:59
(13) Если данные клиента хранятся в 1с, то переписывать все на 1с, начиная с обработчика события от внешней компоненты.
Если нет, то причем тут 1С?