Ponieważ ostatnio, w krótkim czasie zrealizowałem sporo migracji ze starych systemów (central) takich jak Panasonic, Slican, Platan czy Bosh na system usług głosowych VOIP,
dziś kilka słów o tym, jak wygląda taki proces, na co zwrócić uwagę i jak się przygotować.
Migracja telefonii z systemu analogowego lub ISDN do VoIP (Voice over Internet Protocol) to proces, który może przynieść wiele korzyści dla firm, w tym zmniejszenie kosztów i poprawę wydajności.
Ponadto leciwe systemy pozbawione są możliwości jakiegokolwiek rozwoju czy rozbudowy, nie wspominając o możliwościach integracji np. z Twoim systemem do zarządzania Firmą, zewnętrznymi bazami danych itp. Stare telefony analogowe pozbawione są wielu funkcji od podstawowych takich jak prezentacja numeru (CallerID), transfer, parkowanie rozmów po bardziej zaawansowane jak BLF, czy DSSkeys. (Funkcje prezentacji stanów abonentów, np. w formie ikonek na wyświetlaczu telefonu)
Jak więc wygląda proces migracji ze starego systemu (centrali telefonicznej sprzętowej) na system VOIP?
Jest kilka podstawowych kroków, które musimy zaplanować aby wykonać taką migrację.
Krok 1
Określenie wymagań – przed przystąpieniem do migracji należy określić, jakie są wymagania dotyczące systemu telefonii. Należy wziąć pod uwagę, ile użytkowników będzie korzystać z systemu, jakie funkcje są potrzebne, jakie są obecne koszty oraz jakie są oczekiwania w zakresie jakości połączeń. Musimy też odpowiedzieć sobie na pytanie czy konieczne będzie logowanie z poza firmy? Czy np. z systemu będą korzystali pracownicy zdalni?
Krok 2
Wybór dostawcy usług VoIP – należy wybrać dostawcę usług VoIP, który będzie odpowiadał na wszystkie wymagania firmy. Należy zwrócić uwagę na koszty, jakość połączeń, niezawodność, skalowalność i wsparcie techniczne. Musimy sobie zadać pytanie ile numerów będzie konieczne do zapewnienia komunikacji.
W tym kroku musimy również zdecydować czy użytkownicy będą korzystać z softphonów, czy hardphonów, czy może jednych i drugich? wybieramy producenta telefonów, konkretne modele dopasowując funkcjonalność pod potrzeby konkretnych użytkowników systemu VOIP. Na tym etapie warto też skontaktować się ze swoim obecnym operatorem i zapytać go o możliwość zmigrowania numeracji do usługi VOIP ( operator wykonuje kreowanie Twojej numeracji w technologii „sip trunk” (jeśli numerów jest więcej) lub konta SIP – jeśli jest jeden numer przypisany do Twojego konta. Jeśli na tym etapie operator stwierdzi, że nie ma takiej możliwości, rozpoczynamy przenoszenie numeru do innego operatora VOIP, nie wiesz jakiego wybrać? Skontaktuj się ze mną a zarekomenduję Ci operatora VOIP dla Twojego rozwiązania. Jeśli nie masz czasu i ochoty zajmować się tym sam, możesz upoważnić mnie do przeprowadzenia niezbędnych działań w Twoim imieniu.
Krok 3
Przygotowanie infrastruktury – należy przygotować infrastrukturę sieciową, aby umożliwić korzystanie z usług VoIP. Należy upewnić się, że sieć ma odpowiednią przepustowość i stabilność, aby zapewnić jakość połączeń. Na co zwrócić uwagę, jakie są istotne elementy opisywałem już na moim blogu:
Bardzo upraszczając, najważniejsze do komunikacji będzie łącze internetowe szerokopasmowe w technologii światłowodowej, radiowej lub kablem miedzianym. Wykluczone jest LTE i wszelkiego rodzaju „łącza” na kartę SIM. VOIP nie będzie działał na takich łączach.
Ponadto ważna jest infrastruktura sieciowa w Twojej Firmie, a więc komunikacja od centrali telefonicznej do telefonów podłączonych przewodowo, oraz kondycja sieci WIFI, jeśli będziesz korzystać z telefonów bezprzewodowych w tej technologii.
Ważne jest więc zapewnienie możliwości podłączenia każdego telefonu VOIP do sieci Ethernet (za pomocą kabla typu skrętka, w przeciwieństwie do telefonów analogowych, które podłączaliśmy kablami jedno-parowymi, które często stanowią jeszcze część okablowania strukturalnego poziomego w firmach).
Krok 4
Konfiguracja systemu (dialplanu) – po skonfigurowaniu infrastruktury sieciowej, należy skonfigurować system VoIP. Należy ustawić numery telefoniczne, przypisać użytkowników do kont, skonfigurować funkcje, takie jak zapowiedzi głosowe, menu wyboru IVR, jeśli system ma mieć włączone rozpoznawanie mowy – skonfigurować ASR, nagrywanie rozmów, poczta głosowa i przekazywanie połączeń, kolejki dla klientów dzwoniących np. do działów handlowych itp. Słowem wszystko to co ma się dziać w chwili gdy zadzwoni do Twojej firmy Klient.
Krok 5
Testowanie i wdrożenie – po skonfigurowaniu systemu, należy przetestować go, aby upewnić się, że działa poprawnie. Początkowo wykonujemy to przed uruchomieniem produkcyjnym np. na testowym numerze serwisowym. Jeśli wszystkie funkcje działają prawidłowo, włączam w systemie Twoją numerację i od tej pory nowy system przejmuje kontrolę na call flow w Twojej Firmie. Szkolimy wtedy pracowników, dopracowujemy konfigurację – pamiętaj, że nie ma dwóch takich samych systemów. Każda Firma ma swój specyficzny charakter. Inaczej będzie wyglądało wdrożenie w firmie produkcyjnej, inaczej w firmie handlowej. Każda Firma ma też swoje specyficzne grono Klientów, których feedbacku należy słuchać i w mądry sposób dopasowywać konfigurację właśnie pod dzwoniącego Klienta.
Podsumowanie
Podsumowując, migracja telefonii z systemu analogowego lub ISDN do VoIP może przynieść wiele korzyści dla firm, rozwiązać wiele problemów i pomóc zautomatyzować wiele procesów. Wymaga natomiast przygotowania infrastruktury sieciowej, wyboru dostawcy usług VoIP i skonfigurowania systemu w sposób przemyślany. Ważne jest, aby przetestować system przed wdrożeniem i przeszkolić użytkowników, aby dać Twoim pracownikom narzędzie do pracy, które w oczach Twoich Klientów będzie wizytówką dobrze zarządzanej Firmy.
program daje pracownikowi firmy narzędzie, dzięki któremu widzi pełne dane o dzwoniącym Kliencie, widzi dokumenty księgowe, kiedy ostatnio oraz co dokładnie klient zamawiał, kwotę rozliczenia, zaległości płatnicze a nawet średnią marżę jaką klient wypracował do tej pory.
Moduł stan PBX, daje pracownikowi pełen wgląd w aktualny stan Twojego systemu głosowego VOIP. Widzi aktualny stan kolejki, agentów zalogowanych i gotowych podjąć kolejne połączenie od Twojego klienta. Współpracowników aktualnie prowadzących rozmowy z klientami, widzi czas tych połączeń oraz czas jaki kolejni dzwoniący oczekują w kolejce, oraz ilu ich jest. Każde kolejne połączenie wpadające do kolejki jest analizowane, monitorowane, a stan przedstawiony jest w postaci diagramu. Mając takie narzędzie Twój kierownik działu obsługi klienta ma pełny wgląd w aktualny stan systemu, jest w stanie zapobiegać sytuacjom kiedy kolejka dzwoniących przepełnia się, a Twoi Klienci muszą czekać zbyt długo. Jeśli czas oczekiwania w kolejce wydłuża się powyżej jednej minuty, program sygnalizuje ten fakt poprzez alarm i oznaczając diagram dzwoniącego na czerwono.
Moduł analizy! Czyli czas na podsumowanie! Wystarczy wybrać okres w jakim chcesz przeanalizować dane dotyczące twojego numeru wewnętrznego. Program wyświetla takie informacje jak pełna lista połączeń wychodzących, oraz przychodzących z podziałem na połączenia odebrane i nieodebrane, liczby zaś prezentuje w postaci czytelnego wykresu.
Click2Call czyli natychmiastowe oddzwanianie poprzez dwukrotne kliknięcie na numer Klienta. Centrala natychmiast zestawia połączenie na biurko pracownika, a następnie łączy go z wybranym numerem.
Jeśli jesteś zainteresowany wdrożeniem systemu usług głosowych VOIP i integracją ze swoim Subiektem GT, zapraszam do kontaktu.
VOIP – Voice Over Internet Protocol to bardzo ogólnie mówiąc technologia umożliwiająca wykonywanie połączeń głosowych (i nie tylko bo również video) poprzez protokół internetowy.
Z czego składa się system voip? Jakie potrzebujesz urządzenia? Jaką infrastrukturę?
System VOIP składa się przede wszystkim z centrali telefonicznej VOIP a mówiąc profesjonalnie z Soft Switcha, czyli takiego serwera, który nadzoruje komunikację głosową pomiędzy użytkownikami telefonii oraz z końcówkami, tak zwanymi endpointami, które dostarczają użytkownikowi końcowemu numer podłączony do centrali. Takie endpointy możemy mieć w dwóch postaciach – w postaci hardphonu czyli mówiąc kolokwialnie, typowego telefonu na biurku – czy to podłączonego po kablu czy po wifi, lub w postaci softphonu czyli aplikacji instalowanej na telefonie z androidem, ioSem czy na PC – nie ma znaczenia. Sposób podłączenia telefonu dla centrali nie ma znaczenia, zawsze jest to po prostu endpoint z numerem, który wcześniej skonfigurowaliśmy.
Więc sprawa prosta, albo sprzętowy telefon, na biurko („po kablu”) np. taki:
albo do ręki bezprzewodowy (po wifi)
albo w formie aplikacji (telefon, komputer, tablet – nie ma znaczenia na każdą platformę są softphony, darmowe i płatne).
Skupmy się teraz jednak bardziej na sercu systemu VOIP czyli na samej centrali telefonicznej. Możliwości realizacji takiego serwera jest kilka.
– Pierwszym i chyba najpopularniejszym jest oczywiście centrala telefoniczna sprzętowa w postaci urządzenia, które podłączamy do naszej sieci.
– Drugim rozwiązaniem, dość często wybieranym przez klientów jest centrala telefoniczna instalowana jako system operacyjny na wirtualnej maszynie w środowisku virtualizacyjnym takim jak np. Hype-V (Microsoft), wykorzystywany w większych środowiskach VMWare ( IBM ), czy RedHatowy KVM. Po instalacji centrali, mamy wirtualną maszynę (czyli taki wirtualny komputer), który świadczy usługi głosowe.
Patrząc z punktu widzenia sposobu połączenia do centrali, działa ona dokładnie tak jak sprzętowa centrala włożona do szafy – z tą różnicą, ze virtualnie
– Trzecim rozwiązaniem jest centrala telefoniczna SaaS, (Software As A Service) czyli jako usługa świadczona przez firmę hostingową, providera (czyli dostawcy usługi), jest to rozwiązanie popularnie nazywane „chmurą”, czy po prostu „centralą w chmurze”. Polega to na tym, że gdzieś na świecie znajduje się serwer (z virtualną maszyną) na której uruchomiona jest centrala telefoniczna do której mamy dostęp przez internet Publiczny.
Jakie są wady i zalety poszczególnych rozwiązań poruszę w innym artykule, będzie też film na ten temat. Natomiast dzisiaj chciałbym się skupić na samej technologii VOIP.
A więc mamy już telefony i softphony (czyli endpointy), mam centralę telefoniczną ( urządzenie, virtualna maszyna, usługa w chmurze ), aby jednak możliwe było w końcu wykonanie połączenia z jednego miejsca do drugiego konieczny jest ostatni element systemu VOIP, o którym niestety bardzo często się zapomina – mianowicie infrastruktura sieciowa.
No bo skoro „… Over IP” to natychmiast przychodzi nam na myśl łącze internetowe, jego szybkość, parametry? (tylko jakie?) Klienci często kontaktują się ze mną z prośbą o wsparcie w doborze rozwiązania VOIP mając wątpliwości czy „ich łącze internetowe” ma „wystarczającą prędkość” do tego aby możliwe było wykonanie połączenia głosowego na satysfakcjonującym poziomie.
Niestety wokół VOIPa narosło wiele mitów związanych z jego jakością, u wielu ludzi usługa VOIP kojarzy się z rozmowami z pogłosem jak w łodzi podwodnej, metalicznym głosem jak u robota, czy po prostu zrywaniem połączenia, trzaskami, komunikacją słyszaną tylko w jedną stronę itp. Właśnie ostatni element, czyli infrastruktura sieci ma wpływ na to jaką jakość połączenia ostatecznie osiągniemy. I faktycznie, o ile początki usługi VOIP to rok 1995 (USA) o tyle w Polsce pojawiła się kilka lat później. Czasy kiedy protokół TCP/IP dopiero raczkował, strony internetowe wyglądały tak:
W internecie przesyłaliśmy głównie tekst, łącza internetowe dostarczane przez operatorów w Polsce osiągały prędkość zawrotną maksymalnie kilku Megabitów na sekundę (przynajmniej dla przeciętnego użytkownika instytucjonalnego), podczas gdy dla jednej rozmowy VOIP zapewnić powinniśmy pasmo na poziomie około 100kbps, trudno więc było wtedy spodziewać się jakości głosu na poziomie HD. Wiele firm próbowało migrować z tradycyjnych rozwiązań PSTN czy ISDN na VOIPa i niejednokrotnie kończyło się to powrotem do klasycznej telefonii, bo klienci skarżyli się na jakość rozmów.
Tyle historii.
Dziś internet wygląda jednak inaczej. Prędkości łączy internetowych mierzymy w Gigabitach na sekundę, a więc tysiąc razy więcej, mamy dużo bardziej zaawansowane i szybciej działające mechanizmy routowania pakietów pomiędzy operatorami, czy mechanizmy zarządzania ich ruchem pod kątem nadanych przez nas priorytetów usług (QOS), MPLS, BGP. Czy to jednak rozwiązuje wszystkie problemy VOIPa? Niestety nie. Prędkość łącza internetowego to nie wszystko, nie jest to jedyny i nie najważniejszy parametr, który jest konieczny do zapewnienia aby jakość rozmowy była na wysokim poziomie. Po za tym sieć to nie tylko łącze internetowe a cała infrastruktura wraz z każdym jej elementem, od serwera na końcu świata począwszy a na telefonie na biurku kończąc i przyjmuje się (o tym należy pamiętać) że sieć działa z prędkością najsłabszego i najwolniejszego elementu jaki wchodzi w jej skład.
Co jest więc ważne aby komunikacja głosowa mogła przebiegać niezakłócona z zadowalającą jakością?
Po pierwsze trzeba sobie uświadomić, że głos (lub video) w komunikacji sieciowej to wiązka pakietów, a mówiąc ściślej – datagramów przesyłanych z pewną prędkością, każdy o odpowiedniej wielkości, niosący ze sobą porcję komunikacji, jeden po drugim z punktu A do punktu B i odwrotnie. Istotne jest więc przede wszystkim to, aby host B do którego wysyłane są datagramy, a więc np. nasz rozmówca po drugiej stronie otrzymał te datagramy:
– w takiej kolejności w jakiej je wysłaliśmy;
– w przewidywanym czasie i z odpowiednią prędkością;
– w odpowiednich odstępach czasu;
– w takiej samej ilości w jakiej zostały wysłane;
– do odpowiedniego hosta, dla którego faktycznie zostały zaadresowane.
Aby Ci to wytłumaczyć posłużę się schematem typowego rozwiązania jakie spotkać można w większości firm, w tym prawdopodobnie i w Twojej.
Najczęściej spotykany scenariusz w mniejszych firmach, lokalach usługowych czy nawet sklepach. Właściwie rozwiązanie bardzo podobne do tego jakie mamy w większości domów: czyli sieć oparta o router, najczęściej z wbudowanym accesspointem „rozsiewającym” sieć WIFI, do tego routera mamy podłączonego operatora dostarczającego internet, komputery i inne urządzenia podłączone zazwyczaj do switcha, lub bezpośrednio do routera za pomocą kabla typu „skrętka”, natomiast telefony, tablety i laptopy korzystają z WIFI.
Który z tych elementów ma więc wpływ na jakość połączenia głosowego? Odpowiedź brzmi każdy!
Od tego jaki router na styku sieci zastosowałeś, czy posiada jakiekolwiek mechanizmy bardziej zaawansowanego zarządzania ruchem, czy ma możliwość jakiejkolwiek analizy tego co dzieje się w sieci, jeśli już dzieje się coś złego, czy po prostu jest to najtańszy router z marketu?
Idąc dalej, wpływ na jakość połączenia może mieć okablowanie, to czy nie jest w zbyt małej odległości od przewodów 230V, lub innych urządzeń, które mogły by powodować indukowanie zakłóceń na przewodzie,
To w jakiej jest kondycji, często okablowanie położone na ziemi, często deptane przez pracowników, w którym pary przewodów poprzecinane trzymają się ledwo co jakiś czas powodując rozłączanie urządzeń.
Jak wyglądają moduły gniazd na zakończeniach kablowych pod biurkami itp.
To jak wygląda konfiguracja niektórych mechanizmów zarządzania ruchem sieciowym na twoim routerze jak chociażby NAT czyli mówiąc prosto mechanizm tłumaczenia adresów IP sieci lokalnej na rozpoznawalne w internecie, tak aby komunikacja wysłana z Twojego telefonu na biurku była w stanie wrócić do niego.
Jeśli chcesz korzystać z telefonów bezprzewodowych, lub softphonów na smartfonach czy tabletach to znaczenie ma również jakość sieci wifi, ustawienie kanałów (szczerze powiedziawszy bardzo rzadko konfigurując router z wifi w warunkach amatorskich ktokolwiek przywiązuje do tego uwagę), to na jakich kanałach nadają anteny sąsiadów, czy nie zakłócamy się wzajemnie, czy antena oraz cały router ułożone są w odpowiedniej płaszczyźnie przewidzianej przez producenta (często router wisi gdzieś na kablach zupełnie bezwładnie propagując sieć w powietrze albo w ziemię).
Jak widzisz o samym łączu internetowym i operatorze dostarczającym do Twojej firmy internet nawet jeszcze nie wspomniałem, a już elementów w których coś może pójść nie tak jest cała masa.
Zanim zdecydujesz się wdrożyć telefonię głosową opartą o technologię VOIP, zanim podpiszesz umowę czy zakupisz centralę jak możesz sprawdzić czy Twoja infrastruktura jest w stanie zapewnić komunikację konieczną do swobodnego rozmawiania poprzez sieć?
Za pewne pierwszą rzeczą jaką przychodzi Ci na myśl jest zmierzenie prędkości łącza np. za pomocą popularnego speedtest.pl
I słusznie, taki pomiar pokaże Ci nieprawidłowości w konfiguracji parametrów prędkości wysyłania i odbierania, ale to właściwie tyle. Pamiętaj, ze speedtest nie pokazuje prędkości komunikacji Twojego łacza z całym światem, a jedynie z punktu A – Twój komputer do punktu B – server speedtest.pl, który zwykle więksi operatorzy mają swój. Test nie jest więc miarodajny.
Co więc jeszcze możesz zrobić? Możesz wykonać pomiar programem mtr, który pokaże Ci czasy jakie pokonuje pakiet pomiędzy poszczególnymi routerami w sieci, od punktu A do punktu B.
Możesz stwierdzić, czy pakiety docierają w tej samej ilości w jakiej zostały wysłane oraz ile wynoszą opóźnienia i gdzie występują.
Możesz też użyć programu iperf, zasymulować transmisję głosową, a więc komunikację UDP z punktu A (klient) do punktu B (server) i sprawdzić czy datagramy dotarły w odpowiedniej kolejności, czy nie są pofragmentowane, jaki jest czas opóźnienia (latency) pomiędzy datagramami i jaka jest różnica pomiędzy najszybszą i najwolniejszą transmisją tzw. „jitter”
Przykład i interpretacja wyników komunikacji na bardzo wysokim poziomie:
Z wykonanego pomiary widać, że:
Wszystkie datagramy dotarły w odpowiedniej kolejności
Parametr „jitter” nie osiągnął prawie nigdy nawet pół milisekundy – wartość referencyjna to poniżej 20ms.
Odsetek utraconych datagramów (czyli takich które nie dotarły w ogóle) wynosi 0,001% – wartość referencyjna to maksymalnie 0,05%
I dla porównania wynik analizy na łączu radiowym o bardzo kiepskich parametrach, z pewnością uniemożliwiających swobodną komunikację głosową:
Przedstawione powyżej wyniki pokazują straty w przesyłanych datagramach momentami w całości
( ostatnia kolumna wartość ( -nan%) to może powodować trzaski, chwilowy brak słyszalności, a w przypadku gdy nastąpi utrata większej ilości kolejnych datagramów, może wywołać tzw. „Timeout” po stronie centrali i doprowadzić do całkowitego zakończenia połączenia.
Informacja taka jak „datagrams received out-of-order” mówi nam o tym, że datagramy dotarły ale nie w takiej kolejności w jakiej zostały wysłane, efektem tego mogą być znaczne zniekształcenia głosu, wrażenie rozmowy z robotem o metalicznym głosie, o czym wspomniałem już wcześniej.
Jak i gdzie wykonać taki test?
Możesz go uruchomić samodzielnie na dowolnym komputerze w sieci ( instancja klient ) do serwera dostępnego publicznie: https://iperf.fr/iperf-servers.php
Lub zlecić pomiar i analizę wraz z opracowaniem wyniku mi.
Kliknij w produkt, ( link przenosi wprost do usługi w moim sklepie ):
Zaletą takiego rozwiązania jest to, ze nie musisz się przejmować interpretacją wyników, nie musisz właściwie robić nic, dostajesz gotowe, opracowane wyniki, z którymi możesz dalej pracować np. ze swoim operatorem jeśli okaże się, że problem występuje po stronie sieci WAN.
Test trwa 4 godziny. Polega na tym, że udostępniasz mi dowolny komputer w swojej sieci, uruchamiam na nim specjalny program, który nawiązuje połączenie z serwerem. Odczyty parametrów ściągam z serwera, opracowuje i odsyłam Tobie wraz z ich interpretacją, rekomendacjami co możesz poprawić, zmienić aby było lepiej. Test dla Klientów, którzy wdrożą rozwiązanie zakupione u mnie jest bezpłatny ( kwota za audyt odejmowana jest od kwoty za całe wdrożenie ). Jeśli w teście okaże się, że problem dotyczy jakości Twojego łącza internetowego w cenie usługi otrzymujesz kontakt z Twoim operatorem, zgłoszenie awarii fachową opiekę nad zgłoszeniem i dopilnowanie aby problem został rozwiązany. Finalnie wykonuję kolejny test potwierdzający że wszystko jest już OK, lub działam do skutku, aż Twój operator rozwiąże problem albo oficjalnie i pisemnie stwierdzi, że nie jest w stanie zapewnić Ci usługi na żądanym poziomie a to daje Ci prawo do rozwiązania umowy w trybie natychmiastowym co również pomagam wykonać.
Zapraszam na mój kanał YouTube gdzie opowiem dokładnie najważniejsze aspekty systemu VOIP.
zapraszam do obejrzenia prezentacji telefonu Fanvil X3SP, który szczerze polecam bo jest po prostu tani, dobry i świetnie współpracuje z moją centralą telefoniczną Voip.