mirror of
https://github.com/RangeNetworks/openbts.git
synced 2025-11-01 20:33:33 +00:00
control flows. Basically, there was a small bug where I forgot to listen for an OK, which caused transactions to stick around too long and fuck everything up. That was quickly fixed, but my compulsion required me to reorganize the code to avoid such errors in the future. I implemented another new feature as well, we now respond with a 480 Temporarily Unavailable message (rather than cancel) when canceling an INCOMING call. The prior behavior was incorrect. git-svn-id: http://wush.net/svn/range/software/public/openbts/trunk@3264 19bc5d8c-e614-43d4-8b26-e1612bc8e597
This directory contains control-layer functions for the access point. Most GSM L3 and VoIP messages terminate here. Everything in this directory should be in the Control namespace. Components: RadioResource -- Functions for RR procedures (paging, access grant) MobilityManagement -- Functions for MM procedures (CM service, location updating) CallControl -- Functions for CC (mobile originated, mobile terminated) SMS -- Funcitons for text messaging. SIP and RTP UDP/IP Port Assignments Component Protocol Port(s) Asterisk SIP 5060 Zoiper SIP 5061 AP/BTS SIP 5062 Zoiper RTP 16384-16385 Asterisk RTP 16386-16483 AP/BTS RTP 16484-16583