20/9 2004: Flyttet til Musimi
Jeg har kopieret denne side til en wiki-vejledning på
Musimi så fremover vil det forhåbentlig være et bedre sted at få informationer.
Opsætning
- Virker kun med med userid=telefonid. Så hvis man har flere telefoner
(fx HT286), skal det altså være Zyxel P2000W, der har telefonid 3694xxxx, de
andre telefoner kan så have 3694xxxx1 o.s.v.
- Nyeste firmware er på
ftp://ftp.zyxeltech.de/P2000W/firmware/. Opgraderingen virker af underlige årsager
ikke fra andre browsere end MSIE på Windows. Men
Her er et script, der bruger
netcat. Det har jeg brugt til at installere firmware WJ000E på
telefonen. Men man skal lige rette
header.wj.00.0e
så den angiver versionen, 0e
og ikke 0c (men det betyder sikkert ikke noget).
Menu i telefon
- 4.1: Network mode: Typisk DHCP
- 5.1.1: ProxyServer.Proxy IP: 212.130.58.212
- 5.1.2: SIP.ProxyServer.Port: Jeg har valgt 5061 for ikke at kollidere med min Handytone når jeg er hjemme.
- 5.2.1: SIP.OutBoundProxy.Proxy IP: 212.130.58.212 (Jeg ved ikke om dette bruges, når STUN er enablet)
- 5.2.2: SIP.OutBoundProxy.Port: 5060
- 5.2.3.1: SIP.UserAccount.PhoneNumber: 3694xxxx (et Musimi nummer)
- 5.2.3.2: SIP.UserAccount.UserName: 3694xxxx ( Skal være det samme som i 5.2.3.1. Det må være en fejl, som jeg ikke ved om er rettet i den nye firmware)
- 5.2.3.3: SIP.UserAccount.UserPasswd: Musimi password
- 7.1: Wireless.scan: Vælg nyt netværk
Web interface
I telefonmenuen 1.2: Information. IP_Address kan man telefonenes ip-adresse. I en browser kan man så tilgå telefonen på den adresse. Default "admin" password er 1234. Jeg har ændret det.
- på /network/ siden kan man sætte STUN-serveren til 212.130.58.212 og porten til 3478 (For telefoner med ny firmware)
Tips mm
Der står en masse godt på http://www.seattlewireless.net/index.cgi/ZyXELPrestige2000W
Især et script til at fylde telefonnumre i telefonbogen. Når man lige har rettet scriptet med den rigtige IP-adresse, password o.s.v, så skriver man bare:
./phonno Niels 36948765
og så har man det i telefonbogen. Hvis man man skriver alle sine telefonnumre
som linier på den form i en fil, kan man også nemt genskabe telefonbogen efter
hver firmwareopgradering, for så bliver den nemlig slettet.
Netværk
Hvis man bevæger sig mellem åbne netværk (WEP=none) skal man lave en 7.1/Wireless.Scan når man kommer til et nyt netværk og så skulle det virke.
Hvis man kommer til et lukket netværk, finder telefonen selv den rigtige opsætning (WEP=64 bit eller WEP=128 bit) Så skal man gå til 7.7/Wireless.Wep_Key_1 og angive nøglen som et hexadecimalt tal.
Hvis man går fra et lukket netværk til et åbent netværk, skal man ikke gøre andet en 7.1/Wireless.Scan. Telefonen finder selv ud af at slå kryptering fra.
Hvis man kommer til et lukket netværk, man har brugt før, skal ikke gøre andet en 7.1/Scan. Telefonen husker nøglen fra sidste gang. Jeg ved dog ikke hvor mange nøgler, den kan huske.
Hvis man sætter telefonen til en fast adresse (dvs. ikke DHCP) på et net og går til et netværk, man før har brugt med DHCP, finder telefonen ikke ud selv at skifte til DHCP-mode.
Det skal man selv gøre i 4.1/NetSetting.NetworkMode.DHCP
Lydstyrke
Mens man taler (og kun mens der en forbindelse) kan man justere lydstyrken ved at trykke højre/venstre på "joystick'et) (kun ny firmware)
DTMF lyde
Jeg har ikke fået det til at virke, men har sat SIPDTMF til "Inband" i "IP telefon config" på www.musimi.dk og skal nok bare vente på at den bliver opdateret.
Interessante ting
I telefonbogen kan give en host IP til hvert nummer og sætte den til at bruge P2P for den indgang. Det giver nogle interessante muligheder.
- Hvis man er i langtbortistan og skal ringe til en IP telefon, kan
man gøre det P2P så pakkerne ikke skal over danmark.
- I vores
boligforening kan jeg indtaste IP-adresser på indersiden af vores netværk som
host så interne samtaler ikke belaster vores ADSL forbindelse. Det kræver at
man har styr fordelingen af portnumre, men det skal man have alligevel,
medmindre man vælger tilfældigt.
- Hvis man er nogle stykker med en P2000W telefon, men ikke i nærheden af
internettet, burde man kunne sætte alle telefonerne i Ad-Hoc mode, tildele sig
selv private IP-adresser og stadig ringe til hinanden. Dvs bruge dem som en
slags walkie-talkie.
Hvad Der ikke virkede
Jeg troede at jeg efter af have opgraderet ville få et webinterface som
dette preview. Men jeg mangler "DSP Setting" menuen og "Update Firmware" undermenuen.
Men jeg kan se med tcpdump at telefonen prøver at kontakte en TFTP-server på adressen 192.168.1.100
efter filen sipxxxxxxxxxxxx.txt
At bruge en TFTP server til opgradering af en trådløs telefon er efter
min mening helt galt, og så kan man endda ikke slå det fra (med den
firmware). Det betyder at alle andre på samme trådløse net (eller endda
lokalnet) kan give sig selv adressen 192.168.1.100 (evt sætte en falsk DHCP server for at sætte netmasken) og uploade deres egen onde firmware til telefonen.
Niels Elgaard Larsen
This work is licensed under a Creative Commons License.
Tilbage til Elgaards projekter