RMM Labs
Integracje 4 min czytania 28 września 2026 Przez Fred

Połącz Asterisk z Xcellerate OPS: identyfikacja, połączenie jednym kliknięciem i rejestr

Jak połączyć samodzielnie zarządzany Asterisk z OPS: użytkownik manager, AJAM po HTTPS i opcjonalnie nagrania oraz nocne uzgadnianie CDR.

Połącz Asterisk z Xcellerate OPS: identyfikacja, połączenie jednym kliknięciem i rejestr

Połącz swój Asterisk z Xcellerate OPS: połączenia przychodzące pokazują pasujący kontakt, każda rozmowa trafia na oś czasu CRM klienta, a zespół dzwoni do klientów prosto z OPS. Przewodnik dla administratorów MSP i firm usługowych z samodzielnie zarządzanym Asteriskiem (wersja 16 lub nowsza).

TL;DR

  • OPS łączy się z Asteriskiem przez AJAM po HTTPS, z użytkownikiem manager, który akceptuje tylko adres OPS.
  • Okno połączenia przychodzącego, dzwonienie jednym kliknięciem (najpierw dzwoni Twój telefon) i rejestr na osi czasu CRM.
  • Opcjonalnie: nagrania z chronionego folderu HTTPS i nocne uzgadnianie z bazą CDR.

Zanim zaczniesz

  • Jesteś administratorem OPS albo Twoja rola może zarządzać telefonią.
  • Administrator Asteriska, który może edytować http.conf, manager.conf i dialplan. Asterisk 16+; fragment dialplanu przetestowano na 18 i 20.
  • OPS musi docierać do Asteriska po HTTPS. Centrali, do której OPS nie dociera, nie da się jeszcze podłączyć.
  • Adres OPS dla zapory, pokazany na stronie telefonii jako "Our address, for your firewall" (Nasz adres dla Twojej zapory).

Telefonia to funkcja podstawowa w każdym planie.

Krok 1: przygotuj Asteriska

AJAM po HTTPS

W http.conf:

enabled = yes
tlsenable = yes
tlsbindaddr = 0.0.0.0:8089

Użytkownik manager dla OPS

W manager.conf utwórz użytkownika z długim sekretem, ograniczonego do adresu OPS:

deny = 0.0.0.0/0.0.0.0
permit = <adres OPS>/255.255.255.255
read = call,cdr,reporting,user
write = originate

Zezwól na adres OPS do tego portu w zaporze.

Opcjonalnie: nagrania i CDR

  • Dodaj makra nagrywania OPS (ops-recording i ops-hangup) z opublikowanego fragmentu dialplanu do kontekstów przychodzących i wychodzących. Nie zmieniaj nazw plików.
  • Udostępnij folder monitor (/var/spool/asterisk/monitor) tylko do odczytu po HTTPS, z basic auth i listą dozwolonych IP.
  • Do uzgadniania: dostęp do odczytu bazy CDR, na przykład mysql:host=…;dbname=asteriskcdrdb, tabela cdr.

OPS nigdy sam nie włącza nagrywania. Jeśli musisz je zapowiadać, zrób to w dialplanie przed startem nagrania. Przeładuj Asteriska.

Krok 2: dodaj Asteriska w OPS

Otwórz Settings → Data and security → Telephony (Ustawienia → Dane i bezpieczeństwo → Telefonia), kliknij Add a phone system (Dodaj centralę telefoniczną), wybierz Asterisk i nadaj nazwę.

Ustawienia telefonii w Xcellerate OPS z opcją dodania centrali telefonicznej Strona Telefonia z listą wyboru centrali, polem nazwy i komunikatem, że nie podłączono jeszcze żadnej centrali.

Wypełnij Asterisk address (https://pbx.example.com:8089), Manager user (AMI/AJAM), Manager secret. Dla nagrań: Recordings base URL, Recordings user, Recordings password. Dla uzgadniania: CDR database DSN, CDR database user, CDR database password. Przy certyfikacie samopodpisanym zaznacz Accept this certificate (Akceptuj ten certyfikat). Zapisz.

Krok 3: test, numery wewnętrzne i włączenie

  1. Kliknij Test connection (Testuj połączenie). Oczekuj "The PBX answered over AJAM." (Centrala odpowiedziała przez AJAM) i "A recording source is configured." (Źródło nagrań jest skonfigurowane) albo podpowiedzi.
  2. Numery wewnętrzne nie są importowane. Wpisz każdy numer i wybierz w Belongs to (Należy do) osobę. Dla grupy dodaj wszystkich przez Add person (Dodaj osobę).
  3. Kliknij Enable (Włącz) i wykonaj połączenie testowe.

Co się dzieje po połączeniu

  • Połączenia przychodzące: OPS odczytuje zdarzenia Asteriska w krótkich odstępach. W prawym dolnym rogu widać, kto dzwoni, z przyciskami do otwarcia kontaktu lub firmy, nowego zgłoszenia z wpisanym numerem albo dodania numeru jako kontaktu. Przekazane połączenie pozostaje jednym połączeniem.
  • Dzwonienie jednym kliknięciem: z własnym numerem wewnętrznym (nie grupą) najpierw dzwoni Twój telefon, potem klient. OPS nie przenosi dźwięku. Potem zapisujesz wynik.
  • Rejestr: każda rozmowa trafia na oś czasu CRM kontaktu i firmy, powiązana z najnowszą otwartą szansą sprzedaży. Nie do zgłoszeń. Nieznane numery trafiają na osobną listę; OPS nigdy sam nie tworzy kontaktów.
  • Nieodebrane połączenia powiadamiają osobę, której telefon dzwonił, a w innym przypadku właściciela szansy.
  • Nagrania są pobierane po rozmowie, przypisywane do właściwego połączenia i odtwarzane w OPS, z rejestrem odsłuchów. Nieodebrane połączenia nie są pobierane.
  • Uzgadnianie: z bazą CDR OPS co noc uzupełnia dane.

Warto wiedzieć

  • Tylko HTTPS: OPS nigdy nie wysyła danych managera przez zwykłe HTTP.
  • Nagrania OPS pobiera tylko z folderu HTTPS.
  • Połączenia wychodzące OPS rozpoczyna w kontekście from-internal.
  • Nagrywanie dwukanałowe podwaja zajętość dysku, ale pozwala podsumowaniom rozmów oddzielić rozmówcę od pracownika. Podsumowania są domyślnie wyłączone (ustawienia AI) i zużywają kredyty AI.
  • OPS nie usuwa nagrań z Twojego Asteriska. Sekretu managera nie da się odczytać po zapisaniu.

Rozwiązywanie problemów

  • "The base URL is not HTTPS." (Bazowy URL nie jest HTTPS.) Umieść AJAM za TLS.
  • "The PBX did not answer over AJAM: …" (Centrala nie odpowiedziała przez AJAM.) Sprawdź, czy użytkownik manager istnieje, czy linia permit zawiera adres OPS i czy port jest otwarty.
  • "No recording source is configured." (Nie skonfigurowano źródła nagrań.) Udostępnij folder monitor przez chronione HTTPS i zastosuj fragment dialplanu.
  • Brak nagrań, brak błędu: nazwy plików w dialplanie zostały zmienione.

Zacznij teraz

Niech Twój Asterisk współpracuje z CRM i service deskiem. Zacznij za darmo. Przeczytaj też o europejskich integracjach OPS oraz sprzedaży i fakturowaniu.

Często zadawane pytania

Czy muszę instalować oprogramowanie na serwerze Asteriska?
Nie. OPS łączy się sam przez AJAM po HTTPS. Konfigurujesz użytkownika manager i przepuszczasz adres OPS przez zaporę.
Czy OPS pobiera nagrania rozmów?
Tak, jeśli udostępnisz folder monitor przez chronione HTTPS i zastosujesz fragment dialplanu. OPS nigdy sam nie włącza nagrywania.
Gdzie są rejestrowane połączenia?
Na osi czasu CRM kontaktu i firmy, powiązane z najnowszą otwartą szansą sprzedaży. Nie są automatycznie dołączane do zgłoszeń.
Źródła: Verified against the Xcellerate OPS source code by the product team on 2026-09-28. Feature pages: https://rmmlabs.io/pl/products/ops/features/integrations-eu; https://rmmlabs.io/pl/products/ops/features/sales-billing. Screenshots: real captures of the Xcellerate OPS demo workspace, Sep 2026.

Gotowy rozwiązać zgodność z rejestracją czasu pracy?

Xcellerate OPS domyślnie obejmuje belgijskie wymogi rejestracji czasu pracy z 2027 roku — bez dodatkowego modułu.

Powiązane artykuły