Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • cludomq cludomq
  • Project information
    • Project information
    • Activity
    • Members
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
Collapse sidebar
  • ext
  • cludomqcludomq
  • Wiki
  • Home

Home · Changes

Page history
pawel created page: home authored Sep 26, 2016 by Paweł Pierścionek's avatar Paweł Pierścionek
Show whitespace changes
Inline Side-by-side
home.md 0 → 100644
View page @ acffd99a
[[_TOC_]]
## Do czego służy Cludo MQ?
Cludo MQ to dostęp do szyny z powiadomieniami czasu rzeczywistego o zdarzeniach w instancjach klienta. Komunikaty w formacie JSON dostępne są za pomocą protokołu AMQP 0.9.1 .
## Co wyróżnia Cludo MQ?
Cludo MQ zbudowane na klastrze RabbitMQ pozwala na dostęp w czasie rzeczywistym (opóźnienie <100ms) do :
- zdarzeń o zmianach stanów agentów (login/out, not/ready, break, idle, reserved, busy, acw, ...)
- zdarzeń o sesjach (inviting, ringing, connected, ...)
## Jak podłączyć się pod RabbitMQ ?
Cludo MQ udostępnione jest pod adresem http://mq.cludo.pl:5672 lub indywidualnie na endpointach osadzonych w sieci MPLS klienta.
Każdy z klientów posiada własny zestaw instancji produkcyjnych , stageingowych i developerskich ale zdarzenia dostępne są z jednego punktu wymiany typu header gdzie nagłówek "i:" oznacza konkretną nazwe instancji, dla której wygenerowane zostało zdarzenie.
Zdarzenia rozgłaszane są w punkcie wymiany typu header co pozwala na łatwe filtrowanie / subskrybowanie tylko zdarzeń dotyczących konkretnej instancji i konkretnego agenta lub konkretnych zdarzeń
## Przykładowe zdarzenia
1. Zapytanie o połączenia na numer 48600390338 bez ograniczeń czasowych:
```
exchange: oc.ba.event
RoutingKey: AgentReadinessChanged
headers:
a: 20
an: demo1
afn: Agent Demo
e: 103
en: AgentReadinessChanged
AgentReadinessChanged: true
ts: 1474466564
i: bamk0j3ut2dx2i6c
```
## Co i kiedy jest dostępne w Cludo MQ
Obecnie w Cludo MQ dostępne są następujące klasy zdarzeń:
|typ|opis|schemat|
|---|----|-------|
| [session](https://aagit.cludo.pl/ext/cludobigdata/wikis/schema:session) | Obiekt opisujący historę jednego połączenia zewnętrznego , dotępny do 30 sekund po jego zakończeniu | [schemat](https://aagit.cludo.pl/ext/cludobigdata/wikis/schema:session)|
|[config](https://aagit.cludo.pl/ext/cludobigdata/wikis/schema:config)| Obiekt opisujący konfigurację systemu contact center (opóźnienie do 5 minut) | [schemat](https://aagit.cludo.pl/ext/cludobigdata/wikis/schema:config)
> .
> ..
> ...
Clone repository
  • eventid:100
  • eventid:10001
  • eventid:10002
  • eventid:10003
  • eventid:101
  • eventid:102
  • eventid:103
  • eventid:104
  • eventid:105
  • eventid:107
  • eventid:108
  • eventid:109
  • eventid:501
  • eventid:502
  • eventid:503
View All Pages