Holger Hans Peter Freyther
ea853044c8
mgcp: Merge from master. Fix some issues with the new code
2011-01-07 11:38:00 +01:00
Holger Hans Peter Freyther
7e0936ee52
mgcp: Merge new mgcp_protocol to parse digital trunks.
2011-01-06 19:50:32 +01:00
Holger Hans Peter Freyther
7a72556577
mtp: Allow to have a different POC for SCCP
2011-01-01 13:34:58 +01:00
Holger Hans Peter Freyther
ff9cd6f8f6
mtp: Well we do not wait for the SST any more but start transmitting.
2010-12-31 21:47:14 +01:00
Holger Hans Peter Freyther
0945961af3
mtp: Add some SSNs we want to handle.
...
This should be really configurable. SSN=1 should always lead to a
SSA, the others depend on what we run on our end of the link.
2010-12-31 16:54:04 +01:00
Holger Hans Peter Freyther
80ab4c6066
mtp: Implement the subsystem test and respond with a SSP/SSA
...
The SCMG handling should be moved to a different file. Right
now the list of supported SSNs is not configurable but it should.
2010-12-31 13:40:19 +01:00
Holger Hans Peter Freyther
eefd72cd74
mtp: Remove the flood feature as the issue has been debugged
...
The issue with paging messages with a PointCode and the too
long queue has been fixed by rewriting the header.
2010-12-20 17:24:23 +01:00
Holger Hans Peter Freyther
9260b24428
iusp: Make isup parsing work on big endian machines
2010-12-20 17:24:23 +01:00
Holger Hans Peter Freyther
882082c1f6
mgcp: Fix the adaptation name for the config options
2010-12-20 17:21:26 +01:00
Holger Hans Peter Freyther
2c472a3f7b
mgcp: Fix the management objects
2010-12-20 17:21:26 +01:00
Holger Hans Peter Freyther
d10a3c1b4a
mtp: Attempt to fix the SCCP restart logic.
...
The SST is not necessary. We will have to assume the link is
established after having gotten the TRA on the Affected Point Code
and we will need to always handle the restart allowed.
2010-12-10 13:22:46 +01:00
Holger Hans Peter Freyther
3aad776b28
isup: Respond to a ISUP GRS with a GRA.
2010-12-10 13:22:46 +01:00
Holger Hans Peter Freyther
433ea2f037
isup: Implement handling GRS and GRA messages for ISUP.
2010-12-10 13:22:46 +01:00
Holger Hans Peter Freyther
c21cfaa023
isup: Start parsing the ISUP messages
...
Introduce a ISUP debug category, parse the reset circuit
message, add a test case for this easy parsing.
2010-12-10 13:22:46 +01:00
Holger Hans Peter Freyther
03ba4f485b
isup: Start with isup support in the cellmgr.
...
Start parsing the ISUP messages. This just adds what
we need to handle now and will not grow it a lot.
2010-12-10 13:22:42 +01:00
Holger Hans Peter Freyther
58d0c24f03
mtp: Send a simple ISUP message
2010-12-08 11:32:29 +01:00
Holger Hans Peter Freyther
ae7418177e
mtp: Print a TFP message on the screen when we get a message
2010-12-08 11:28:12 +01:00
Holger Hans Peter Freyther
3a80cb2593
mtp: Prepare ISUP handling, just print the ISUP part.
2010-12-08 11:12:46 +01:00
Holger Hans Peter Freyther
1291ce5f8c
mtp: Print un-handled messages
2010-12-08 11:10:34 +01:00
Holger Hans Peter Freyther
8220b94064
udt_relay: Remove the abort and return a NULL pointer after a message
2010-12-08 10:08:40 +01:00
Holger Hans Peter Freyther
396282ef8e
udt_relay: Initialize the ni_ni as well here
2010-12-08 10:08:14 +01:00
Holger Hans Peter Freyther
e15fa4cafe
contrib: Add smalltalk script to send send UDP messages
...
These messages are a SLTM and a TRA message that we want
to test on the udt relay receiver. The speciality is the header.
2010-12-08 10:06:52 +01:00
Holger Hans Peter Freyther
8fa8e584dd
mgcp: Add config options for some GAIN options, apply them.
2010-12-01 23:45:22 +01:00
Holger Hans Peter Freyther
3bbb58bfdb
mtp: Group all MTP settings together.
2010-11-26 21:25:38 +01:00
Holger Hans Peter Freyther
b38b33b884
mtp: Make the spare/ni configurable
2010-11-26 21:21:04 +01:00
Holger Hans Peter Freyther
e976df1b5b
mtp: Be able to set the spare bits in the network indicator
2010-11-26 21:07:11 +01:00
Holger Hans Peter Freyther
4e3e28e916
mtp: Store the NetworIndicator in the mtp_link and use it
...
Prepare to make the ni configurable and store it inside the
mtp_link where it can be changed by the user of the mtp_link.
Initialize this to the current value.
2010-11-26 21:05:39 +01:00
Holger Hans Peter Freyther
2a9bf2b615
mtp: Set the network indicator in the mtp_msg_alloc
...
Prepare to have different network indicators.
2010-11-26 21:01:58 +01:00
Holger Hans Peter Freyther
7694381f52
udt: Add a forward_only to the bsc struct and use it for the msc_conn
...
Simply forward everything, no need for inspecting things.
2010-11-16 11:16:37 +01:00
Holger Hans Peter Freyther
594ee9a8c4
udt_relay: Add a forked copy of main to just relay messages
...
Do not run any of the header rewriting for messages. This will
simply relay SCCP friends to the MTP library. Some work on msc_conn.c
is needed to avoid calling most of it.
2010-11-16 11:03:19 +01:00
Holger Hans Peter Freyther
ed3046339e
mgcp: Print the extra settings from the config
2010-10-27 19:33:06 +02:00
Holger Hans Peter Freyther
d25dfce4f5
assignment: An evil hack to include some fake IES..
...
Add stuff to the message...
2010-10-27 15:59:33 +02:00
Holger Hans Peter Freyther
e3abeb1400
mgcp: Assume that on a MDCX all data is present...
...
Send a dummy packet on each MDCX message. This assumes
that the remote address is available by then and this
should fix not hearing the ringtone as the NAT didn't
know to which port to forward the data.
2010-10-18 19:37:32 +02:00
Holger Hans Peter Freyther
5d930f8745
mtp: Store the mtp_link inside the connection
...
Prepare to have multiple links to the BSC.
2010-10-08 23:18:15 +08:00
Holger Hans Peter Freyther
dedb7ce3fe
mtp: Ignore the spare bits as of Q.701 6.2
...
The sender is supposed to set them to 0 and we are asked
to ignore them. Apparently something called SIF is enabled
on the sender side.
2010-10-08 17:49:24 +08:00
Holger Hans Peter Freyther
5228069365
ussd: Pass the bsc_data to have access to the USSD message
2010-10-06 16:09:25 +08:00
Holger Hans Peter Freyther
dfcf2df698
ussd: Create the hook where packages from the MSC pass by
2010-10-06 06:20:35 +08:00
Holger Hans Peter Freyther
a4ca6d3947
msc: Create a function to send or queue messages.
2010-10-06 04:51:44 +08:00
Holger Hans Peter Freyther
0f349f2c6d
ussd: Add the hook where we can capture the Location Updating Request
2010-10-06 04:39:08 +08:00
Holger Hans Peter Freyther
377ba4293a
msc: Return an error if we close the fd
2010-10-01 20:37:40 +08:00
Holger Hans Peter Freyther
98f6dd5cdc
msc: Stop the msc reconnect timer as well (possible bfd corruption fix)
...
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-10-01 20:30:53 +08:00
Holger Hans Peter Freyther
4776571989
bsc_ussd: Add a dummy USSD module...used for welcome SMS
2010-09-30 17:45:12 +08:00
Holger Hans Peter Freyther
35948551fd
bsc: Move more sccp code into the bsc_sccp.c
2010-09-30 17:30:50 +08:00
Holger Hans Peter Freyther
1cb634a1e2
bsc: Refactor and move SCCP ConTrack to bsc_sccp.c
...
Move the code, update Makefile.am, add includes.
2010-09-30 16:10:17 +08:00
Holger Hans Peter Freyther
0e4e35fdd6
bsc: Be able to configure the LAC/MNC/MCC...
2010-09-30 03:04:28 +08:00
Holger Hans Peter Freyther
b3e1068992
sccp: Move the SCCP connection out to a new structure.
2010-09-30 01:57:45 +08:00
Holger Hans Peter Freyther
fdae5c9a7d
vty: Add a telnet interface to the cellmgr
2010-09-30 01:01:03 +08:00
Holger Hans Peter Freyther
2656e8f4aa
vty: Implement writing the config file
2010-09-30 00:41:37 +08:00
Holger Hans Peter Freyther
7942abc95d
vty: Move the vty code to a new file, move config params.
2010-09-30 00:34:46 +08:00
Holger Hans Peter Freyther
cdad4de330
mgcp: Only if this node is supposed to send data send a dummy packet
...
In case the gateway is configured as recvonly, do not send a dummy
load as this is against the policy.
2010-09-18 23:59:43 +08:00