Sorry to those who receive this message twice.
I hope Osmocom community finds this small effort interesting as well.
---------- Forwarded message ----------
From: Alexander Chemeris <alexander.chemeris(a)gmail.com>
Date: Fri, Oct 19, 2012 at 5:15 PM
Subject: Open-source telecom T-shirts
To: umtrx <umtrx(a)lists.osmocom.org>, openbts-discuss(a)lists.sourceforge.net
Hi all,
We're thinking about making T-shirts with open-source telecom. I've
posted a call for ideas in my OpenBTS blog - please contribute.
Telecom needs more openness and you could help us promote this!
http://openbts.chemeris.ru/2012/10/reklama-open-source-telecom/
We plan to give them for free to the first 10-20 UmTRX buyers. Then
you'll be able to buy them from our web-shop or from one of our
friends and distributors.
If you proposal gets printed, you'll get a free T-shirt as well.
PS If you know a good online T-shirt printing service in US or Europe
- drop me a line. I've never done this in US/Europe before.
--
Regards,
Alexander Chemeris.
CEO, Fairwaves LLC / ООО УмРадио
http://fairwaves.ru
--
Regards,
Alexander Chemeris.
CEO, Fairwaves LLC / ООО УмРадио
http://fairwaves.ru
Hello,
Is there anyone who has 1800MHz or 900MHz hardware and that would be
interested in swapping it for 1900MHz kit? Probably a long shot but
worth asking! If so, please contact me off-list.
Cheers,
Andrew
--
Andrew Back
http://carrierdetect.com
Hi,
I just pushed a "tobias/csd" branch to both the openbsc and libosmo-abis
git.
If you check out those branches you should be able to make CSD calls
with a BS-11 and the following parameters: V.110, 9.6kbit/s, transparent
mode.
The AT-Command to activate this mode is AT+CBST=71,0,0. (If you see an
ERROR when entering this command, your phone's baseband most likely
doesn't support transparent mode. One of the few exceptions seem to be
MediaTek and TI.)
There is no Interworking Function in the code - the V.110 frames simply
get sent from one phone to the other. This should not be a problem as
long as both sides use the exact same parameters.
The openbsc tobias/csd branch is based on Harald's laforge/csd branch
which already adds code for setting CSD channel modes.
Many thanks to Dieter Spaar who found out why I was only seeing garbled
data on the uplink, and also to GSMK who let me use lots of my time
there to figure out this CSD stuff.
Next stop would be to implement RLP to also support V.110
non-transparent mode which is supported by almost all GSM basebands.
-Tobias
Hi,
some problems with latest git clone and nanoBTS 165AU...
<0002> gsm_04_08.c:412 -> LOCATION UPDATE ACCEPT
<0001> gsm_04_08.c:116 (bts 0 trx 0 ts 0 pd 05) Sending 0x02 to MS.
<0002> gsm_04_08.c:754 -> MM INFO
<0001> gsm_04_08.c:116 (bts 0 trx 0 ts 0 pd 05) Sending 0x32 to MS.
<0002> gsm_subscriber.c:337 Subscriber 262620001000026 ATTACHED LAC=10
<0003> gsm_04_08.c:1158 TX APPLICATION INFO id=0x00, len=4
<0001> gsm_04_08.c:116 (bts 0 trx 0 ts 0 pd 06) Sending 0x38 to MS.
<0000> abis_rsl.c:1542 (bts=0,trx=0,ts=0,ss=0) SAPI=0 DATA INDICATION
<0002> gsm_04_08.c:1045 TMSI Reallocation Completed. Subscriber:
262620001000026
<0000> chan_alloc.c:429 (bts=0,trx=0,ts=0,ss=0) starting release sequence
<0003> gsm_04_08_utils.c:231 Sending Channel Release: Chan: Number: 0 Type:
1
<0004> abis_rsl.c:618 (bts=0,trx=0,ts=0,ss=0) DEACTivate SACCH CMD
<0004> abis_rsl.c:1017 (bts=0,trx=0,ts=0,ss=0): MEAS RES for inactive
channel
<0004> abis_rsl.c:1017 (bts=0,trx=0,ts=0,ss=0): MEAS RES for inactive
channel
<0000> abis_rsl.c:1542 (bts=0,trx=0,ts=0,ss=0) SAPI=0 DATA INDICATION
<0004> bsc_api.c:638 Got data in non active state(RELEASE REQUESTED),
discarding.
<0019> input/ipaccess.c:454 Bad signalling message,sign_link returned error
<0019> input/ipaccess.c:260 Forcing socket shutdown with no signal link set
<001b> bsc_init.c:337 Lost some E1 TEI link: 1 0x81e4768
<001b> bsc_init.c:337 Lost some E1 TEI link: 2 0x81e4768
I have no clue if that is a problem of configuration, nanoBTS or abis
library. With an old version (Feb 2012), the message...
<0019> ipaccess.c:425 Bad signalling message,sign_link returned error.
...appears too, but socket is not being shut down.
Thanks,
LM
This patch relaxes the behaviour on error coming from the signalling
layer. This is probably too strict for recoverable errors.
Thanks to Lennart M�ller <mueller.lennart(a)googlemail.com> for the report.
---
src/input/ipaccess.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/input/ipaccess.c b/src/input/ipaccess.c
index d63e796..4f81c43 100644
--- a/src/input/ipaccess.c
+++ b/src/input/ipaccess.c
@@ -450,10 +450,13 @@ static int handle_ts1_read(struct osmo_fd *bfd)
goto err_msg;
}
if (e1i_ts->line->ops->sign_link(msg) < 0) {
+ /* Don't close the signalling link if the upper layers report
+ * an error, that's too strict.
+ */
LOGP(DLINP, LOGL_ERROR, "Bad signalling message,"
"sign_link returned error\n");
ret = -EINVAL;
- goto err;
+ msgb_free(msg);
}
return 0;
--
1.7.10.4
--LZvS9be/3tNcYl/X--
This patch relaxes the behaviour on error coming from the signalling
layer. This is probably too strict for recoverable errors.
Don't release msgb in this case, as this is controled by the signaling link
layer.
Thanks to Lennart M�ller <mueller.lennart(a)googlemail.com> for the report.
---
src/input/ipaccess.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/input/ipaccess.c b/src/input/ipaccess.c
index d63e796..c0c307e 100644
--- a/src/input/ipaccess.c
+++ b/src/input/ipaccess.c
@@ -450,10 +450,13 @@ static int handle_ts1_read(struct osmo_fd *bfd)
goto err_msg;
}
if (e1i_ts->line->ops->sign_link(msg) < 0) {
+ /* Don't close the signalling link if the upper layers report
+ * an error, that's too strict. BTW, the signalling layer is
+ * resposible for releasing the message.
+ */
LOGP(DLINP, LOGL_ERROR, "Bad signalling message,"
"sign_link returned error\n");
ret = -EINVAL;
- goto err;
}
return 0;
--
1.7.10.4
--ibTvN161/egqYuK8--
Hello everyone,
thanks for the ideas you gave me about how i can learn more about the communication between BSC and MSC in my sysmoBTS. Since last week i've been looking at the source codes and it's still difficult for me to follow the exchanged messages betwenn BSC and MSC. I don't have high programming skills.
Instead of using sysmoBTS as an autonomous self-contained GSM network (NITB mode), i'd like to configure it in the BSC-only mode running the osmo-bts and osmo-bsc. I read that i will need a MSC that can provide an A-over-IP interface using SCCP-lite. I saw that the "on-waves/bsc-master" branch is implementing such a SCCP and works have been done to create a GSM0808 like API and move the MSC code inside OpenBSC over to use this API. So i was wondering how far this project has been developed yet. Do you already have any interesting results that can help me? If not, it can be also interesting for me to know how you did your tests by implementing the bsc-only mode (osmo-bsc)? Did you connect it to a real MSC or did you have anything else emulating the MSC/HLR/VLR/EIR functions?
Best regards
Yann