AgeCommit message (Collapse)AuthorFilesLines
2011-01-25msc: Fix crash due pong timeout started from a msc resetrelease/1.0Holger Hans Peter Freyther1-0/+10
This is fixing a crash that is caused by the MTP link going down/up and the main routines asking to send a reset to the MSC. The sending of a reset is triggering the ping/pong timeouts. In case there is no MSC connection we could crash.
2010-10-01msc: Return an error if we close the fd1.0.2-Holger Hans Peter Freyther1-4/+7
2010-10-01msc: Stop the msc reconnect timer as well (possible bfd corruption fix)Holger Hans Peter Freyther1-0/+1
It appears that we run into a PING timeout before we have received the first message and then will try to close the connection tiwce. Stop the msc_timeout when we close down the connection.
2010-09-30bsc_ussd: Add a dummy USSD module...used for welcome SMSHolger Hans Peter Freyther4-2/+50
2010-09-30bsc: Move more sccp code into the bsc_sccp.cHolger Hans Peter Freyther3-28/+35
2010-09-30bsc: Refactor and move SCCP ConTrack to bsc_sccp.cHolger Hans Peter Freyther4-42/+83
Move the code, update Makefile.am, add includes.
2010-09-30bsc: Be able to configure the LAC/MNC/MCC...Holger Hans Peter Freyther2-0/+47
2010-09-30sccp: Move the SCCP connection out to a new structure.Holger Hans Peter Freyther3-29/+56
2010-09-30vty: Add a telnet interface to the cellmgrHolger Hans Peter Freyther1-0/+6
2010-09-30vty: Implement writing the config fileHolger Hans Peter Freyther1-2/+15
2010-09-30vty: Move the vty code to a new file, move config params.Holger Hans Peter Freyther4-203/+248
2010-09-18mgcp: Only if this node is supposed to send data send a dummy packetHolger Hans Peter Freyther1-1/+3
In case the gateway is configured as recvonly, do not send a dummy load as this is against the policy.
2010-09-18mgcp: Be able to parse the 'M: sendonly' as the connection paramHolger Hans Peter Freyther1-0/+2
2010-09-18mgw: Add a realloc_cb that will give up the old endpointHolger Hans Peter Freyther1-0/+7
Free the endpoint if we need to realloc, the sequencing and blocking will take care of everything.
2010-09-18mgcp: Merge the realloc_cb from OpenBSC here.Holger Hans Peter Freyther2-0/+4
2010-09-17mgcp: Add an option to force reallocating endpoints.Holger Hans Peter Freyther1-0/+10
2010-09-17mgcp: Keep the data for the config in a global var again.Holger Hans Peter Freyther1-8/+8
2010-09-15Create a .gitignore to ignore the generated files1.0.1Holger Hans Peter Freyther1-0/+27
2010-09-15Add a command to ask for the version number, generate a config fileHolger Hans Peter Freyther2-2/+17
2010-09-15cellmgr: Remove bogus include file1.0.0Holger Hans Peter Freyther1-1/+0
2010-09-15Generate the version from the tagHolger Hans Peter Freyther3-2/+161
2010-08-08mgcp: Use uint32_t for the CI in every place.Holger Hans Peter Freyther3-8/+10
2010-08-07msc: Separate the BSC and MSC link completly...Holger Hans Peter Freyther3-8/+14
Make the msc_conn responsible for creating the link to the core network and reopening it, make the BTS code just call the msc methods and the MSC will throw away data in case it can not be forwarded. This avoids a problem that we start a reconnect timer while we have a connection in progress and then add the same file descriptor twice. This is mostly a speculative fix to the problem.
2010-08-07msc: Manage the msc_link_down only in the msc_conn.cHolger Hans Peter Freyther2-1/+1
Only write to this property in the msc_conn context and not from within the main procedure.
2010-08-07msc: Rename closing to msc_link_downHolger Hans Peter Freyther3-7/+7
This is the indicator if the MSC is connected and authenticated or not. This name should be better than closing.
2010-08-07msc: Use msc_clear_queue instead of custom clear code.Holger Hans Peter Freyther1-4/+1
2010-08-07msc: Use the msc_close_connection routineHolger Hans Peter Freyther1-8/+1
Remove code duplication, the only difference is that the generic callback pointer is not reset. But as we have lost the connection we will go through the normnal connect again which will fix things.
2010-08-07msc: Use the msc function to clear the queueHolger Hans Peter Freyther1-4/+1
2010-08-07msc: Make close_msc public, call it from main..Holger Hans Peter Freyther3-8/+6
We would have not stopped the timer, fix that by only having one function to close the connection to the msc.
2010-08-07mgcp: Add an option to enable/disable vad and enable it by defaultHolger Hans Peter Freyther1-0/+17
2010-08-07mgcp: Move the MGCP_NODE number into a public header fileHolger Hans Peter Freyther2-4/+7
2010-08-04build: Add the cellmgr_debug.h to fix the make distcheckHolger Hans Peter Freyther1-1/+1
2010-08-04cleanup: Remove code that is provided by libosmocore now.Holger Hans Peter Freyther11-811/+8
libosmocore contains the GSM08.08 definition, no need to copy that anymore.
2010-08-04Update SCCP includes for the new location of files.Holger Hans Peter Freyther7-7/+7
2010-08-04mgcp_ss7: Move the vty code/params over to mgcp_vty.cHolger Hans Peter Freyther3-221/+42
Share more code with the OpenBSC version of the VTY code minus the changes to allow to parse a generic hostname instead of an ip address.
2010-08-04mgcp: Remove commands not used/wanted for the cellmgr_ng.Holger Hans Peter Freyther1-53/+1
2010-08-04mgcp_ss7: Change the vty config to operate on the static g_cfg pointerHolger Hans Peter Freyther2-29/+30
Work more like the other mgcp gateway and first allocate the config and then apply the setting on it.. The next step will be to move to the real vty code minus some bits.
2010-08-04mgcp: Allocate the mgcp config earlier..Holger Hans Peter Freyther1-6/+9
2010-08-04mgcp: Add the OpenBSC VTY code almost 1:1 to hereHolger Hans Peter Freyther2-1/+422
2010-08-04mgcp_ss7: Add the telnet interface to the mgcp_ss7.Holger Hans Peter Freyther1-0/+6
2010-08-04mgcp_ss7: Add logging commands..Holger Hans Peter Freyther1-0/+2
2010-08-04configure: Add a --enable-uniporte to build with/without the libsHolger Hans Peter Freyther1-2/+8
2010-08-04mgcp: Update to the latest code drop.Holger Hans Peter Freyther4-19/+84
2010-08-04mgcp_ss7: Remove unnecessary code...Holger Hans Peter Freyther1-2/+0
2010-08-04main: Fix linking of OpenBSC...Holger Hans Peter Freyther1-0/+1
2010-08-04main: Remove left overs from old code.Holger Hans Peter Freyther1-2/+0
2010-08-04debug: Add a debug area to make the application linkHolger Hans Peter Freyther2-2/+63
2010-08-04main.c: Make the link_c7_init weak to make the application linkHolger Hans Peter Freyther1-0/+7
2010-08-04Use libosmocore instead of the old temporary laF0rge1 lib..Holger Hans Peter Freyther34-254/+162
2010-07-31u_int32_t -> uint32_tHolger Hans Peter Freyther7-23/+23