aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2009-11-17[rsl] Improve error message when the lchan allocation is failingHolger Hans Peter Freyther1-1/+2
2009-11-17ipaccess-config.c: Spelling fix in the config modeHolger Hans Peter Freyther1-1/+1
2009-11-17[ipaccess] Fix spelling in the commentHolger Hans Peter Freyther1-1/+1
2009-11-17[telnet] Remove unused variables from the telnet interfaceHolger Hans Peter Freyther2-8/+0
These became unused when the interface was switched to use the vty module. It is about time to remove these.
2009-11-17fix some more compiler warningsHarald Welte3-2/+3
2009-11-17[abis_nm] avoid integer-to-pointer casting and associated gcc warningsHarald Welte3-6/+12
2009-11-17silent call: add header file for function prototypesHarald Welte2-0/+8
2009-11-14VTY (silent sms / sms): better error reportingHarald Welte1-4/+9
2009-11-14silent sms: make it silent again (type 64), fix subscriber refcount leakHarald Welte1-1/+5
2009-11-14Add "silent call" feature to OpenBSCHarald Welte4-2/+162
This allows the administrator to use the vty interface to issue a silent call to a given subscriber by using "subscriber extension XXXX silent call start" and stopping that silent call with "subscriber extension XXXX silent call stop"
2009-11-14[VTY] restructure sms and silent sms commandsHarald Welte1-63/+32
2009-11-14[VTY] Add feature to send silent SMS from consoleHarald Welte1-4/+46
"Silent SMS" is a SMS that is delivered (and confirmed) but not shown on the display of the phone. You can now send such SMS by using sms send silent extension 12345 text or sms send silent imsi 123451234512345 text
2009-11-13ipaccess-config: Print BCCH info test reportsHarald Welte1-3/+17
This will print test rep[orts that look like: <0020> ipaccess-config.c:91 TEST REPORT: test_no=0x43 test_res=PARTIAL <0020> ipaccess-config.c:140 ==> ARFCN 37, RxLev 24, RxQual 0: 262-1, LAC 13830 CI 10759
2009-11-13[OML] don't hexdump bcch infoHarald Welte1-2/+0
2009-11-13[OML] fix bugs in BCCH info parser for ip.accessHarald Welte2-4/+6
2009-11-13[OML] more verbose error reporting in case object instance unknownHarald Welte1-7/+21
2009-11-13[ip.access] Parse cell global ID as part of BCCH infoHarald Welte2-3/+31
2009-11-13make ipaccess-config compile again (remove duplicate testres_name definition)Harald Welte1-17/+0
2009-11-12ip.access: Introduce parser function for BCCH Info test resultHarald Welte2-0/+147
2009-11-12move 'struct value_string' and 'get_value_string()' to gsm_dataHarald Welte3-18/+20
2009-11-11[SMS] implement GSM340_TP_VPF_ABSOLUTESteffen Neubauer1-3/+50
- Added function "gsm340_scts" to decode the service center time stamp into a UTC/GMT timestamp - in function gsm340_validity_period: can now decode validity period format absolute.
2009-11-07change some identifiers from u_int64_t to unsigned long longHarald Welte2-2/+2
makes printf much easier on 64bit platforms...
2009-11-06[mncc] Fix possible transaction/subscriber and real life subscriber leakHolger Hans Peter Freyther1-1/+6
In the case a transaction has been already scheduled return 0 was called but the subscriber and transaction would leak. Fix it by calling subscr_put and trans_free. After claiming the channel also remove the reference on the subscr.
2009-11-06vty: Do not leak the gsm_subscriberHolger Hans Peter Freyther1-0/+5
2009-10-30Merge remote branch 'origin/master'Harald Welte3-0/+15
2009-10-30Merge branch 'holger/merge-on-waves-msc'Holger Hans Peter Freyther3-0/+15
2009-10-29ip.access: Header has a 16bit length in network byte orderSylvain Munaut2-7/+6
This is confirmed by looking at the source of their dissector. The length can go up to 273 bytes apparently (again, according to the source of their dissector).
2009-10-29[lchan] Keep track which SAPIs has been established with the BTSHolger Hans Peter Freyther3-0/+15
Keep track of which SAPIs have been established either by the BTS (from the MS) or by us. This can be used by the on-waves BSC code to figure out if a new request should be made.
2009-10-29[misc] Use talloc_zero instead of talloc and later memsetHolger Hans Peter Freyther3-14/+7
2009-10-27misc: Use NULL instead of integer value for a NULL pointerHolger Hans Peter Freyther1-2/+2
2009-10-27misc: Make bitfields unsigned int...Holger Hans Peter Freyther2-5/+5
There is no use to have a signed bit in bitfields..
2009-10-27misc: Fix make distcheck and welcome the two new header files to OpenBSCHolger Hans Peter Freyther1-1/+1
2009-10-27input/ipaccess.c: clang says ret might be uninitializedHolger Hans Peter Freyther1-1/+1
and it appears to be right that for the "default" case ret will not be assigned and we return ret.
2009-10-27abis_nm.c: Remove duplicate entry from the tableHolger Hans Peter Freyther1-1/+0
2009-10-27Merge branch 'holger/merge-on-waves-msc'Holger Hans Peter Freyther4-48/+136
2009-10-27[gsm48] Handle the RR CHAN MODIFY ACK in the gsm04_08_utilsHolger Hans Peter Freyther3-6/+43
Move the handling code to the gsm_04_08_utils.c and add a note that the method value needs to be checked.
2009-10-27[gsm48] Move RR CHANNEL MODIFY to gsm_04_08_utils.cHolger Hans Peter Freyther3-42/+50
Be able to send RR CHANNEL MODIFY from the BSC/MSC code as well. Move the method that knows about the IPAccess RTP and issues the "bind" to the utils tool
2009-10-27[gsm48] Add generation of ASSIGNMENT COMMAND to the 0408 utilsHolger Hans Peter Freyther3-0/+43
Add code to generate an assignment command for a given lchan. It is expected that the lchan is modified already and the mode will be picked up from their. Currently only the mandantory items are supported.
2009-10-27ipaccess-config: Introduce stream-id/oml_tei to make it work againHolger Hans Peter Freyther1-2/+9
ipaccess-config stopped working after the introduction of multi-TRX/RSL stream id support in commit 8175e95222cf1c83. Set the oml_tei to 0xff by default and add an option to set a different stream id.
2009-10-27configure.in: Use kernel style silent rules starting with automake 1.11Holger Hans Peter Freyther1-0/+3
Use the silent rules when they are available. Using make V=1 or a special configure option the silent rules can be disabled.
2009-10-26[USSD] more whitespace fixesHarald Welte1-3/+3
2009-10-26[USSD] whitespace fixesHarald Welte1-12/+12
This is a purely cosmetic patch
2009-10-26[USSD] various USSD improvementsMike Haben5-14/+20
- Improved handling of extension-number string (as per review) - Guard against a buffer-overflow if mobile sends a too-long USSD - declare some function-parameters const - fix gsm_ts_name function to display the right BTS number (bts->nr rather than bts->bts_nr)
2009-10-26[USSD] eliminate static global variablesMike Haben3-56/+68
This patch removes the need of static global variables and introduces a new, caller-allocated 'struct ussd_request' that needs to be passed to the various functions.
2009-10-26whitespace fixes for the USSD codeHarald Welte2-43/+64
This patch is not changing any actual code, just coding style fixes.
2009-10-26Add USDD code from Mike HabenHarald Welte6-2/+521
This is the initial checkin of the USSD code from Mike Haben. I didn't put it in the main branch as I think it still needs some cleanup.
2009-10-26add some random thoughts on hopping and the oml interfaceHarald Welte2-0/+75
2009-10-26[TLV] Split the parser into 'parse loop' and 'parse single value'Sylvain Munaut2-72/+104
This is needed when you need to manually parse TLV blocks that don't follow the logic supported by tlv_parse but you still want to rely on working code and not fiddle with details.
2009-10-26[ip.access] Add an example configuration fileSylvain Munaut1-0/+38
2009-10-26Fix segfault, use trx->bts rather than bts in patch_nm_tables()Harald Welte1-1/+1