I am trying to implement an experimental EDGE deployment using one of the DCS1800 models.  (If needed for debugging purposes, I can request access to a GSM900 for GPRS only testing).  I have everything compiled and running with the newest builds as of a few or two ago.  EDGE works most of the time, however randomly it stops working.  I have the SGSN and GGSN running, and typically during these down periods I will see messages appearing on the SGSN, but none of the typical traffic flowing messages on the GGSN (typical messages being "Received packet from tun!" and "encaps_tun. Packet received: forwarding to tun").  Typically if I wait a period of time, sometimes about 2 minutes, other times for a long time, then the connection returns.  During this entire time the phone still displays the "E" meaning it believes it has an EDGE connection.  If I reboot the phone I will get the PDP entry deleted and requested messages.  As for the SGSN, I am new to GPRS and EDGE and I am not familiar with a lot of the terms that are appearing, so I can not comment on what is good or bad.  I get the same results if I put three IPs on one VM and have it running OpenBSC, OpenGGSN, and the OpenBSC based SGSN, as compared to when I give one VM to OpenBSC and another dual homed VM hosts OpenGGSN and SGSN.  <br>
<br>I guess what I am asking is what do you suggest I should be looking into to try to figure out what is causing this problem?  I have two old Android phones to play with..  So, at least for the Android phones I have better access at debugging issues on the phone.  Attached below are the relevant parts of the GGSN conf, SGSN conf, and openBSC conf.  Thanks for any suggestions.<br>
<br>Chris Rankine<br><br>##### /etc/ggsn.conf<br><br>fg<br>debug<br>listen 192.168.21.189<br>pcodns1 130.207.244.251<br>pcodns2 130.207.244.251<br><br><br>###### osmo_sgsn.cfg<br><br>sgsn<br> gtp local-ip 192.168.21.188<br>
 ggsn 0 remote-ip 192.168.21.189<br> ggsn 0 gtp-version 1<br>ns<br> timer tns-block 3<br> timer tns-block-retries 3<br> timer tns-reset 3<br> timer tns-reset-retries 3<br> timer tns-test 30<br> timer tns-alive 3<br> timer tns-alive-retries 10<br>
 encapsulation udp local-ip 192.168.21.188<br> encapsulation udp local-port 23000<br> encapsulation framerelay-gre enabled 0<br>bssgp<br><br><br>##### openbsc.cfg<br><br>network<br> network country code 1<br> mobile network code 1<br>
 short name OpenBSC<br> long name OpenBSC<br> auth policy closed<br> location updating reject cause 13<br> encryption a5 0<br> neci 1<br> rrlp mode none<br> mm info 1<br> handover 0<br> handover window rxlev averaging 10<br>
 handover window rxqual averaging 1<br> handover window rxlev neighbor averaging 10<br> handover power budget interval 6<br> handover power budget hysteresis 3<br> handover maximum distance 9999<br> timer t3101 10<br> timer t3103 0<br>
 timer t3105 0<br> timer t3107 0<br> timer t3109 0<br> timer t3111 0<br> timer t3113 60<br> timer t3115 0<br> timer t3117 0<br> timer t3119 0<br> timer t3141 0<br> bts 0<br>  type nanobts<br>  band DCS1800<br>  cell_identity 0<br>
  location_area_code 1<br>  training_sequence_code 7<br>  base_station_id_code 63<br>  ms max power 40<br>  cell reselection hysteresis 4<br>  rxlev access min 0<br>  channel allocator ascending<br>  rach tx integer 9<br>
  rach max transmission 7<br>  ip.access unit_id 3 0<br>  oml ip.access stream_id 255<br>  gprs mode egprs<br>  gprs routing area 1<br>  gprs cell bvci 2<br>  gprs nsei 1<br>  gprs nsvc 0 nsvci 1<br>  gprs nsvc 0 local udp port 23000<br>
  gprs nsvc 0 remote udp port 23000<br>  gprs nsvc 0 remote ip 192.168.21.188<br>  trx 0<br>   rf_locked 0<br>   arfcn 514<br>   nominal power 70<br>   max_power_red 0<br>   rsl e1 tei 0<br>    timeslot 0<br>     phys_chan_config CCCH+SDCCH4<br>
    timeslot 1<br>     phys_chan_config SDCCH8<br>    timeslot 2<br>     phys_chan_config TCH/F<br>    timeslot 3<br>     phys_chan_config PDCH<br>    timeslot 4<br>     phys_chan_config TCH/F<br>    timeslot 5<br>     phys_chan_config PDCH<br>
    timeslot 6<br>     phys_chan_config PDCH<br>    timeslot 7<br>     phys_chan_config PDCH<br><br><br>