Just Launched: You can now import projects and releases from Google Code onto SourceForge
We are excited to release new functionality to enable a 1-click import from Google Code onto the Allura platform on SourceForge. You can import tickets, wikis, source, releases, and more with a few simple steps. Read More
handover in OpenBTS public release is finally working!
It works stable now.
To trigger a handover just call gBTS.handover().performHandover(mobileID, whichBTS); it just stores a request to be processed inside handover thread.
In production this function can be ether called when processing Measurement Results or distantly (ea sending a SIP message).
The decision logic is out of scope now.
Here is the trace with 3 handovers inside a call http://opensigtran.org/20121127_3handovers_in_a_call.pcap.gz
Two of them are sequential. I recommend to filter SIP messages when reading :)
Meanwhile there are few things to do:
1) flip handover loops
2) pass DTMF through the chain of handovers
3) clean the code
5) update wiki http://wush.net/trac/rangepublic/wiki/Handover
hope to finish them in few days.
My next goal is to allow roaming to legacy GSM networks.
I'll appreciate an opportunity to test this solution.
I need couple of SIM cards and a Sigtran link (GSM MAP/TCAP/SCCP/M3UA) over VPN to a real (or lab) network.
Roaming must be allowed to my network (let us say MCC/MNC 001/01), proper GT translation must be configured.
I can guarantee there will be no traffic :)
Is there anyone who can help?
Dmitri Soloviev, Ph.D