Linksys PAP2T: Dwóch usługodawców na jednej linii telefonicznej
2008-09-06, Sobota 21:32:38 +0200, autor Karol „Zal” Zalewski, licencja LPRCTKC
Linksys PAP2T to popularna w Polsce bramka VoIP umożliwiająca podpięcie pod nią dwóch aparatów telefonicznych. Każdy z linii może współpracować tylko z jednym dostawcą usług VoIP. Czy, aby na pewno?

Niniejsza notka pokaże Wam, iż bez większych problemów istnieje możliwość odbioru rozmów przychodzących zarówno od jednego, jak i drugiego dostawcy usług przy pomocy tylko i wyłącznie jednego telefonu podpiętego pod wspomniane urządzenie. Całość oparta będzie o przykład z wykorzystaniem dwóch dostawców: Tlenofon oraz Ekiga. Zakładam również, iż bramkę VoIP jesteśmy w stanie umiejscowić w DMZ, a co za tym idzie - pozwala nam na to konstrukcja sieci oraz nasz dostęp do routera.
Pierwszym punktem będzie poprawna konfiguracja obu usług na bramce VoIP. Oto, jak wygląda ona u mnie w przypadku Tlenofonu (w dużej mierze skopiowane ze strony Tlenofonu):
- NAT Mapping Enable: Yes
- Proxy: sip.tlenofon.pl
- Outbound Proxy: sip.tlenofon.pl
- Stun serwer: stun.ekiga.net
- Use Outbound Proxy: Yes
- Register Expires: 60 (w sekundach)
- Silence Supp Enable: No
- User ID: karol.zalewski
- Password: ***
- Preferred Codec: G729a lub G726-32
- DTMF Tx Method: InBand
- Port: 5060
W przypadku Ekigi:
- NAT Mapping Enable: Yes
- Proxy: ekiga.net
- Outbound Proxy: ekiga.net
- Stun serwer: stun.ekiga.net
- Use Outbound Proxy: Yes
- Register Expires: 60 (w sekundach)
- Silence Supp Enable: No
- User ID: zal
- Password: ***
- Preferred Codec: G729a lub G726-32
- DTMF Tx Method: Auto
- Port: 5061
Drugim krokiem będzie wytłumaczenie, co w ogóle chcemy zrobić. Idea jest prosta - naszym głównym kontem (Line 1 oraz User 1) będzie Tlenofon - do linii pierwszej podpięty będzie też telefon. Jedyne, co chcemy osiągnąć to to, aby każda osoba w momencie wykręcenia naszego numeru w Ekidze (w moim przypadku sip:zal@ekiga.net) była przekierowana z linii 2 (podłączonej do Ekigi i bez telefonu) do linii 1 (z Tlenofonem). Zrobimy to poprzez następujące zmiany (zaawansowany widok administratora na niezablokowanej bramce):
- Line 1 (Tlenofon) -> Ans Call Without Reg: Yes
- Line 2 (Ekiga) -> Make Call Without Reg: Yes
- Line 2 (Ekiga) -> Cfwd All Serv: Yes
I teraz najważniejsze - musimy znać nasz zew. adres IP lub domenę. Jeżeli ten pierwszy jest zmienny warto pomyśleć nad wykorzystaniem domeny z No-IP.com, lub pobawić się DNS-em Afraid.org. O ile oczywiście rozwiązania tego typu wspiera nasz router. Dodatkowo potrzebujemy login usługi na którą chcemy zrobić przekierowanie (w moim przypadku Tlenofon - login karol.zalewski) oraz port SIP (5061).
- User 2 (Ekiga) -> Cfwd All Dest: LOGIN@DOMENA:PORT
W powyższym polu ja wprowadziłem następujący ciąg znaków: karol.zalewski@sip.4zal.net:5060.
Trzecim i ostatnim krokiem jest sprawdzenie, czy modyfikacja jest skuteczna. Wystarczy teraz poprosić znajomą osobę spoza naszej sieci, aby zadzwoniła na adres, który ma przekierowywać na inny (w moim przypadku na adres z serwisy Ekiga). Jeżeli telefon zadzwoni, a po odebraniu uzyskamy komunikację w obie strony - to wszystko jest OK! :-)
Kolejny wpis będzie się tyczyć tego, w jaki sposób skorzystać z kilku usługodawców przy połączeniach wychodzących oraz z wykorzystaniem "Dial Plan".
PS. Podejrzewam, iż bramki nie trzeba do strefy DMZ pakować - wystarczy zrobić umiejętne przekierowanie portów na bramkę. Warto też wspomnieć, iż w moim przypadku próba połączenie się z sieci lokalnej z tak spreparowanym kontem (np. z innego konta z Ekigi do sip:zal@ekiga.net) wiązało się z problemami z przekazywaniem głosu w obie strony. W razie problemów i sugestii ich rozwiązania - piszcie :-]
PPS. Całość została napisana na podstawie wpisu na forum serwisu Bargainshare.com.