Harald Welte
ca64da984b
make use of new functions to print string chreq reason and lchan type
2009-01-04 16:54:12 +00:00
Holger Freyther
355701bcc0
Document where to find the how to determine the paging group
...
Point to the right location in the pile of spec
2009-01-01 18:02:29 +00:00
Holger Freyther
36cbeff164
Document where Channel release is coming from
2008-12-30 19:15:20 +00:00
Harald Welte
817f3c8699
add missing return statement
2008-12-30 14:57:59 +00:00
Holger Freyther
88ea832ed7
Unite the acked/nacked handling in a common response...
2008-12-29 06:23:52 +00:00
Holger Freyther
24893de3cb
Inform the bsc about acked or nacked channels...
...
On channel allocation the bsc_hack added a cookie to the lchan on
ack and nack we will take a look and then assume it is the channel
we have allocated. This can be easily exploited by a MS sending fake
responses to paging commands. After the channel has been acked we would
have to ask for the tmsi or find the information on the channel
allocation. For now we will guess.
2008-12-29 06:23:51 +00:00
Holger Freyther
3186bf209a
Add callback for allocated lchannels
...
Currently it is not possible to know for which tmsi the channel
is going to be allocated. The bsc_hack will guess.. in the future
it might be forced to ask for the tmsi after the channel has been
opened...
2008-12-29 06:23:49 +00:00
Holger Freyther
86f1812105
Remove duplicate call... semantic should stay the same
2008-12-29 06:23:47 +00:00
Harald Welte
2cbe0924b6
Print channel requests coming from paging command, print the reason in every message
2008-12-29 04:09:31 +00:00
Harald Welte
255539c742
working state up to location update and classmark inquiry
2008-12-28 02:26:27 +00:00
Harald Welte
75a983fab0
* add database handling
...
* fix IMSI handling
2008-12-27 21:34:06 +00:00
Harald Welte
2d5b638bd3
* fix sending of wrong message discriminator for dedicated channel RSL msgs
...
* remove dead old code for TCH/SDCCH activation
* fix RF CHANNEL RELEASE logic + integration with lchan_alloc/free
* use Page Mode SAME and not NORMAL
2008-12-27 19:46:06 +00:00
Harald Welte
9524e34ee4
* lchan_free() the channels that we RF_CHAN_RELEASE
2008-12-27 11:13:36 +00:00
Harald Welte
14537e5f1d
* send RF CHANNEL RELEASE if we get CONNECTION FAIL INDICATION
2008-12-27 10:29:08 +00:00
Harald Welte
0f7bf9ce4a
send RF CHANNEL RELEASE upon RELEASE INDICATION from BTS
2008-12-27 10:18:47 +00:00
Holger Freyther
facfce925f
whcih -> which
2008-12-27 09:38:51 +00:00
Harald Welte
4b634544e6
now we get up to the SETUP of MO calls
2008-12-27 01:55:51 +00:00
Harald Welte
702d8707a9
working state up to location update and classmark inquiry
2008-12-26 20:25:35 +00:00
Harald Welte
ad38464728
this is the first version that actually talks to the BTS
...
* initialize OML and RSL based on TEI establish (ACTIVATE_IND) events
* fix abis_nm_raw_msg() to not overwrite the OML header with payload
* fix debug print statements
* fix msgb_dequeue: actually dequeue it from the list ;)
2008-12-26 10:20:07 +00:00
Harald Welte
4f4a3901df
free incoming msg after processing by RSL
2008-12-26 00:04:49 +00:00
Harald Welte
8470bf200d
no reasonable commit message possible. tons of changes of the last 2 days
2008-12-25 23:28:35 +00:00
Harald Welte
52b1f98889
initial commit of current OpenBSC state
2008-12-23 20:25:15 +00:00