1 Otwórz plik sip.conf
Zaloguj się do serwera z Asteriskiem (np. przez SSH) i otwórz plik konfiguracyjny modułu chan_sip w dowolnym edytorze tekstu.
- Połącz się z serwerem, na którym działa centrala Asterisk.
- Otwórz plik znajdujący się w katalogu
/etc/asterisk/sip.conf, np. poleceniemnano /etc/asterisk/sip.conf.
2 Dane trunku SIP (rejestracja)
Wpisz dane rejestracji trunku według przykładu, podmieniając numer i hasło na dane swojego konta SIP z panelu ACTIO:
Uzupełnij w pliku sip.conf
- register =>
- 48XXXXXXXXX:hasłoSIP@sip.actio.pl/48XXXXXXXXX
- secret
- hasło konta SIP z panelu ACTIO
- username
- 48XXXXXXXXX (numer ACTIO)
- register => rejestruje Twoją centralę w sieci ACTIO (serwer sip.actio.pl), dzięki czemu centrala może odbierać połączenia przychodzące.
- Sekcja trunku (np. [actio]) powinna zawierać te same dane secret i username, a host ustawiony na sip.actio.pl.
- Zapisz plik po wprowadzeniu zmian.
3 Numery wewnętrzne (extensions)
W tym samym pliku sip.conf dodaj sekcje numerów wewnętrznych, np. [6000] i [6001]. To lokalne konta, na które rejestrują się telefony IP lub softphone w Twojej sieci.
Przykładowa sekcja [6000]
- type
- friend
- context
- from-internal
- host
- dynamic
- secret
- hasło numeru wewnętrznego
- Powtórz analogiczną sekcję dla każdego kolejnego numeru wewnętrznego, np. [6001], zmieniając nazwę sekcji i hasło.
- Zapisz plik po wprowadzeniu zmian.
4 Plik extensions.conf (dialplan)
Otwórz plik /etc/asterisk/extensions.conf i uzupełnij reguły kierowania połączeń wychodzących oraz przychodzących przez trunk ACTIO:
Uzupełnij w pliku extensions.conf
- [outbound]
- reguła dla połączeń wychodzących przez trunk ACTIO
- [inbound]
- reguła dla połączeń przychodzących na numery wewnętrzne
- W kontekście [outbound] skieruj wybierane numery do trunku ACTIO (np.
Dial(SIP/${EXTEN}@actio)). - W kontekście [inbound] skieruj połączenia przychodzące z numeru ACTIO do odpowiednich numerów wewnętrznych (np.
Dial(SIP/6000&SIP/6001)). - Zapisz plik po wprowadzeniu zmian.
5 Uruchomienie i przeładowanie konfiguracji
Aby zmiany zaczęły obowiązywać, uruchom konsolę Asteriska i przeładuj dialplan oraz moduł chan_sip:
- Uruchom konsolę poleceniem
sudo asterisk -rvvv. - Przeładuj dialplan poleceniem
dialplan reload. - Przeładuj konfigurację SIP poleceniem
sip reload.
6 Rejestracja numerów wewnętrznych i test
Na koniec podłącz telefony i sprawdź, czy centrala poprawnie łączy się z siecią ACTIO.
- Zarejestruj telefon IP lub aplikację softphone na dowolnym urządzeniu w tej samej sieci lokalnej, używając numeru wewnętrznego (np. 6000) i hasła ustawionego w kroku 3.
- W konsoli Asteriska sprawdź status rejestracji trunku poleceniem
sip show registry- powinien pokazać status Registered. - Wykonaj połączenie testowe wychodzące oraz sprawdź odbiór połączenia przychodzącego na numer ACTIO.
Potrzebujesz pomocy?
Jeśli konfiguracja nie powiodła się, skontaktuj się z naszą pomocą techniczną - pomożemy ustawić softphone krok po kroku.