Конференция "Сети" » Управление Avaya АТС
 
  • Ведьмак (21.12.11 05:01) [40]
    asafr, han_malign, Спасибо огромное за информацию, теперь я знаю в каких направлениях копать!!

    han_malign, может вы тогда знаете как работать с SIPами через AES? Кто-то говорит, что для этого обязательно необходим SES, а кто-то говорит, что можно и через AES, но с ограничениями.
    Был бы безмерно признателен, если бы и в этом вопросе вы указали верное направление!
  • Ведьмак.. (21.12.11 07:33) [41]
    Перенаправление вызова. Мне позвонили, хочу перенаправить клиента на другого менеджера
    Мои действия:
    1. Отправляю клиента повисеть функцией HoldCall
    2. Вызываю нужного мне менеджера функцией MakeCall, затем получив ID нового звонка (уже моего с менеджером) перехожу к шагу три
    3. Перенаправляю вызов функцией TransferCall, в параметрах указав id звонка который на удержании и id активного звонка.
    Всё верно??
  • Ведьмак.. (21.12.11 07:34) [42]
    4. А теперь, чтобы у второго менеджера звонок не сорвался, когда кладу трубку указав, свой CallID? Я так и делаю. Ведь первоначально это мой звонок. Но скидывается у меня только второй вызов (с менеджером) Первый висит на удержании. вот не могу с этим разобраться.
  • han_malign (21.12.11 08:46) [43]
    TSAPI for Avaya Communication Manager
    Programmer’s Reference
    ....
    Transfer Call Service
    This service provides the transfer of an existing held call (heldCall) and another active or
    proceeding call (alerting, queued, held, or connected) (activeCall) at a device provided that
    heldCall and activeCall are not both in the alerting state at the controlling device. The Transfer
    Call Service merges two calls with connections at a single common device into one call. Also,
    both of the connections to the common device become Null and their connectionIDs are
    released
    . A connectionID that specifies the resulting new connection for the transferred call is
    provided.


    З.Ы.
    .............
    The TSAPI Service provides information about version-dependent private services and events
    in the CSTAGetAPICaps Confirmation private data interface. For Private Data Version 8 the
    ATTGetAPICapsConfirmation Event has been updated to include the singleStepTransfer field.
    .............
  • Ведьмак (21.12.11 10:51) [44]
    (ушел внимательно читать документацию)

    Спасибо!

    А интересно, можно подобные манипуляции проводить с Cisco? Наверняка есть возможность и литература подобная TSAPI for Avaya Communication Manager Programmer’s Reference? Вы случайно не в курсе?
  • asafr © (21.12.11 11:56) [45]
    Попробуй с TransferCall поэкспериментировать таким способом... Вместо TransferCall примени ConsultationCall и напиши, что получилось. Интересно...

    CtConectorX1.ConsultationCall(FconnectionCallId, FcallingDevice, TranferCallDevice, 'Тестовый вызов');
    CtConectorX1.ClearCall(FconnectionCallId, FcallingDevice);



    , где FconnectionCallId - это connectionCallId в соответствющих событиях при входящем или исходящем звонках;
    FcallingDevice - это callingDevice в соответствющих событиях при входящем или исходящем звонках;
    TranferCallDevice - номер, куда переправляешь звонок
  • asafr © (21.12.11 11:58) [46]
    к моему посту выше...
    Если разнести по разным кнопкам 1 и 2 строки, то после выполнения первой строки звучит как-раз душевная мелодия..
  • asafr © (21.12.11 12:06) [47]
    han_malign, присоединяюсь к вопросу
    Ведьмак   (21.12.11 05:01) [40] ...

    Если знаете, ответьте пожалуйста, мне тоже интересно...
  • han_malign (21.12.11 18:18) [48]

    > с SIPами через AES?

    - SIP - я на AVAYA ни разу и не видел, там в основном H.323/H.225...

    Avaya MultiVantage® Application
    Enablement Services
    Overview

    SIP Support
    The Session Initiation Protocol (SIP) is a control (signaling) protocol for creating, modifying, and terminating sessions with one or more participants. These sessions include Internet telephone calls, multimedia distribution, and multimedia conferences. In more familiar terms, SIP means real-time communication, presence, and collaboration in a variety of forms including voice, video, or instant text messaging.

    Specific Avaya SIP endpoints can be controlled with AE Services 4.1 (or later) and Communication Manager 5.0 (or later). AE Services 4.2 supports SIP enabled endpoints (Avaya 16CC and 9620, 9630, 9630G, 9640, and 9640G SIP endpoints with firmware version 2). The Avaya 16CC Endpoints can be used only with Expert Agent Selection (skills-based routing).

    The requirements for SIP support are as follows:
    ● Communication Manager 5.0, or later
    ● SIP Enablement Services (SES) 5.0, or later

    AE Services 4.1 with Avaya Communication Manager 5.0 and SIP Enablement Services (SES) 5.0 introduce the ability to control Avaya SIP endpoints via TSAPI/JTAPI. This capability is not available through DLG (DEFINITY LAN Gateway) or CVLAN.


    Только не пойму какая связь между AES и SIP
    - с точки зрения AES - SIP-терминал/транк ничем не отличается от любого другого терминала/транка.
    - с другой строны - SIP-терминалу - абсолютно по барабану кокой там VoIP шлюз стоит - AVAYA, Cisco, или вообще Asterisk - лишь бы протокол поддерживал...

    Последние CM-ы могут работать с SIP-терминалами, а SES нужен для SIP-транков и прокси.
    http://support.avaya.com/css/Products/P0276
    https://support.avaya.com/css/Products/P0001
  • asafr © (21.12.11 23:22) [49]
    han_malign, спасибо. Посмотрю.
    Ведьмак, а не решается ли твой вопрос тем, что я написал в этой ветке
    asafr   (29.11.11 00:02) [21]  ?
  • Ведьмак. (22.12.11 04:49) [50]
    asafr, не получается у меня! Кажется я жестко туплю.

    и так asafr   (29.11.11 00:02) [21]   пробовал. Спасибо большое за вашу помощь!!)))

    Получается, что я просто отправляю первый звонок на удержание и вызываю второго абонента. Когда кладу трубку, прерывается звонок мой и второго абонента, а первый так и остается висеть на удержании, хотя я верно указываю параметры.
    Попробую ещё поразбираться. Скорее всего ошибка в какой-нибудь мелочь, которую я просто ещё не понимаю. Уже ни раз так было
  • Ведьмак. (22.12.11 04:51) [51]
    asafr, как только вопрос решу, тут же отпишусь))

    Если действительно будете разбираться в вопросе связи между AES и SIP, поделитесь информацией?) Со своей стороны обещаю то же)
  • Фея (13.01.12 05:19) [52]

    > - дык, обычный VoIP софт-фон, через DMCC XML SDK подключается
    > терминал и через него гонится RTP... Управление - можно
    > там-же, можно через TSAPI...


    А как можно управлять через TSAPI подключенный через DMCC XML SDK терминал? Что-то я не могу сообразить? Подключение в двух разных случаях к серверу идет по-разному. Я не могу в программку, где идет подключение через TSAPI внедрить работу через DMCC XML SDK(
  • han_malign (13.01.12 08:40) [53]

    > А как можно управлять через TSAPI подключенный через DMCC XML SDK терминал?

    - подключенный через DMCC XML SDK терминал, с точки зрения TSAPI - ничем не отличается от любого другого и им точно так же можно управлять с помощью функций из "Chapter 6: Call Control Service Group"...

    > Я не могу в программку, где идет подключение через TSAPI внедрить работу через DMCC XML SDK(

    - подключения не являются взаимоисключающими и вполне уживаются в рамках одного процесса...

    Вот два сеанса TSAPI - в одном процессе - действительно не работают... А открыть, параллельно с TSAPI, TCP-подключение к DMCC серверу и перекидываться XML пакетами - никто не запрещал...
  • Фея (13.01.12 10:06) [54]
    Я кажется запуталась! Заранее извиняюсь, если вопросы покажутся очень глупыми.

    > TCP-подключение к DMCC серверу

    Для работы через DMCC мне нужен отдельный сервер?? или достаточно существующего AES? Просто для работы с TSAPI я в соё время установила tsapi client, здесь тоже нужны доп.установки? или ServerProvider.dll хватит?

    Сейчас я работу начинаю с acsOpenStream. Когда мне необходимо воспользоваться услугой передачи звукового файла по телефону, я подключаюсь к DMCC, передаю файл и отключаюсь, верно?!
    Получается если для подключения в первом случае нужно имя сервера, то во втором IPадрес и Порт.
    Не могу найти литературу. Только пример нашла на C# и help где перечисленны функции. Осталось понять суть всего что происходит, чтобы воспользоваться найденными инструментами!!
  • han_malign (13.01.12 10:39) [55]

    > Когда мне необходимо воспользоваться услугой передачи звукового файла по телефону

    - на самом деле функции автоответчика и голосового меню в AVAYA, вроде как, уже заложены и их надо просто настроить(тут я помочь не могу, не в курсе) не заморачиваясь с программированием...

    > Не могу найти литературу.

    http://support.avaya.com/css/Products/P0358/Application%20Developer%20Information
    начни с
    http://support.avaya.com/css/Products/P0358/Overview
  • Фея (13.01.12 10:46) [56]

    >  на самом деле функции автоответчика и голосового меню в
    > AVAYA, вроде как, уже заложены и их надо просто настроить(тут
    > я помочь не могу, не в курсе) не заморачиваясь с программированием.
    > ..

    Заказчик просит заморочек!))

    Огромное спасибо, han_malign! Буду разбираться!))
  • Фея (16.01.12 06:45) [57]
    han_malign, столкнулась с такой проблемой:

    // NOTE: You only need to know provide a value for SwitchName OR SwitchIpInterace
    // SwitchName is name of the Avaya Communications Manager as administered on AES.
    // SwitchIpInterface is the IP Address of the Avaya Communications Manager.

    Но мы не используем Avaya Communications Manager, обходились без него!! Получается, что всё таки нам он нужен?
  • Фея (16.01.12 07:30) [58]
    О, с Avaya Communications Manager я разобралась сама!))
    Извините за беспокойство)
  • Фея (18.01.12 11:48) [59]
    И снова я! И снова туплю((

    Подключаюсь к DMCC серверу. Начинаю с StartApplicationSession!
    Затем serviceProvider.GetNewDevice();
    и тогда событие currentDevice.OnGetDeviceIdResponse += new GetDeviceIdResponseHandler(i_deviceId); проходит, а
    currentDevice.getPhone.OnRegisterTerminalResponse += new RegisterTerminalResponseHandler(PhoneServicesClass_OnRegisterTerminalResponse); уже нет!!! Никакой реакции..
    и соответственно не могу начать мониторить номер телефона((
    Не подскажете в чем мой косяк?
 
Конференция "Сети" » Управление Avaya АТС
Есть новые Нет новых   [118668   +50][b:0][p:0.001]