Konfiguracja stanowiska WebRTC, obsługa kolejek i rozwiązywanie typowych problemów z połączeniami.
./scripts/test-queue-local.sh.
| Klawisz | Destynacja |
|---|---|
| 1 | Kolejka 600 — Rejestracja |
| 2 / 3 | Kolejka 601 — Konsultacja pacjentów |
| timeout | Domyślnie rejestracja (kolejka 600) |
W panelu stanowiska użyj przycisków lub wpisz kod w softphone:
| Kod | Akcja |
|---|---|
*451 | Logowanie do kolejki 600 (AddQueueMember) |
*452 | Wylogowanie z kolejki 600 |
*461 | Logowanie do kolejki 601 (AddQueueMember) |
*462 | Wylogowanie 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.
Sygnalizacja SIP idzie przez ten sam cert co panel:
wss://—
Nie używaj portu 8089 w przeglądarce — ma inny cert i psuje rejestrację.
Odśwież stronę (Ctrl+F5); softphone widzi rejestrację, ale Asterisk nie ma kontaktu 100/sip:.
Zaakceptuj certyfikat HTTPS portalu, zezwól na mikrofon, uruchom ./scripts/diagnose-webrtc.sh.
Upewnij się, że status to Zarejestrowano; auto-answer włączone w provisioning.
docker exec callcenter-asterisk asterisk -rx "pjsip show contacts" musi pokazać 100/sip:.
Status na wallboardzie; reconnect: ./scripts/sip-trunk-reconnect.sh.