SIP Caller łączy się z Twoim Systemem Telefonicznym jako zdalny numer wewnętrzny. Dlatego, aby używać SIP Caller z Yeastar, musisz utworzyć dla niego numer wewnętrzny, a następnie uzyskać dane uwierzytelniające SIP.
Aby utworzyć numer wewnętrzny w Yeastar, postępuj następująco:
- W konsoli zarządzania przejdź do "Extension and Trunk" > "Extension" > "Add".

- Wprowadź nazwę numeru wewnętrznego, przypisz Caller ID oraz opcjonalnie wychodzący identyfikator dzwoniącego.
- Skonfiguruj parametr "IP Phone Concurrent Registrations" z wartością większą niż 1 (co najmniej 2). SIP Caller zarejestruje się raz, aby zweryfikować dane uwierzytelniające, i drugi raz, aby wykonywać połączenia z innej usługi.
- Na zakładce Advanced upewnij się, że skonfigurujesz parametry Transport i SRTP z tymi samymi wartościami, które ustawisz po stronie SIP Caller podczas tworzenia numeru wewnętrznego.
- Na zakładce Security możesz ograniczyć rejestrację tak, aby odbywała się wyłącznie z adresów IP SIP Caller. Musisz też odznaczyć opcję "Disable Outbound Calls" oraz opcjonalnie "Disable Outbound Calls outside Business Hours". Jeśli planujesz wykonywać połączenia międzynarodowe za pomocą SIP Caller, odznacz również opcję "Disallow International Calls". Na koniec upewnij się, że parametr "Outbound Call Frequency Restriction" jest skonfigurowany tak, aby zezwalał na wykonywanie połączeń z częstotliwością potrzebną dla Twoich kampanii.
- Będziesz potrzebować wartości z pól "Extension Number", "Registration Name" i "Registration Password", więc skopiuj je i miej pod ręką podczas konfigurowania numeru wewnętrznego w SIP Caller.
- W konsoli zarządzania przejdź do "Security" > "Security Rules" > zakładka "Allowed IPs" i dodaj adresy IP SIP Caller. Możesz je skopiować po wybraniu regionu, z którego będziesz operować.
- Kliknij przycisk "Apply" w prawym górnym rogu, aby PBX zaczął działać z tą konfiguracją.
SIP Caller będzie wymagał wartości "Extension Number", "Registration Name" i "Registration Password" uzyskanych w poprzednim kroku. Podczas konfigurowania numeru wewnętrznego w SIP Caller będziesz musiał użyć tych wartości w następujący sposób:
- Nazwa użytkownika: Extension Number
- Auth ID: Registration Name
- Hasło: Registration Password
Aby uzyskać szczegółowe instrukcje dotyczące konfigurowania Systemu Telefonicznego w SIP Caller, sprawdź tutaj.
SIP Caller obsługuje uruchamianie kampanii w trybie "Dialer Predykcyjny" lub "Dialer Progresywny". Oznacza to, że liczba wykonywanych połączeń będzie dostosowywana w czasie rzeczywistym, biorąc pod uwagę liczbę agentów dostępnych w kolejce do obsługi tych połączeń. Aby to zrobić, SIP Caller musi znać status kolejki, tj. liczbę oczekujących połączeń oraz liczbę dostępnych i zajętych agentów. Ta informacja jest raportowana do SIP Caller przez moduł "SIP Caller Queues Monitor", który musi być zainstalowany na serwerze PBX lub na serwerze Linux, który może być użyty do tego celu, gdy nie masz dostępu do serwera Yeastar. Nie jest to wymagane do uruchamiania kampanii w trybie "Power Dialer". Ten moduł jest również wymagany do wyzwalania oddzwonień, gdy połączenia w kolejce są porzucane lub obsłużone.
Aby zainstalować "SIP Caller Queues Monitor" dla Asterisk, postępuj następująco:
- Moduł "SIP Caller Queues Monitor" łączy się z Twoim serwerem Yeastar za pomocą Asterisk Manager Interface (AMI). Dlatego musisz utworzyć użytkownika, dzięki któremu SIP Caller będzie mógł łączyć się przez ten protokół. W przypadku korzystania z Yeastar:
- Przejdź do Integrations > AMI i włącz AMI.
- SIP Caller wymaga włączenia uprawnień "System" > "Read", "Call" > "Read", "Call" > "Write" oraz "Agent" > "Read".

- Ustaw nazwę użytkownika i hasło, a następnie dodaj adres IP, z którego będziesz się łączyć, tj. adres IP serwera Linux, na którym instalujesz moduł. Podczas instalacji lokalnej wprowadź adres IP "127.0.0.1".
- W konsoli zarządzania SIP Caller przejdź do Ustawienia > Klucze API i utwórz Klucz API, przypisując rolę "Phone System Queues Monitor". Ten Klucz API będzie używany przez moduł "SIP Caller Queues Monitor" do łączenia się z REST API SIP Caller i raportowania statusu kolejek w czasie rzeczywistym.
- Przejdź do Systemy Telefoniczne > Edytuj swój System Telefoniczny > zakładka Queue Monitoring i postępuj zgodnie z instrukcjami, aby zainstalować moduł "SIP Caller Queues Monitor" na Twoim serwerze Asterisk. Będziesz potrzebować dostępu SSH z użytkownikiem, który może wykonywać polecenia jako root za pomocą `sudo`.
- Podczas uruchamiania skryptu instalacyjnego na Twoim serwerze Yeastar będziesz musiał podać następujące informacje:
- Token Klucza API dla klucza API utworzonego powyżej.
- Numer portu, na którym Asterisk Management Interface (AMI) nasłuchuje żądań (będzie to widoczne w Yeastar po zapisaniu zmian AMI).
- Nazwę użytkownika do połączenia z AMI (jest to użytkownik utworzony w poprzednim kroku).
- Hasło przypisane temu użytkownikowi.