Main menu:

Solarflaren VoIP-blogi

Ethernet Uplink, A50181-Sauna19-8931

Kahden ja puolen kuukauden sillatun (Bridged IP) käytön jälkeen vaihdoin modeemin tilan Ethernet Uplinkiksi. HomeBoxin resetoimisen jälkeen laite näyttäisi toimivan toivotulla tavalla. RoadRunner 24 tarjoilee nyt netin toisaalta kotipalvelimelle että HomeBoxin ykkösethernetporttiin. HomeBox taas puolestaan pitää huolen WLAN-verkon tarjoilusta edelleen kannettavalle tietokoneelle.

Äkkiseltään näyttäisi siltä että yhteys toimii nyt vähintään yhtä hyvin kuin aiemmin sillatussa tilassa.

ADSL Settings

Pre-beta firmware A50181-Sauna16-8118 toimii hyvin

HomeBox oli kesän mittaan mennyt tilaan, jossa puhelinportissa kiinni olevasta lankapuhelista ei enää kuulunut vapaaääntä. Nähtävästi juuri tästä syystä päivitys pre-betaan oli konstikkaampaa, täysin toimivaan tilaan päätyminen vaati kaksi-kolme ADSL-modeemin resetointia, niitä edeltävien virrat pois – virrat päälle -syklien lisäksi.

Kannettava tietokone saa salatun WLAN-verkon kautta nyt ISP:ltä julkisen IP-numeron DHCP:llä ja palvelinkone toimii moitteetta omalla kiinteällä julkisella IP-numerolla eri aliverkossa kuin mitä DHCP:llä saadut osoitteet. Toimivuus näyttää hyvältä. NAT:in kahleet ovat murtuneet.

Pre-beta firmwaren testausta

Sain tänään HomeBoxiin Pre-Betaversion siltaavasta firmwaresta. A50181-Sauna16-8118:aan on lisätty ylimääräinen linkki sivulle, jolla voi säätää siltaus- ja muita kokeneemman käyttäjän asetuksia.

Pre-beta näyttää sikäli lupaavalta, että HomeBox toimii sen kanssa edelleen. Jotain pientä ongelmaa toki on, mutta se tietysti kuuluu tämän tason ohjelmistojen ominaisuuksiin.

Näyttää ihan siltä, että HomeBox tulee olemaan lähipäivinä VoIP-käytössäkin täysin toimiva modeemi. Ohessa pre-beta -ruutukaappauksia niille, joita se mahdollisesti ilahduttaa.

Pre-beta näyttää jo lupaavalta, perusjutut toimivat, erikoisemmat eivät
A50181-Sauna16-8118

Sillatun firmwaren arvoitus

Aika monta kuukautta on mennyt sillattua firmwarea odotellessa. Puhelimista, vaikka ne onkin saanut ajoittain toimimaan, luotettavasti toimii ainoastaan laajakaistapuhelin.net -liittymä. Jostakin ihmeen syystä se VoIP-puhelinoperaattori on osannut säätää palvelinasetuksensa niin, että homma toimii oikeasti, jatkuvasti ja virheettä jopa HomeBoxin takaa. Hieno suoritus, ja tuossa mielessä suosittelun arvoinen.

HomeBoxin tulevaisuus ei näytä kovin lupaavalta omassa konehuoneessani. Sikäli kun sillattu firmware viipyy vielä kuukausia, kuten foorumilla kirjoitettiin, mielenkiinto pitää HomeBoxia seinässä pakollisen jakson jälkeen voi olla hyvin lähellä nollaa.

Soittoäänet ja yhdeksänviivainen B

Koska Nokia E70 on myös SIP/VoIP-puhelin, niin liittyköön sitten myös soittoäänet löyhästi tähän blogiin. Löysin vain 0,76 Hz:n verran ylävireisen (440 Hz:n A4-viritykseen nähden) yhdeksänviivaisen B-siniaaltosoittoäänen netistä. Se on valittu nyt kännykän oletussoittoääneksi. Käyttökokemuksia tuonnempana.

Olisi ihan kiva, jos jostain löytyisi melodisia soittoääniä, skaalattuna yhdeksänviivaisille nuoteille. Hieman tylsän kuuloinen tuollainen tasainen siniääni kuitenkin nimittäin.

Ohessa testikuuntelun tulos:

You are a thirtysomething
You’re a little frustrated that you can’t hear all the tones that the young ‘uns can but will be more than happy if it means you don’t have to listen to their damn ringtones on the bus anymore.

The highest pitched ultrasonic mosquito ringtone that I can hear is 14.9kHz

Find out which ringtones you can hear!

Saunalahden Nettipuhelin toimii HomeBoxin takaa!

Tämä on hurjaa, Saunalahden Nettipuhelin rupesi toimimaan tavalla jota en olisi osannut aavistaa. Nettipuhelimeni on HomeBoxin takana, ohjelmoitu SPA-9000:n yhteen sen neljästä linjasta. Siis linja on NAT:in takana, HomeBoxilta saadun 16-bittisen RFC1918-osoitteen päässä.

Olin ensin tehnyt vikailmoituksen Saunalahteen Nettipuhelimesta, kun rekisteröityneestä SIP-ATA:sta huolimatta adapterissa kiinni ollut puhelinluuri soi samaan aikaan kun soittaja kuuli viestin »Valitsemaanne numeroon ei juuri nyt saada yhteyttä». Tämä korjautui varsin pian niin, että adapteri ei enää saanut rekisteröintiä itselleen, eli tilanne oli siinä suhteessa ajan tasalla adapterin ja puhelinkeskuksen kanssa.

Sain sitten yllättävän vastauksen. »Sipuran SPA-luureista kaikki NATin läpäisyyn tarkoitetut apukeinot pois käytöstä», mikä äkkiseltään ajateltuna ei kuulostanut uskottavalta korjaustoimenpiteeltä. Sillä se kuitenkin rupesi toimimaan. STUN kokonaan pois päältä sekä NAT mapping ja keep alive myös. Aika ihmeellistä, täytyy sanoa. Ja vielä ihmeellisempää että tuolla se nyt tosiaan toimii.

Hatunnoston paikka Saunalahden VoIP-tiimille ja Jakalle, joka otti asiakseen tämänkin ongelman selvittämisen.

NAT Support Parameters
NAT Settings

SPA-1001:sen pienin mahdollinen RTP-porttialue

Lueskelin SPA-1001:sen manuaalia. Siellä sanottiin, että pienin mahdollinen RTP-porttialue sisältää neljä parillista porttinumeroa. Tällöin siis esimerkiksi UDP-portit 20000-20006 riittävät adapterin tarpeisiin.

Tällöin kääntämällä Mac OS X:ään upnp-asiakasohjelman ja ajamalla sen kaikille SPA-1001:tä vastaaville VoIP-porteille:

./upnpc -a 192.168.0.13 5062 5062 UDP
./upnpc -a 192.168.0.13 5063 5063 UDP
./upnpc -a 192.168.0.13 20000 20000 UDP
./upnpc -a 192.168.0.13 20001 20001 UDP
./upnpc -a 192.168.0.13 20002 20002 UDP
./upnpc -a 192.168.0.13 20003 20003 UDP
./upnpc -a 192.168.0.13 20004 20004 UDP
./upnpc -a 192.168.0.13 20005 20005 UDP
./upnpc -a 192.168.0.13 20006 20006 UDP

riittävien forwardien pitäisi olla siinä. Yhdessä edellisten STUN-asetusten kanssa NAT on silloin SPA-1001:den osalta ohitettu. Useamman puhelinadapterin kanssa kuitenkin tulee äkkiä ongelmia, sillä en saanut asetettua testissä enempää kuin 20 UPnP-porttia.

Pienin mahdollinen RTP-porttialue on SPA-1001:ssä seitsemän porttia, kun se sisältää neljä parillista RTP-porttia.

Oikean ADSL-modulaation ja STUN-parametrien metsästystä

Isän ADSL-operaattori vaihtui perjantaina Sonerasta Saunalahdeksi. Käytettävän modulaation joutui vaihtamaan HomeBoxista T1.413:ksi, jotta yhteys toimi luotettavasti. Väärällä modulaatiolla liittymä rupesi oireilemaan pätkimisen merkeissä heti, kun SPA-1001 oli pistetty verkkoon kiinni.

Samainen isän SPA-1001 on nyt tehdasresettiä rikkaampi. Siinä tuli sitten metsästettyä vielä kerran sopivat STUN-parametrit alusta asti uudelleen. SIP Brokerin Wikissä kerrottiin NAT:in takana oleville laitteille erikoisemmat asetukset, joiden pitäisi periaatteessa toimia myös suoran IP-yhteyden kanssa (toki lähinnä porttiforwardien kera). Siis ilman rekisteröivää palvelinta, jos kummassakin päässä on lisäksi asetus Ans Call Without Reg: yes.

Tuota ohjesivua soveltamalla asetin nyt tällaiset STUN-parametrit molempiin adaptereihin. Näillä näkyy pelaavan ainakin toistaiseksi sekä omani täällä Helsingissä että tuon tänään tehdasresetoidun:

Suoran yhteyden kanssa yhteensopivat STUN-parametrit

Kaksi viikkoa HomeBoxin kokopäiväkäyttöä

Pistin kaksi viikkoa sitten HomeBoxin kokopäiväisesti seinään kiinni. Viimeksi minulla oli virheettömästi toimiva VoIP-puhelin (lue: Linksys SPA-9000, SPA-941 ja Sipura SPA-1001, yhteensä kymmenen itsenäistä SIP-puhelinlinjaa) aika tarkkaan samaiset kaksi viikkoa sitten.

NAT ei ole erityisen hauska keksintö kun se on nettiyhteyden tiellä ilman riittävän joustavaa hallintatyökalua, kerta kaikkiaan!

Tänään ilmestyi my.wippies.com:iin mahdollisuus määrittää omia pistemäisiä portteja lähiverkkoon. Ihan kiva, ssh:n voi siis siirtää taas hieman enemmän piiloon, jahka tässä nyt ehtii tuon jossain välissä muuttamaan.

Toivottavasti tuon HomeBoxin NAT:in korjaamiseen ei mene enää pitkää aikaa. Kaksi viikkoa oli jo ihan sellaisenaan oletettua paljon pidempi aika, mitä ajattelin tulla toimeen ilman virheittä toimivia SIP-yhteyksiä.

Vapaavalintaiset porttiforwardit tulivat HomeBoxiin

Syslog isän A50181-sauna7-5274:sta

Isä lähetti omasta HomeBoxistaan syslogin. Se oli vielä edellisessä versiossa nähtävissä osoitteessa http://192.168.0.1/cgi-bin/syslog.cgi joka onneksi on edelleen hänen ADSL-modeemissaan: Read more »