Axivox Przewodnik użytkownika
Powrót do strony

Odoo

Połączenie z Twoim Odoo: nazwa kontaktu wyświetlana przy dzwonieniu, karta połączenia w Odoo, transkrypcja i analiza na kontakcie.

W skrócie

GdzieIntegracje, Odoo
Co to robirozpoznaje dzwoniącego w Twoim Odoo, rejestruje połączenia, publikuje transkrypcję i nagranie na kontakcie
EdycjeEnterprise i Community. Sprawdzone na Odoo 17, 18 i 19
Do przygotowaniaURL instancji, nazwa techniczna bazy danych, login Odoo, klucz API
Kilka instancjitak, tyle, ile chcesz. Tylko jedna jest instancją domyślną
Kierunek połączeniato my łączymy się z Twoim Odoo, przez jego adres WWW i klucz API

Jak to działa

Rejestrujesz konto Odoo i jego klucz API. Od tego momentu połączenie robi trzy odrębne rzeczy, które włączasz osobno: wyszukuje kontakt odpowiadający numerowi, zapisuje kartę połączenia w Odoo i publikuje transkrypcję oraz nagranie na kontakcie.

Dziennik połączeń zapisuje się w modelu voip.call, tym samym, którego używa aplikacja Phone Odoo. Ta aplikacja istnieje wyłącznie w edycji Enterprise. W Community to moduł Axivox dostarcza dziennik, we własnym modelu, ale z tymi samymi nazwami pól, żeby nic się nie zmieniło w Twoich przyzwyczajeniach w dniu, w którym przejdziesz na Enterprise. Test opisany niżej mówi Ci, z którego z tych dwóch korzysta Twoja instancja.

Test instancji

Przycisk Testuj połączenie nie ogranicza się do sprawdzenia Twoich danych logowania. Odpytuje Twoją instancję i pokazuje, co ona naprawdę potrafi, zamiast zgadywać to na podstawie numeru wersji. Wersja jest wskazówką, nigdy dowodem: dwie instancje tej samej serii niekoniecznie akceptują te same pola, a instancja Enterprise wcale nie musi mieć zainstalowanej tej aplikacji.

Test pokazuje:

Plakietka zielona oznacza „Wysłane do dziennika połączeń Odoo”. Plakietka pomarańczowa oznacza „Niedostępne tutaj: wysłane do wątku kontaktu”. Ekran wyjaśnia to pod plakietkami: „Pola w kolorze pomarańczowym nie istnieją w tej wersji Odoo. Nadal są zapisywane w wątku dyskusji kontaktu.” Nic więc nie ginie: informacja tylko zmienia miejsce.

Dziesięć sprawdzanych pól to phone_number, direction, state, start_date, end_date, partner_id, user_id, summary, transcript i transcription_status. Pięć innych, które dodajemy i których Odoo nie ma, pojawia się tylko tam, gdzie istnieją: did, talk_duration_s, sentiment, escalation i themes.

Kiedy dziennik połączeń jest niemożliwy

Dwa przypadki, dwie różne odpowiedzi.

Jeśli aplikacja Phone istnieje, ale nie jest zainstalowana, ekran pokazuje: „Aplikacja Phone Odoo nie jest zainstalowana na tej instancji. Bez niej żaden dziennik połączeń nie jest możliwy.” Instaluje się ją z menu Aplikacje Twojego Odoo, wraz z tym ostrzeżeniem, wyświetlanym dosłownie: „Na Odoo Online instalacja aplikacji może zmienić Twój abonament. Ta instalacja należy do Ciebie, nie wykonujemy jej za Ciebie.”

Jeśli instancja działa w Community, ta aplikacja nie istnieje i żadna operacja w Odoo jej nie zainstaluje. Ekran pokazuje wtedy: „Ta instancja działa w Community: aplikacja Phone Odoo tu nie istnieje. Moduł Axivox dostarczy dziennik połączeń.” I proponuje sposób postępowania w trzech krokach, wraz z przyciskiem pobrania dla Twojej serii:

  1. „Pobierz moduł dla swojej wersji Odoo.”
  2. „Umieść folder w katalogu modułów Twojego serwera Odoo, a potem uruchom Odoo ponownie. Moduł, który dostarcza kod, jest uwzględniany dopiero przy uruchomieniu.”
  3. „W Odoo, w menu Aplikacje, zaktualizuj listę, znajdź Axivox i zainstaluj. Wróć potem tutaj i przetestuj połączenie.”

Co należy uzupełnić

Karta instancji Odoo, z adresem i opcjami wzbogacania
Karta instancji Odoo, z adresem i opcjami wzbogacania

Blok Połączenie:

PoleCzego oczekujeGdzie to znaleźć
Nazwanazwa dla tej instancji, przydatna, jeśli rejestrujesz ich kilkazależy od Ciebie. Ekran proponuje „Np.: Odoo Produkcja”
URL instancji„Pełny adres, np. https://mojafirma.odoo.com”pasek adresu Twojego Odoo
Loginkonto Odoo, w imieniu którego będziemy zapisywać daneTwoje Odoo
Klucz API„Wygenerowany w Odoo: Preferencje → Bezpieczeństwo konta → Klucze API.”do wygenerowania w Odoo, nigdy hasło konta
Baza danych„Nazwa techniczna bazy (często inna niż subdomena). Widoczna przez /web/database/list.”przycisk Wylistuj bazy, albo adres obok

Przycisk Wylistuj bazy odpytuje serwer na podstawie wpisanego URL, jeszcze przed jakimkolwiek uwierzytelnieniem. Trzy możliwe odpowiedzi: lista do wyboru, „Serwer nie zwrócił żadnej bazy (listowanie może być wyłączone)”, albo „Nie można wylistować baz (serwer nieosiągalny albo listowanie wyłączone). Wpisz nazwę ręcznie.” W dwóch ostatnich przypadkach nazwę wpisuje się ręcznie: listowanie jest często wyłączone na instancji produkcyjnej, to nie jest awaria.

Przy edycji pole Klucz API pokazuje „•••••••• (zostaw puste, żeby zachować)”. Pozostawione puste, nie narusza już zapisanego klucza.

Blok Funkcje zawiera sześć przełączników, w tej kolejności. Tekst w prawej kolumnie to ten, który wyświetla ekran pod każdym z nich.

PrzełącznikCo robi
Instancja aktywna„Wyłącz, żeby zawiesić całą synchronizację z tą instancją.”
Identyfikuj dzwoniących„Wyszukuj kontakt dla wszystkich połączeń przychodzących, także tych, które nie przechodzą przez plan połączeń. Znaleziona nazwa jest zapamiętywana, więc kolejne połączenia z tego samego numeru są natychmiastowe. Wyszukiwanie ma pół sekundy, zanim połączenie ruszy dalej: przy pierwszym połączeniu z nieznanego numeru nazwa może więc zabraknąć i pojawić się dopiero od następnego razu.”
Pokaż nazwę kontaktu„Zastąp prezentowaną nazwę tą ze zidentyfikowanego kontaktu, zarówno na wywoływanym numerze wewnętrznym, jak i w historii.” Ten przełącznik zależy od poprzedniego i pozostaje wyszarzony, dopóki jest on wyłączony
Rejestruj połączenia„Twórz kartę połączenia (voip.call) w Odoo dla każdego połączenia.”
Publikuj transkrypcję i analizę„Tekst połączenia i jego analiza są publikowane w wątku dyskusji kontaktu. Bez zidentyfikowanego kontaktu w Odoo nic nie jest publikowane.”
Dołącz nagranie audio„Plik audio jest dołączany do tej samej wiadomości, na kontakcie. Wyświetla się tylko wtedy, gdy transkrypcja również jest publikowana.” Ten przełącznik zależy od poprzedniego i pozostaje wyszarzony, dopóki jest on wyłączony

Lista instancji z kolei pokazuje Nazwę, URL, Status (Aktywna albo Nieaktywna) i kolumnę Instancja domyślna, która jest przyciskiem radiowym: tylko jedna instancja naraz. Link Usuń instancję domyślną, pod tabelą, anuluje ten wybór.

Krok po kroku

  1. W Odoo wygeneruj klucz API: Preferencje, Bezpieczeństwo konta, Klucze API.
  2. Otwórz Integracje, Odoo, potem Dodaj instancję.
  3. Nazwij instancję, wpisz jej pełny URL i login konta, a potem wklej klucz API.
  4. Kliknij Wylistuj bazy i wybierz swoją. Jeśli listowanie jest wyłączone, wpisz ręcznie nazwę techniczną bazy.
  5. Kliknij Testuj połączenie. Przeczytaj test, który się pojawi: edycję, serię, dziennik połączeń i kolor plakietek.
  6. Jeśli test ogłasza, że żaden dziennik połączeń nie jest możliwy, ureguluj najpierw tę kwestię w swoim Odoo, a potem przetestuj ponownie.
  7. Włącz przełączniki, których potrzebujesz, zaczynając od Instancja aktywna.
  8. Zapisz.
  9. Po powrocie do listy zaznacz Instancja domyślna przy tej, którą Twoje plany połączeń mają odpytywać domyślnie.
  10. Zadzwoń na jeden ze swoich numerów z telefonu, którego numer istnieje w Odoo, i sprawdź prezentowaną nazwę.

Jeśli coś nie działa

„Błąd połączenia” po teście. Cztery wartości mogą być tego przyczyną, w tej kolejności częstości: nazwa bazy, która nie jest subdomeną; klucz API, który musi być kluczem, a nie hasłem; login; URL, który musi być pełny, wraz z protokołem. Popraw jedną wartość naraz i przetestuj ponownie: test jest darmowy i natychmiastowy.

Po teście niektóre plakietki są pomarańczowe. Nic nie ginie. „Pola w kolorze pomarańczowym nie istnieją w tej wersji Odoo. Nadal są zapisywane w wątku dyskusji kontaktu.” Znajdziesz je na karcie rozmówcy, w jego wątku dyskusji, zamiast na karcie połączenia.

Nazwa kontaktu nie wyświetla się przy pierwszym połączeniu z nieznanego numeru. To zachowanie zapowiedziane pod przełącznikiem Identyfikuj dzwoniących: wyszukiwanie ma pół sekundy, zanim połączenie ruszy dalej. Po tym czasie połączenie idzie dalej bez czekania, żeby nigdy nie opóźniać dzwonienia. Znaleziona nazwa jest potem zapamiętywana: już przy drugim połączeniu z tego samego numeru wyświetla się natychmiast.

Nic nie jest publikowane na kontakcie. Kumulują się trzy warunki. Potrzebny jest zidentyfikowany kontakt w Odoo: „Bez zidentyfikowanego kontaktu w Odoo nic nie jest publikowane.” Musi być włączone Publikuj transkrypcję i analizę. A dla dźwięku potrzeba dodatkowo, żeby transkrypcja też była publikowana: „Wyświetla się tylko wtedy, gdy transkrypcja również jest publikowana.”

Żadna karta połączenia nie pojawia się w Odoo. Przetestuj połączenie i przeczytaj linię Dziennik połączeń testu. Jeśli jest pusta, instancja nie ma jeszcze modelu do przyjęcia dziennika: postępuj według sposobu, który pokazuje ekran, tego dla aplikacji Phone w Enterprise, tego dla modułu Axivox w Community.

Co integracja z Odoo daje na co dzień

Zobacz stronę Odoo