pmeerw's blog

Jul 2009

Mon, 13 Jul 2009

Drachenwand Klettersteig

Climbed the http://www.drachenwand-klettersteig.at/ with Rudy. Nice, not too hard, only the way down was very muddy and slippery.

See my photos; and also see Rudy's photos.

posted at: 09:28 | path: /fun | permanent link

Sat, 11 Jul 2009

Broken display... Nokia 3500 repaired

My Nokia 3500 phone had a broken, dark screen and was totally inoperable. Ordered a replacement screen on ebay (ave_store in Hong Kong) for US$ 10 (free shipping!)...

Following the disassembly guide, I managed to install the new screen within 20 minutes.

Unfortunately, opening the casing cleared the phone's memory and all the address book.

posted at: 19:10 | path: /projects | permanent link

SIP setup on Nokia 6300i

The phone only supports one or three SIP provider (depends on whether the SIM card is inserted) but new providers can be added by sending provisioning XML files. I created one for sipcall.at.

A sample XML file can be downloaded from Nokia, together with the Nokia Series 40 VoIP v81 Configuration Tutorial document which describes the relevant tags. After some experiments, I found that

Here is my configuration:
<?xml version="1.0"?>
<!DOCTYPE wap-provisioningdoc PUBLIC "-//WAPFORUM//DTD PROV 1.0//EN" "http://www.wapforum.org/DTD/prov.dtd">
<wap-provisioningdoc version="1.1">
 <characteristic type="BOOTSTRAP">
  	<parm name="NAME" value="sipcall VoIP settings" /> 
  </characteristic>
  <characteristic type="APPLICATION">
    <parm name="APPID" value="w9013"/>				
    <parm name="PROVIDER-ID" value="sipcall"/>	
    <parm name="NAME" value="sipcall"/>		
    <parm name="TO-NAPID" value="INTERNET"/>		
    <parm name="TO-APPREF" value="VoIP_SIP_settings"/> 		
    <parm name="SMPORT" value="16384"/>				
    <parm name="EMPORT" value="32766"/>				
    <parm name="MEDIAQOS" value="46"/>
    <!-- <parm name="NODTMFOOB"/> not defined by default -->				
    <parm name="SECURECALLPREF" value="0"/>		
    <parm name="RTCP" value="0"/>				
    <!-- <parm name="G726RFCPAYLOADFORMAT"/> not defined by default -->
    <parm name="MOMAXALERT" value="45"/>			
    <parm name="MTMAXALERT" value="30"/>
                                                  
    <!-- AMR NB -->
    <characteristic type="CODEC">
      <parm name="MEDIASUBTYPE" value="0"/>			
      <parm name="PRIORITYINDEX" value="0"/>			
      <parm name="OCTET-ALIGN"/>
      <!-- <parm name="PTIME" value="20"/> not defined by default -->
      <parm name="VAD"/>
    </characteristic>    
      
    <!-- G.729 with default values -->
    <characteristic type="CODEC"> 
      <parm name="MEDIASUBTYPE" value="10"/>			
      <parm name="PRIORITYINDEX" value="1"/>			
      <!-- <parm name="PTIME" value="10"/> not defined by default -->
      <parm name="ANNEXB"/>
    </characteristic>

    <!-- G711 a-law with default values -->
    <characteristic type="CODEC"> 
      <parm name="MEDIASUBTYPE" value="3"/>			
      <parm name="PRIORITYINDEX" value="2"/>			
      <!-- <parm name="PTIME" value="20"/> not defined by default -->
      <parm name="VAD"/>
    </characteristic>
    
    <!-- G711 u-law with default values -->
    <characteristic type="CODEC"> 
      <parm name="MEDIASUBTYPE" value="4"/>			
      <parm name="PRIORITYINDEX" value="3"/>			
      <!-- <parm name="PTIME" value="20"/> not defined by default -->
      <parm name="VAD"/>
    </characteristic>

    <!-- G.726-40 with default values -->
    <characteristic type="CODEC"> 
      <parm name="MEDIASUBTYPE" value="5"/>			
      <parm name="PRIORITYINDEX" value="4"/>			
      <!-- <parm name="PTIME" value="20"/> not defined by default -->
      <parm name="VAD"/>
    </characteristic>

    <!-- G.726-32 with default values -->
    <characteristic type="CODEC"> 
      <parm name="MEDIASUBTYPE" value="6"/>			
      <parm name="PRIORITYINDEX" value="5"/>			
      <!-- <parm name="PTIME" value="20"/> not defined by default -->
      <parm name="VAD"/>
    </characteristic>

    <!-- G.726-24 with default values -->
    <characteristic type="CODEC"> 
      <parm name="MEDIASUBTYPE" value="7"/>			
      <parm name="PRIORITYINDEX" value="6"/>			
      <!-- <parm name="PTIME" value="20"/> not defined by default -->
      <parm name="VAD"/>
    </characteristic>

    <!-- G.726-16 with default values -->
    <characteristic type="CODEC"> 
      <parm name="MEDIASUBTYPE" value="8"/>			
      <parm name="PRIORITYINDEX" value="7"/>			
      <!-- <parm name="PTIME" value="20"/> not defined by default -->
      <parm name="VAD"/>
    </characteristic>

   <!-- CN Comfort noise with default values -->
    <characteristic type="CODEC"> 
      <parm name="MEDIASUBTYPE" value="9"/>			
      <parm name="PRIORITYINDEX" value="8"/>			
    </characteristic>
             
    <!-- IP Voice mail -->
    <characteristic type="VOIPURIS"> 
      <!-- Link to SIP settings -->
      <parm name="TO-APPREF" value="VoIP_SIP_settings"/>
      <parm name="IPVOICEMAILBOXURI" value="+43720511472@voipgateway.org"/>
    </characteristic>
 </characteristic>

  <!-- NAT/FW settings, w902E -->
  <characteristic type="APPLICATION">
    <parm name="APPID" value="w902E"/>
    <parm name="NAME" value="NAT/FW Traversal settings"/>
    <characteristic type="NW">
      <parm name="APPREF" value="NAT_FW_settings"/>
      <parm name="DOMAIN" value="voipgateway.org"/>
      <parm name="STUNSRVADDR" value="stun.gmx.net"/>
      <parm name="STUNSRVPORT" value="3478"/>
      <parm name="NATREFRESHTCP" value="30"/>
      <parm name="NATREFRESHUDP" value="20"/>
    </characteristic>
    <characteristic type="NATIAP">
      <parm name="TO-NAPID" value="INTERNET"/>
      <parm name="REFRESHTCP" value="1200"/>
      <parm name="REFRESHUDP" value="28"/>
      <parm name="STUNRETRANSMIT" value="250"/>
    </characteristic>
  </characteristic>

  <!-- SIP settings, w9010  -->
  <characteristic type="APPLICATION">
    <parm name="APPID" value="w9010"/>
    <parm name="APPREF" value="VoIP_SIP_settings"/>
    <parm name="PROVIDER-ID" value="sipcall"/>
    <parm name="TO-NAPID" value="INTERNET"/>
    <parm name="PTYPE" value="IETF"/>
    <parm name="PUID" value="sip:+43720511472@voipgateway.org"/>    
    <parm name="APROTOCOL" value="UDP" />
    <!-- Outbound settings -->
    <characteristic type="APPADDR">
      <parm name="LR"/>
      <parm name="ADDR" value="voipgateway.org"/>
    	<characteristic type="PORT">
  		<parm name="PORTNBR" value="5060" /> 
  	</characteristic>   
    </characteristic>
    <!-- Outbound credentials -->
    <characteristic type="APPAUTH">
      <parm name="AAUTHNAME" value="43720511472"/>
      <parm name="AAUTHSECRET" value="secret"/>
      <parm name="AAUTHDATA" value=""/>
      <parm name="AAUTHTYPE" value="HTTP-DIGEST" />
    </characteristic>   
    <!-- Registrar location and credentials -->
    <characteristic type="RESOURCE">
      <parm name="URI" value="voipgateway.org"/>
      <parm name="AAUTHNAME" value="43720511472"/>
      <parm name="AAUTHSECRET" value="secret"/>
      <parm name="AAUTHDATA" value=""/>
      <parm name="AAUTHTYPE" value="HTTP-DIGEST" /> 
    </characteristic>
  </characteristic>

</wap-provisioningdoc>

The XML document needs to be converted into a binary representation via xml2wbxml: xml2wbxml -o sipcall.prov sipcall.xml and sent to the phone via bluetooth.

posted at: 19:01 | path: /projects/sip | permanent link

Back from DSP '09 (Santorin)

Hot, lot of sunshine and finally I have a cute kitten photo to share :-)

posted at: 18:25 | path: / | permanent link

Thu, 09 Jul 2009

Nokia 6300i

Got a new phone... Nokia 6300i; it supports WLAN, maybe that's useful.

posted at: 20:33 | path: / | permanent link

Conference paper acceptances

DSP '09: July 1 - 8, Santorin, Greece
EUSIPCO '09: August 24 - 28, Glasgow, UK
MMSEC '09: September 7 - 8, Princeton, NJ, USA
ISPA '09: September 16 - 18, Salzburg, Austria
ICIP '09: November 7 - 11, Cairo, Egypt

posted at: 20:05 | path: /academic | permanent link

VPS @ keyweb.de

Ordered a virtual private server (VPS) starter package from keyweb.de for 7.90 eur per month.

Debian 5.0, 30 GB HDD, 500 MB RAM, 1.5 TB traffic

posted at: 19:59 | path: / | permanent link

Made with PyBlosxom