Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-11-19 | [gsm48] Send the IPA CRCX after the chan modify ack | Holger Hans Peter Freyther | 1 | -6/+8 | |
Change the CRCX after the channel has been modified. | |||||
2009-11-19 | [ipa] Change names of RTP methods to follow MGCP naming | Holger Hans Peter Freyther | 5 | -43/+43 | |
IPA is naming these functions CRCX, MDCX, DLCX to follow the naming of the MediaGatewayControlProtocol. Change the code to go from BIND to CRCX (create connection) and from CONNECT to MDCX (modify connection). Connect indicates that it is only possible to call it once while it is possible to call it more than once to modify the audio parmaters and such. So the IPA terminology is making a bit more sense here (now that we know it). | |||||
2009-11-19 | misc: Add routine to generate backtrace from within the application | Holger Hans Peter Freyther | 3 | -0/+54 | |
E.g. to analyze the subscr_get/subscr_put behavior one can place the generate_backtrace into the functions, recompile and then filter the output with contrib/bt.py to get the function name, file and line. | |||||
2009-11-18 | Merge remote branch 'origin/master' | Harald Welte | 12 | -40/+123 | |
2009-11-18 | max_power_limit: the limit is 24 dB ! | Harald Welte | 1 | -1/+1 | |
2009-11-17 | [gsm48] When picking AMR we need to supply the multirate config | Holger Hans Peter Freyther | 3 | -7/+52 | |
On channel mode modify and assignment command when using the a multirate code the multirate configuration must be present in the packet. Add a parameter and add a warning when using it in a broken way. | |||||
2009-11-17 | [neci] Separate handling of chan requested for paging any | Holger Hans Peter Freyther | 2 | -5/+8 | |
Allow to handle the channel requested differently based on the NECI value for the "paging any" case. This will allow to open a TCH/H, TCH/F depending on the neci mode. | |||||
2009-11-17 | [neci] Use the correct length when going over the array | Holger Hans Peter Freyther | 1 | -6/+25 | |
Use the correct length when going over the array instead of using the neci0 values. Remove the fixme from the method as well as the issue has been addressed by adding a parameter to the method. | |||||
2009-11-17 | [paging] In expiration handling remove the request before doing the callback | Holger Hans Peter Freyther | 1 | -4/+10 | |
Not doing this could lead to a double deletion due the paging request being removed during the callback and afterwards as well. Change the code to save the callback data, remove the request, do the callback. A patch was proposed by Andreas Eversberg and this one is based on it. | |||||
2009-11-17 | Fix configuration file generation | Andreas.Eversberg | 1 | -1/+1 | |
Assign the encryption status to the right variable. Signed-off-by: Holger Freyther <zecke@selfish.org> | |||||
2009-11-17 | [si] Make it possible to set the NECI value... | Holger Hans Peter Freyther | 6 | -8/+25 | |
Allow to configure the NECI value... and change code that is relying on the NECI value. | |||||
2009-11-17 | [rsl] Improve error message when the lchan allocation is failing | Holger Hans Peter Freyther | 1 | -1/+2 | |
2009-11-17 | ipaccess-config.c: Spelling fix in the config mode | Holger Hans Peter Freyther | 1 | -1/+1 | |
2009-11-17 | [ipaccess] Fix spelling in the comment | Holger Hans Peter Freyther | 1 | -1/+1 | |
2009-11-17 | [telnet] Remove unused variables from the telnet interface | Holger Hans Peter Freyther | 2 | -8/+0 | |
These became unused when the interface was switched to use the vty module. It is about time to remove these. | |||||
2009-11-17 | fix some more compiler warnings | Harald Welte | 3 | -2/+3 | |
2009-11-17 | [abis_nm] avoid integer-to-pointer casting and associated gcc warnings | Harald Welte | 3 | -6/+12 | |
2009-11-17 | silent call: add header file for function prototypes | Harald Welte | 2 | -0/+8 | |
2009-11-14 | VTY (silent sms / sms): better error reporting | Harald Welte | 1 | -4/+9 | |
2009-11-14 | silent sms: make it silent again (type 64), fix subscriber refcount leak | Harald Welte | 1 | -1/+5 | |
2009-11-14 | Add "silent call" feature to OpenBSC | Harald Welte | 4 | -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 commands | Harald Welte | 1 | -63/+32 | |
2009-11-14 | [VTY] Add feature to send silent SMS from console | Harald Welte | 1 | -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-13 | ipaccess-config: Print BCCH info test reports | Harald Welte | 1 | -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 info | Harald Welte | 1 | -2/+0 | |
2009-11-13 | [OML] fix bugs in BCCH info parser for ip.access | Harald Welte | 2 | -4/+6 | |
2009-11-13 | [OML] more verbose error reporting in case object instance unknown | Harald Welte | 1 | -7/+21 | |
2009-11-13 | [ip.access] Parse cell global ID as part of BCCH info | Harald Welte | 2 | -3/+31 | |
2009-11-13 | make ipaccess-config compile again (remove duplicate testres_name definition) | Harald Welte | 1 | -17/+0 | |
2009-11-12 | ip.access: Introduce parser function for BCCH Info test result | Harald Welte | 2 | -0/+147 | |
2009-11-12 | move 'struct value_string' and 'get_value_string()' to gsm_data | Harald Welte | 3 | -18/+20 | |
2009-11-11 | [SMS] implement GSM340_TP_VPF_ABSOLUTE | Steffen Neubauer | 1 | -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-07 | change some identifiers from u_int64_t to unsigned long long | Harald Welte | 2 | -2/+2 | |
makes printf much easier on 64bit platforms... | |||||
2009-11-06 | [mncc] Fix possible transaction/subscriber and real life subscriber leak | Holger Hans Peter Freyther | 1 | -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-06 | vty: Do not leak the gsm_subscriber | Holger Hans Peter Freyther | 1 | -0/+5 | |
2009-10-30 | Merge remote branch 'origin/master' | Harald Welte | 3 | -0/+15 | |
2009-10-29 | ip.access: Header has a 16bit length in network byte order | Sylvain Munaut | 2 | -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 BTS | Holger Hans Peter Freyther | 3 | -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 memset | Holger Hans Peter Freyther | 3 | -14/+7 | |
2009-10-27 | misc: Use NULL instead of integer value for a NULL pointer | Holger Hans Peter Freyther | 1 | -2/+2 | |
2009-10-27 | misc: Make bitfields unsigned int... | Holger Hans Peter Freyther | 2 | -5/+5 | |
There is no use to have a signed bit in bitfields.. | |||||
2009-10-27 | misc: Fix make distcheck and welcome the two new header files to OpenBSC | Holger Hans Peter Freyther | 1 | -1/+1 | |
2009-10-27 | input/ipaccess.c: clang says ret might be uninitialized | Holger Hans Peter Freyther | 1 | -1/+1 | |
and it appears to be right that for the "default" case ret will not be assigned and we return ret. | |||||
2009-10-27 | abis_nm.c: Remove duplicate entry from the table | Holger Hans Peter Freyther | 1 | -1/+0 | |
2009-10-27 | [gsm48] Handle the RR CHAN MODIFY ACK in the gsm04_08_utils | Holger Hans Peter Freyther | 3 | -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.c | Holger Hans Peter Freyther | 3 | -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 utils | Holger Hans Peter Freyther | 3 | -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-27 | ipaccess-config: Introduce stream-id/oml_tei to make it work again | Holger Hans Peter Freyther | 1 | -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-27 | configure.in: Use kernel style silent rules starting with automake 1.11 | Holger Hans Peter Freyther | 1 | -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 fixes | Harald Welte | 1 | -3/+3 | |