FreePBX Extensions część 5

Extensions, to między innymi wszystkie telefony podłączone do naszego FreePBX Asterisk. Nie jestem pewien, czy w FreePBX tłumaczy się Extensions na polskie „Rozszerzenia”, pozostawiam więc oryginalną angielska pisownię.

Musisz wiedzieć, że jest kilka rodzajów sterowników Extensions:

  • PJSIP – Unowocześniona wersja sterownika SIP. Działa z większością nowych telefonów VoIP (Na przykład Cisco SPA525G2)
  • Chan_SIP – Sterownik  SIP działająca z większością starszych modeli telefonów VoIP (Na przykład Cisco CP-9971)
  • DAHDi – (Digium Asterisk Hardware Device Interface) Dawniej nazywany Zaptel, to sterownik obsługujący telefony firmy Digium (Aktualnie firma nazywa się Sangoma) (Na przykład model Digium D60)
  • IAX2 – (Inter-Asterisk eXchange) to protokół opracowany z myślą o łączeniu się różnych serwerów Asterisk między sobą.
  • Virtual – Wirtualne extensions, to na przykład poczta głosowa.

Applications - Extensions

Aby zarządzać extensions, przejdź do ApplicationsExtensions. Aby dodać nowe Extension, kliknij na Add Extension i wybierz rodzaj sterownika, lub interfejsu z listy. Skonfigurujemy teraz nowe Extension na przykładzie telefonu Cisco SPA525G2.

  • Możemy kliknąć Add Extension i wybrać New SIP [chan_pjsip] Extension
  • Lub skorzystać z opcji szybkiego tworzenia extension klikając Quick Create Extension

Na początek spróbujmy skorzystać z drugiej opcji szybkiego tworzenia Extension.

  • Type – wybierz SIP [chanpjsip]
  • Extension number – Numer Extension. Wybierz dowolny trzy lub czterocyfrowy numer. Będzie to numer wewnętrzny naszego telefonu.
  • Display Name – Dowolna nazwa naszego extension (Na przykład Recepcja, Dział Techniczny, Andrzej Majewski itp) . Ta nazwa na wyświetlaczach niektórych telefonów będzie się pokazywać zamiast numeru Extension.
  • Outbound Caller ID – Omówimy to póżniej. Pozostaw to pole na razie puste.
  • Email Address – Adres email przypisany do tego numeru

Klikamy Next by przejść do kroku 2

 

  • Enable Find Me/Follow Me – Funkcją Follow Me zajmiemy się w jednym z kolejnych artykułów, a na razie pozostaw tę opcję wyłączoną.
  • ParkingLot – To funkcja umożliwiająca parkowanie połączeń, by móc je odebrać na innym telefonie. W darmowej wersji masz tylko jedną opcję.
  • Create User Manager User – Ta opcja utworzy nam nowego użytkownika dla tego Extension.
  • User Manager Groups – Wybieramy grupę dla naszego użytkownika. Domyślnie jest utworzona tylko jedna grupa All Users. Jeśli mamy wielu pracowników z różnymi uprawnieniami, możemy w FreePBX utworzyć kilka grup i ustawić dla nich różne uprawnienia – na przykład które grupy mają możliwość odsłuchiwania nagrań, które grupy mogą tworzyć nowe Extensions itd.
  • Enable Voicemail – Utworzenie poczty głosowej dla tego Extension
  • Voicemail PIN – PIN konieczny do odsłuchania nagranych na poczcie głosowej wiadomości

Uwaga: domyślny PIN jest taki sam jak numer Extension. Oznacza to, że podczas pierwszego połączenia z pocztą głosową, użytkownik będzie ją mógł skonfigurować, nagrywając na przykład swoje powitanie i zmienić PIN na swój własny. Jeśli w przyszłości ponownie ustawisz PIN na taki sam jak numer Extension, to ustawienia skrzynki głosowej dla tego Extension zostaną usunięte i użytkownik będzie mógł skonfigurować skrzynkę od nowa.

Aby zakończyć tworzenie nowego Extension, wciśnij Finish i koniecznie wciśnij Apply Config w prawym górnym rogu aby zapisać nowe ustawienia.

Edycja Extensions

Gdy już utworzyliśmy Extensions dla wszystkich telefonów wewnętrznych w firmie, sprawdźmy jakie opcje oferują ustawienia. Przejdź do ApplicationsExtensions i wciśnij przycisk Edit przy Extension które chcemy edytować, jak pokazano na rysunku poniżej.

Pokaże nam się okno z szeregiem przydatnych opcji zakładek. Omówmy teraz te opcje, o których nie wspominaliśmy wcześniej.

Extensions - General

  • Outbound CID – Do naszego FreePBX jest przypisany jeden zewnętrzny numer telefoniczny – dajmy na to numer kierunkowy warszawski 022. Mimo tego, że nasi pracownicy są rozsiani po całej Polsce – w Poznaniu, Radomiu i Zielonej Górze, ale jako że są połączeni do jednego serwera FreePBX, to dzwoniąc do klientów, wszystkim klientom pokaże się warszawski numer telefonu przypisany do naszego FreePBX. Ze statystyk wynika, że klienci o wiele chętniej odbierają telefony, gdy dzwoni do nich ktoś z lokalnego numeru kierunkowego. W oknie Outbound CID możemy wpisać numery telefonów z numerami kierunkowymi naszego miasta.
  • Emergency CID – Tutaj sprawa ma się podobnie do Outbound CID, ale jest o wiele poważniejsza, bo dotyczy dzwonienia na numery ratunkowe. Wyobraź sobie, że nasz pracownik który pracuje w oddziale w Zielonej Górze potrzebuje pilnej pomocy medycznej i musi zadzwonić z tego Extension na numer ratunkowy. Wybiera więc numer pogotowia ratunkowego 999, jednak na pogotowiu zamiast numeru z Zielonej Góry wyświetla się numer warszawski i karetka zamiast jechać do potrzebującego pomocy do Zielonej Góry, jedzie na adres firmy do Warszawy. Do tego właśnie służy opcja Emergency CID, by w razie awaryjnej sytuacji służby ratunkowe mogły właściwie zlokalizować dzwoniącego.
  • Secret – To tajny numer który będziesz musiał wpisać w ustawieniach telefonu VoIP, aby mógł on się połączyć z naszym FreePBX Asterisk.  Tę opcje szerzej omówimy innym razem.
  • Language Code – Tutaj wybieramy język naszych nagrań głosowych używanych w FreePBX Asterisk. Jeśli nie widzisz tam języka polskiego, zainstaluj go przechodząc do AdminSound Languages

Uwaga: Dodatkowe nagrania dźwiękowe ( Na przykład: „Proszę czekać”, „Wszyscy nasi konsultanci są zajęci” itp) możesz nagrać samemu i przesłać do FreePBX, lub też możesz kupić gotowe nagrania na przykład na stronie Westany. Język nagrań głosowych można ustawić dla każdego Extension niezależnie. Jeśli więc mamy w firmie osoby różnych narodowości, każdy z nich będzie mógł słyszeć komunikaty w swoim ojczystym języku.

  • Select User Directory – Ustawienia katalogu użytkownika. Pozostaw domyślne ustawienie PBX Internal Directory. Druga opcja Property Management jest wykorzystywana w hotelach, gdzie wymagane są specjalistyczne funkcje, jak meldowanie i wymeldowanie gości, zamawianie budzenia, rezerwacje, mini bar itp. W tym artykule nie będziemy się tym zajmować, bo ten temat jest zbyt obszerny jak na jeden artykuł.
  • Link to a Default User – Domyślnie użytkownik jest przypisany do danego Extension. Wybierz użytkownika z opcją Linked.
  • Username – Nazwa użytkownika będzie przypisana automatycznie, lub też możesz stworzyć własną nazwę użytkownika klikając na Use Custom Username.
  • Password For New User – Hasło przypisane do użytkownika
  • Groups – Grupy do których należy użytkownik

Extensions - Voicemail

Omówmy teraz najważniejsze opcje z zakładki Voicemail, gdzie możemy zarządzać ustawieniami poczty głosowej przypisanej do tego konkretnego Extension.

Enabled – Włączamy i wyłączamy skrzynkę głosową dla tego Extension

  • Voicemail Password – Hasło potrzebne by móc odsłuchać zapisane wiadomości głosowe
  • Require From Same Extension – Wyłączenie konieczności wprowadzania hasła, jeśli odsłuchujemy wiadomości głosowe dla Extension z którego akurat dzwonimy.

Tutaj trochę wyjaśnienia. Z każdego telefonu w naszej sieci możemy odsłuchać wiadomości głosowe nie tylko dla numeru z którego korzystamy, ale także możemy odsłuchać zapisane wiadomości każdego innego numeru, o ile znamy hasło do skrzynki głosowej. Wybierając

  1. *97 – odsłuchamy zapisane wiadomości dla telefonu z którego korzystamy. Opcją Require From Same Extension możemy wyłączyć konieczność wpisywania hasła
  2. *98 i numer Extension – możemy odsłuchać wiadomości ze skrzynki głosowej z innego Extension, ale wówczas zawsze będziemy musieli podać hasło do skrzynki głosowej.
  • Email Address – Adres email na który będą przychodzić powiadomienia o nowej wiadomości na skrzynce głosowej
  • Email Attachment – Jeśli włączysz tą opcję, to zapisana wiadomość głosowa zostanie wysłana mailem wraz z powiadomieniem o nowej wiadomości.
  • Play CID – Do wiadomości zostanie dołączona informacja o nadawcy wiadomości
  • Play Envelope – Do wiadomości zostanie dołączona informacja o czasie i dacie zostawienia wiadomości
  • Delete Voicemail – Włącz tą opcję, jeśli chcesz aby po wysłaniu do Ciebie email z wiadomością głosową, FreePBX skasował tę wiadomość z Twojego Extension. 

Uwaga: Miej na uwadze, że FreePBX przed usunięciem wiadomości ze skrzynki głosowej nie sprawdza, czy email z tą wiadomością dotarł do Ciebie. Jeśli z jakiegoś powodu email z tą nagraną wiadomością nie dotrze do Ciebie, to nie będziesz miał możliwości odsłuchania tej wiadomości, a być może nawet nie będziesz wiedział, że klient jakąkolwiek wiadomość dla Ciebie nagrał.

  • VmX Locater – To dość ciekawa funkcja. Możemy nagrać spersonalizowane powitanie na naszej poczcie głosowej o dzwoniący będzie mógł wybrać jedną z trzech opcji do wyboru. Będzie mógł na przykład połączyć się z głównym telefonem w firmie (Na przykład w recepcji), lub też będzie mógł przekierować rozmowę na inne Extension, lub na przykład na numer komórkowy. Poprawne skonfigurowanie tej funkcji jest czasochłonne i nie będziemy się tym zajmować w tym artykule.

Extensions - Find Me / Follow Me

Wyobraź sobie sytuację, że często nie ma Cię w biurze, jesteś w innej części firmy, lub poza nią. Możesz wówczas skonfigurować funkcję Find Me/Follow Me tak, aby po kolei dzwoniła na ustawione numery wewnętrzne, lub komórkowe, by spróbować Cie znaleźć. Funkcję tę możesz skonfigurować według dat i godzin z kalendarzem Microsoft Outlook, CalDAV, lub Apple iCal. Konfiguracja tej funkcji wykracza poza zakres tego artykułu, więc postaram się napisać osobny artykuł specjalnie na potrzeby funkcji Find Me/Follow Me.

Extensions - Advanced

Zakładka Advanced zawiera szereg przeróżnych funkcji. Jest ich zbyt dużo, by omówić je w jednym artykule, ale jest jedna ciekawa opcja którą warto wspomnieć:

  • Max Contacts – Standardowo do jednego Extension możesz podłączyć tylko jeden telefon. Przy pomocy tej opcji możesz ustawić, ile różnych urządzeń ma mieć ten sam numer wewnętrzny (numer Extension). Możesz ustawić dowolną liczbę telefonów wewnętrznych (Włączając w to aplikacje SoftPhone zainstalowane na smartfonach) z tym samym numerem, które dzwonić będą jednocześnie. Ale jest pewien haczyk – aby skonfigurować kilka telefonów z tym samym numerem Extension, musisz je skonfigurować przy pomocy aplikacji End Point Manager. W darmowej wersji możesz konfigurować jedynie telefony firmy Sangoma (dawniej Digium). Listę obsługiwanych modeli znajdziesz w zakładce Other. Wersja End Point Manager Pro, która kosztuje na dzień dzisiejszy $199 umożliwia skonfigurowanie kilku urządzeń z tym samym numerem innych producentów.

Extensions - Pin Sets

W ustawieniach FreePBX Asterisk możesz zablokować kodem PIN wykonywanie niektórych połączeń – na przykład połączenia za granicę, lub na drogie numery specjalne. Jeśli ustawiliśmy takie blokownie połączeń PIN, to włączając dla jakiegoś Extension opcję Pinless Dialing, połączenia z tego numeru nie będą potrzebować wpisywaniu kodu PIN. Szerzej ten problem omówimy innym razem.

Masowa edycja ustawień - Bulk Handler

Bulk Handler nie odnosi się sctricte do Extensions, ale warto wspomnieć o tej funkcji, bo bardzo ułatwia życie. Jeśli masz kilkanaście, kilkadziesiąt, kilkaset lub więcej Extensions i musisz w każdym z tych Extension zmienić jedną funkcję, to zmiana tej funkcji w każdym z Extension z osobna może zająć bardzo dużo czasu. O wiele szybciej zrobisz to przy pomocy Bulk Handler. Przy pomocy tej funkcji wyeksportujesz wszystkie Extensions do pliku CSV, który możesz otworzyć i edytować wygodnie w aplikacji Microsoft Excel. Zmiana jednej funkcji dla wszystkich Extensions zajmie kilka sekund, zamiast kilku godzin. Po edycji pliku możesz jednym kliknięciem zaimportować plik do FreePBX i zatwierdzić zmiany. Czyż to nie prostsze? 

Przy pomocy Bulk Handler możesz edytować w ten sposób nie tylko Extensions, ale również wiele innych opcji. Aby uruchomić tę aplikację kliknij AdminBulk Handler.

Podsumowanie

W tym artykule nauczyłeś się tworzyć i edytować Extensions – to niezbędny krok, by móc później połączyć je z telefonami VoIP. Wiesz już też jak działają skrzynki głosowe.

2 thoughts on “FreePBX Extensions część 5”

  1. Pingback: FreePBX Dodanie telefonu VoIP Cisco SPA525G2 część 6

  2. Pingback: FreePBX SIP Trunk - łączymy się ze światem. Część 7

Leave a Comment

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Picture of Andrzej Majewski

Andrzej Majewski

Właściciel "Phones Rescue Ltd". Miłośnik Linuxa, serwerów www (zwłaszcza Open LiteSpeed), WordPress i wszelkich nowinek informatycznych. Oprócz bloga http://creativeart.club twórca innych stron internetowych: https://phonesrescue.co.uk https://solutionsinc.co.uk https://bournemouthbond.co.uk i https://portsmouth.pl
Scroll to Top