Pomoc i instrukcje
SPA

Instrukcja centrum kontaktowego

Konfiguracja stanowiska WebRTC, obsługa kolejek i rozwiązywanie typowych problemów z połączeniami.

Pierwsze uruchomienie agenta

  1. 1 Otwórz stanowisko: lub .
  2. 2 Zaakceptuj certyfikat HTTPS na (self-signed).
  3. 3 Chrome: jeśli widzisz „Niezabezpieczona” — kliknij ostrzeżenie → Zaawansowane → Kontynuuj do witryny (ten sam cert obejmuje panel i WebSocket).
  4. 4 Safari: zaufaj certyfikatowi w ustawieniach witryny; Mikrofon → Zezwól.
  5. 5 Zezwól przeglądarce na mikrofon — bez tego WebRTC nie zestawi mediów.
  6. 6 Poczekaj na status w panelu bocznym (bez ostrzeżenia „serwer offline”).
  7. 7 Test lokalny (bez kosztów SIP): na VPS uruchom ./scripts/test-queue-local.sh.

IVR — menu głosowe (753067660)

Klawisz Destynacja
1 Kolejka 600 — Rejestracja
2 / 3 Kolejka 601 — Konsultacja pacjentów
timeout Domyślnie rejestracja (kolejka 600)

Kolejki — kody agenta

W panelu stanowiska użyj przycisków lub wpisz kod w softphone:

Kod Akcja
*451Logowanie do kolejki 600 (AddQueueMember)
*452Wylogowanie z kolejki 600
*461Logowanie do kolejki 601 (AddQueueMember)
*462Wylogowanie z kolejki 601

Po rejestracji SIP () agent musi zalogować się do kolejki przyciskiem w panelu lub kodem *451/*461. Bez logowania połączenia nie trafią na stanowisko. Wylogowanie: *452/*462 lub przycisk w panelu.

Diagnostyka: ./scripts/diagnose-webrtc.sh · logi PBX: ./scripts/enable-debug.sh · panel: ?debug=1 w URL agenta.

WebSocket i certyfikat

Sygnalizacja SIP idzie przez ten sam cert co panel:

wss://—

Nie używaj portu 8089 w przeglądarce — ma inny cert i psuje rejestrację.

Rozwiązywanie problemów

  • „Softphone OK · serwer offline”

    Odśwież stronę (Ctrl+F5); softphone widzi rejestrację, ale Asterisk nie ma kontaktu 100/sip:.

  • Offline mimo otwartego softphone

    Zaakceptuj certyfikat HTTPS portalu, zezwól na mikrofon, uruchom ./scripts/diagnose-webrtc.sh.

  • Kolejka dzwoni, brak rozmowy

    Upewnij się, że status to Zarejestrowano; auto-answer włączone w provisioning.

  • Brak dzwonienia

    docker exec callcenter-asterisk asterisk -rx "pjsip show contacts" musi pokazać 100/sip:.

  • Trunk

    Status na wallboardzie; reconnect: ./scripts/sip-trunk-reconnect.sh.