From ozmank8 at gmail.com Fri Oct 1 11:26:57 2010 From: ozmank8 at gmail.com (tejas oza) Date: Fri, 1 Oct 2010 13:26:57 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CA4F9FE.4010501@freyther.de> References: <4CA45EDC.3020307@freyther.de> <20100930113907.GB21446@excalibur.local> <4CA4F9FE.4010501@freyther.de> Message-ID: Hi Holger, We are going to build MSC using 'Erlang' which will communicate with OpenBSC 'C' code. Since we will be dealing with SMS services only, so during MO operation our MSC should get messages from OpenBSC and for MT operation we should pass the messages to OpenBSC. As we will follow SS7 protocol for communication of MSC to HLR and MSC to SMSC and we will be dealing with SCCP. We are concerned about Open BSC and MSC communication for SMS service and we need to know from OpenBSC code that what particular messages are used for SMS transfer. So can you please advice us to get started. On Thu, Sep 30, 2010 at 10:58 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 09/30/2010 08:09 PM, tejas oza wrote: > > Hi Stefan, > > > > I managed to fix the problem.Thanks for your support. And now onwards I > will > > post related to OpenBSC stuffs on this mailing list. Sorry for any > churns. > > Which MSC are you using? Does it support SCCP-lite out of the box? > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Fri Oct 1 11:38:43 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Fri, 01 Oct 2010 19:38:43 +0800 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA45EDC.3020307@freyther.de> <20100930113907.GB21446@excalibur.local> <4CA4F9FE.4010501@freyther.de> Message-ID: <4CA5C843.4060408@freyther.de> On 10/01/2010 07:26 PM, tejas oza wrote: > Hi Holger, > > We are going to build MSC using 'Erlang' which will communicate > with OpenBSC 'C' code. Since we will be dealing with SMS services only, so > during MO operation our MSC should get messages from OpenBSC and for MT > operation we should pass the messages to OpenBSC. As we will follow SS7 > protocol for communication of MSC to HLR and MSC to SMSC and we will be > dealing with SCCP. Will you be able to release the resulting code a GPL or GPL compatible? > > We are concerned about Open BSC and MSC communication for SMS service and we > need to know from OpenBSC code that what particular messages are used for SMS > transfer. There is nothing SMS specific (besides using SAPI=3). Consult GSM08.08 for the messages between the MSC and the BSC. From ozmank8 at gmail.com Mon Oct 4 14:48:53 2010 From: ozmank8 at gmail.com (tejas oza) Date: Mon, 4 Oct 2010 16:48:53 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CA5C843.4060408@freyther.de> References: <4CA45EDC.3020307@freyther.de> <20100930113907.GB21446@excalibur.local> <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> Message-ID: Hi Holger, If we will make any changes to OpenBSC code then we will release it as a GPL. And regarding our MSC code, we got the permission from company that we can release it as a GPL or GPL Compatible under the Licence for inhouse and testing use. We gone through SCCP and now we are going to start implementing SCCP in Erlang and we gone through the SCCP files in Open BSC code. We are confused that if we have to implement all SCCP function same as in OpenBSC in MSC to communicate. Please advice. On Fri, Oct 1, 2010 at 1:38 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 10/01/2010 07:26 PM, tejas oza wrote: > > Hi Holger, > > > > We are going to build MSC using 'Erlang' which will > communicate > > with OpenBSC 'C' code. Since we will be dealing with SMS services only, > so > > during MO operation our MSC should get messages from OpenBSC and for MT > > operation we should pass the messages to OpenBSC. As we will follow SS7 > > protocol for communication of MSC to HLR and MSC to SMSC and we will be > > dealing with SCCP. > > Will you be able to release the resulting code a GPL or GPL compatible? > > > > > > We are concerned about Open BSC and MSC communication for SMS service and > we > > need to know from OpenBSC code that what particular messages are used for > SMS > > transfer. > > There is nothing SMS specific (besides using SAPI=3). Consult GSM08.08 for > the > messages between the MSC and the BSC. > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Mon Oct 4 15:21:25 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Mon, 04 Oct 2010 23:21:25 +0800 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA45EDC.3020307@freyther.de> <20100930113907.GB21446@excalibur.local> <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> Message-ID: <4CA9F0F5.7030704@freyther.de> On 10/04/2010 10:48 PM, tejas oza wrote: > Hi Holger, > > If we will make any changes to OpenBSC code then we will release it as a GPL. > And regarding our MSC code, we got the permission from company that we can > release it as a GPL or GPL Compatible under the Licence for inhouse and > testing use. It would be nice if you could publish code as soon as possible as I don't want to give free support for non free software. > We gone through SCCP and now we are going to start implementing SCCP in Erlang > and we gone through the SCCP files in Open BSC code. We are confused that if > we have to implement all SCCP function same as in OpenBSC in MSC to communicate. The easiest is to write a C Node and wrap the libsccp.a From ozmank8 at gmail.com Thu Oct 7 09:12:22 2010 From: ozmank8 at gmail.com (tejas oza) Date: Thu, 7 Oct 2010 11:12:22 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CA9F0F5.7030704@freyther.de> References: <4CA45EDC.3020307@freyther.de> <20100930113907.GB21446@excalibur.local> <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> Message-ID: Hi Holger, We will publish our code as soon as we produced it. As you said we made C node and wrapped libsccp.a. After running bsc_msc_ip we are getting following error. *ozmank at ozmank-desktop:~/libosmocore/openbsc/openbsc/src$ ./bsc_msc_ip 130.238.15.219 58620 Bootstraping the network. Sending GSM08.08 reset. mi_e1_line_update could not open socket Address family not supported by protocol full talloc report on 'sccp' (total 29 bytes in 2 blocks) struct sccp_data_callback contains 28 bytes in 1 blocks (ref 0) 0x9ca12a8* Can you please advice. On Mon, Oct 4, 2010 at 5:21 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 10/04/2010 10:48 PM, tejas oza wrote: > > Hi Holger, > > > > If we will make any changes to OpenBSC code then we will release it as a > GPL. > > And regarding our MSC code, we got the permission from company that we > can > > release it as a GPL or GPL Compatible under the Licence for inhouse and > > testing use. > > It would be nice if you could publish code as soon as possible as I don't > want > to give free support for non free software. > > > We gone through SCCP and now we are going to start implementing SCCP in > Erlang > > and we gone through the SCCP files in Open BSC code. We are confused that > if > > we have to implement all SCCP function same as in OpenBSC in MSC to > communicate. > > The easiest is to write a C Node and wrap the libsccp.a > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Thu Oct 7 10:18:08 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Thu, 07 Oct 2010 18:18:08 +0800 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA45EDC.3020307@freyther.de> <20100930113907.GB21446@excalibur.local> <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> Message-ID: <4CAD9E60.6050905@freyther.de> On 10/07/2010 05:12 PM, tejas oza wrote: > Hi Holger, > > We will publish our code as soon as we produced it. > > As you said we made C node and wrapped libsccp.a. After running bsc_msc_ip we > are getting following error. > > *ozmank at ozmank-desktop:~/libosmocore/openbsc/openbsc/src$ ./bsc_msc_ip > 130.238.15.219 58620 > Bootstraping the network. Sending GSM08.08 reset. > mi_e1_line_update could not open socket Address family not supported by protocol > full talloc report on 'sccp' (total 29 bytes in 2 blocks) > struct sccp_data_callback contains 28 bytes in 1 blocks (ref 0) > 0x9ca12a8* > > Can you please advice. Well, what do you think that this error could be? Which kind of BTS do you attempt to use? OpenBSC supports the Siemens BS11 and the ipaccess nanoBTS, with a configuration file (that is documented in the wiki) you define which BTS to use... you have obviously created a openbsc.cfg otherwise it would have complained about a missing one. From ozmank8 at gmail.com Thu Oct 7 12:45:18 2010 From: ozmank8 at gmail.com (tejas oza) Date: Thu, 7 Oct 2010 14:45:18 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CAD9E60.6050905@freyther.de> References: <4CA45EDC.3020307@freyther.de> <20100930113907.GB21446@excalibur.local> <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> Message-ID: Hi Holger, Right now we do not have any BTS but we are going to have nano BTS it soon. So we are trying to communicate between BSC and MSC only without having BTS. We created openbsc.cfg file and tried to avoid the BTS configuration in it and run but with no success. So, I would appreciate your help. On Thu, Oct 7, 2010 at 12:18 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 10/07/2010 05:12 PM, tejas oza wrote: > > Hi Holger, > > > > We will publish our code as soon as we produced it. > > > > As you said we made C node and wrapped libsccp.a. After running > bsc_msc_ip we > > are getting following error. > > > > *ozmank at ozmank-desktop:~/libosmocore/openbsc/openbsc/src$ ./bsc_msc_ip > > 130.238.15.219 58620 > > Bootstraping the network. Sending GSM08.08 reset. > > mi_e1_line_update could not open socket Address family not supported by > protocol > > full talloc report on 'sccp' (total 29 bytes in 2 blocks) > > struct sccp_data_callback contains 28 bytes in 1 blocks > (ref 0) > > 0x9ca12a8* > > > > Can you please advice. > > Well, > > what do you think that this error could be? Which kind of BTS do you > attempt > to use? OpenBSC supports the Siemens BS11 and the ipaccess nanoBTS, with a > configuration file (that is documented in the wiki) you define which BTS to > use... you have obviously created a openbsc.cfg otherwise it would have > complained about a missing one. > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Thu Oct 7 13:02:09 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Thu, 07 Oct 2010 21:02:09 +0800 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA45EDC.3020307@freyther.de> <20100930113907.GB21446@excalibur.local> <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> Message-ID: <4CADC4D1.3060801@freyther.de> On 10/07/2010 08:45 PM, tejas oza wrote: > Hi Holger, > > Right now we do not have any BTS but we are going to have nano BTS it soon. > So we are trying to communicate between BSC and MSC only without having BTS. > > We created openbsc.cfg file and tried to avoid the BTS configuration in it and > run but with no success. Well, you decided to copy to a config for the Siemens BS11... if you copy one of the examples for the nanoBTS the BSC should come up, if your address of the MSC (nowadays it is better to put it into the bsc.cfg) is correct, the BSC will connect to it and send a GSM0808 RESET to it. All you can test without a BSC is to send Paging messages from the MSC to the BSC (as they do not require any connection). Do you have a link to your university project? From ozmank8 at gmail.com Mon Oct 11 14:13:42 2010 From: ozmank8 at gmail.com (tejas oza) Date: Mon, 11 Oct 2010 16:13:42 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CADC4D1.3060801@freyther.de> References: <4CA45EDC.3020307@freyther.de> <20100930113907.GB21446@excalibur.local> <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> Message-ID: Hi Holger, We are able to connect to MSC but after it gets connected, it throws below error:- ozmank at ozmank-desktop:~/libosmocore/openbsc/openbsc/src$ ./bsc_msc_ipBootstraping the network. Sending GSM08.08 reset. <000f> bsc_msc.c:135 Attempting to connect MSC at 130.238.15.219 :58620 <000f> bsc_msc.c:168 MSC Connection in progress <000f> bsc_msc.c:97 (Re)Connected to the MSC. <000d> input/ipaccess.c:323 Can not read this packet. 12336 avail Failed to parse ip access message: -5 <000d> input/ipaccess.c:331 short read! Got 4 from 114 Failed to parse ip access message: -5 <000f> bsc_msc_ip.c:1047 The connection to the MSC was lost. <000f> bsc_msc_ip.c:976 Lost MSC connection. Freing stuff. So We are wonder that if we are sending some wrong packet OR wrong packet format from MSC to BSC as it is throwing cannot read the packet. Can you Please advice. On Thu, Oct 7, 2010 at 3:02 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 10/07/2010 08:45 PM, tejas oza wrote: > > Hi Holger, > > > > Right now we do not have any BTS but we are going to have nano BTS it > soon. > > So we are trying to communicate between BSC and MSC only without having > BTS. > > > > We created openbsc.cfg file and tried to avoid the BTS configuration in > it and > > run but with no success. > > Well, you decided to copy to a config for the Siemens BS11... if you copy > one > of the examples for the nanoBTS the BSC should come up, if your address of > the > MSC (nowadays it is better to put it into the bsc.cfg) is correct, the BSC > will connect to it and send a GSM0808 RESET to it. > > All you can test without a BSC is to send Paging messages from the MSC to > the > BSC (as they do not require any connection). > > Do you have a link to your university project? > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: From laforge at gnumonks.org Tue Oct 12 11:15:47 2010 From: laforge at gnumonks.org (Harald Welte) Date: Tue, 12 Oct 2010 13:15:47 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> Message-ID: <20101012111547.GJ10291@prithivi.gnumonks.org> Hi Tejas, On Mon, Oct 11, 2010 at 04:13:42PM +0200, tejas oza wrote: > We are able to connect to MSC but after it gets connected, it throws below > error:- > [...] > So We are wonder that if we are sending some wrong packet OR wrong packet > format from MSC to BSC as it is throwing cannot read the packet. > > Can you Please advice. How can we give any advice, if you don't include packet traces (.pcap file) of the actual communication? Only if we have this information, we can make any assessment at all.. -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From holger at freyther.de Tue Oct 12 23:04:06 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Wed, 13 Oct 2010 01:04:06 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <20101012111547.GJ10291@prithivi.gnumonks.org> References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> Message-ID: <4CB4E966.7010806@freyther.de> On 10/12/2010 01:15 PM, Harald Welte wrote: >> Can you Please advice. > > How can we give any advice, if you don't include packet traces (.pcap file) > of the actual communication? Only if we have this information, we can make > any assessment at all.. You can download the latest version of wireshark, it will detect the IPA protocol on port 5000. Two things to note on the stream.. a) use the right header.. e.g. the length (two byte) is in network order b) send header + payload together... our code makes that assumption From ozmank8 at gmail.com Thu Oct 14 08:08:55 2010 From: ozmank8 at gmail.com (tejas oza) Date: Thu, 14 Oct 2010 10:08:55 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CB4E966.7010806@freyther.de> References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> Message-ID: Hi Holger, We managed to send the paging request from MSC to OpenBSC and we can track it on wireshark that the packet format is correct but we are wonder if we should expect any response from OpenBSC to MSC for paging request and OpenBSC code seems to be returning -1 as per our understanding. Kindly find the attachment for .pcap file. On Wed, Oct 13, 2010 at 1:04 AM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 10/12/2010 01:15 PM, Harald Welte wrote: > > >> Can you Please advice. > > > > How can we give any advice, if you don't include packet traces (.pcap > file) > > of the actual communication? Only if we have this information, we can > make > > any assessment at all.. > > You can download the latest version of wireshark, it will detect the IPA > protocol on port 5000. Two things to note on the stream.. > > a) use the right header.. e.g. the length (two byte) is in network order > b) send header + payload together... our code makes that assumption > > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Paging Request.tar.gz Type: application/x-gzip Size: 1525 bytes Desc: not available URL: From holger at freyther.de Thu Oct 14 08:24:37 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Thu, 14 Oct 2010 10:24:37 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> Message-ID: <4CB6BE45.4020808@freyther.de> On 10/14/2010 10:08 AM, tejas oza wrote: > Hi Holger, > > We managed to send the paging request from MSC to OpenBSC and we can track it > on wireshark that the packet format is correct but we are wonder if we should > expect any response from OpenBSC to MSC for paging request and OpenBSC code > seems to be returning -1 as per our understanding. Theory: After you sent the Paging Request the BSC will start to page the subscriber. If the Mobile Stations sees the Paging Request it will open a channel with the BSC, the BSC will forward the Paging Response to the MSC on a new SCCP connection. Ironically the code you are using has a bsc_msc_ip.c:test_msc that is called when you send the ID_GET request. This will send you the data of a paging response, so you could start dealing with connections while we figure out the current issue. Issue: You are right the package looks good. You will need to go to the code to figure out what is wrong. You should set a breakpoint in ipaccess_read_msg (src/input/ipaccess.c). It will try to receive the header and then it will receive the data. In the other mail I have indicated that you need to send header + data as one packet (instead of two writes for header and data). You can use gdb to step through these lines of code and you should see the place where it returns NULL. From ozmank8 at gmail.com Fri Oct 15 08:15:20 2010 From: ozmank8 at gmail.com (tejas oza) Date: Fri, 15 Oct 2010 10:15:20 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CB6BE45.4020808@freyther.de> References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> <4CB6BE45.4020808@freyther.de> Message-ID: Hi Holger, We have wrapped the libsccp.a to our C node so can you let us know how it can be useful to write C Node as we run the code without wrapping the libsccp.a and it works fine. We mean how can we make the best use of it ! On Thu, Oct 14, 2010 at 10:24 AM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 10/14/2010 10:08 AM, tejas oza wrote: > > Hi Holger, > > > > We managed to send the paging request from MSC to OpenBSC and we can > track it > > on wireshark that the packet format is correct but we are wonder if we > should > > expect any response from OpenBSC to MSC for paging request and OpenBSC > code > > seems to be returning -1 as per our understanding. > > Theory: > After you sent the Paging Request the BSC will start to page the > subscriber. > If the Mobile Stations sees the Paging Request it will open a channel with > the > BSC, the BSC will forward the Paging Response to the MSC on a new SCCP > connection. > Ironically the code you are using has a bsc_msc_ip.c:test_msc that is > called > when you send the ID_GET request. This will send you the data of a paging > response, so you could start dealing with connections while we figure out > the > current issue. > > Issue: > You are right the package looks good. You will need to go to the code to > figure out what is wrong. You should set a breakpoint in ipaccess_read_msg > (src/input/ipaccess.c). It will try to receive the header and then it will > receive the data. In the other mail I have indicated that you need to send > header + data as one packet (instead of two writes for header and data). > > You can use gdb to step through these lines of code and you should see the > place where it returns NULL. > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Fri Oct 15 10:14:57 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Fri, 15 Oct 2010 12:14:57 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> <4CB6BE45.4020808@freyther.de> Message-ID: <4CB829A1.4080003@freyther.de> On 10/15/2010 10:15 AM, tejas oza wrote: > Hi Holger, > > We have wrapped the libsccp.a to our C node so can you let us know how it can > be useful to write C Node as we run the code without wrapping the libsccp.a > and it works fine. Hi, did you resolve the other problem? I am not sure I understand your current question? From ozmank8 at gmail.com Fri Oct 15 15:16:15 2010 From: ozmank8 at gmail.com (tejas oza) Date: Fri, 15 Oct 2010 17:16:15 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CB829A1.4080003@freyther.de> References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> <4CB6BE45.4020808@freyther.de> <4CB829A1.4080003@freyther.de> Message-ID: No not yet. We are working on that. And regarding the question we had some confusion on libsccp.a that how can we know which functions are defined in this library so that we can use them. On Fri, Oct 15, 2010 at 12:14 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 10/15/2010 10:15 AM, tejas oza wrote: > > Hi Holger, > > > > We have wrapped the libsccp.a to our C node so can you let us know how it > can > > be useful to write C Node as we run the code without wrapping the > libsccp.a > > and it works fine. > > Hi, > > did you resolve the other problem? I am not sure I understand your current > question? > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Fri Oct 15 15:27:16 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Fri, 15 Oct 2010 17:27:16 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> <4CB6BE45.4020808@freyther.de> <4CB829A1.4080003@freyther.de> Message-ID: <4CB872D4.9060001@freyther.de> On 10/15/2010 05:16 PM, tejas oza wrote: > No not yet. We are working on that. > And regarding the question we had some confusion on libsccp.a that how can we > know which functions are defined in this library so that we can use them. well check the header file called sccp.h? It contains functions to handle the connections, but also functions to just parse and generate packets. From holger at freyther.de Fri Oct 15 15:30:41 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Fri, 15 Oct 2010 17:30:41 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CB872D4.9060001@freyther.de> References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> <4CB6BE45.4020808@freyther.de> <4CB829A1.4080003@freyther.de> <4CB872D4.9060001@freyther.de> Message-ID: <4CB873A1.5060405@freyther.de> On 10/15/2010 05:27 PM, Holger Hans Peter Freyther wrote: > well check the header file called sccp.h? It contains functions to handle the > connections, but also functions to just parse and generate packets. > The C Node that I implemented can be used to unpack/pack UDT messages. You could do something similar for Connection Oriented SCCP Messages. Otherwise you will need to generate and parse SCCP from within Erlang. [1] http://git.osmocom.org/gitweb?p=osmo-map-masq.git;a=blob;f=c_src/sccp_node.c;h=6efe622b5ecb0e091d5f30d827cf9521625fba02;hb=HEAD From ozmank8 at gmail.com Tue Oct 26 09:10:07 2010 From: ozmank8 at gmail.com (tejas oza) Date: Tue, 26 Oct 2010 11:10:07 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CB873A1.5060405@freyther.de> References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> <4CB6BE45.4020808@freyther.de> <4CB829A1.4080003@freyther.de> <4CB872D4.9060001@freyther.de> <4CB873A1.5060405@freyther.de> Message-ID: Hi Holger, We found the below code in bsc_msc_ip.c static int msc_sccp_accept(struct sccp_connection *connection, void *data) { LOGP(DMSC, LOGL_DEBUG, "Rejecting incoming SCCP connection.\n"); return -1; } So, Does the Open BSC accepts the SCCP connection request from MSC ? On Fri, Oct 15, 2010 at 5:30 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 10/15/2010 05:27 PM, Holger Hans Peter Freyther wrote: > > > well check the header file called sccp.h? It contains functions to handle > the > > connections, but also functions to just parse and generate packets. > > > > The C Node that I implemented can be used to unpack/pack UDT messages. You > could do something similar for Connection Oriented SCCP Messages. Otherwise > you will need to generate and parse SCCP from within Erlang. > > > > > [1] > > http://git.osmocom.org/gitweb?p=osmo-map-masq.git;a=blob;f=c_src/sccp_node.c;h=6efe622b5ecb0e091d5f30d827cf9521625fba02;hb=HEAD > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Tue Oct 26 10:12:12 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Tue, 26 Oct 2010 12:12:12 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> <4CB6BE45.4020808@freyther.de> <4CB829A1.4080003@freyther.de> <4CB872D4.9060001@freyther.de> <4CB873A1.5060405@freyther.de> Message-ID: <4CC6A97C.9090306@freyther.de> On 10/26/2010 11:10 AM, tejas oza wrote: > Hi Holger, > > We found the below code in bsc_msc_ip.c > > static int msc_sccp_accept(struct sccp_connection *connection, void *data) > { > LOGP(DMSC, LOGL_DEBUG, "Rejecting incoming SCCP connection.\n"); > return -1; > } > > So, Does the Open BSC accepts the SCCP connection request from MSC ? As you have found in the code. the BSC does not accept connections from the MSC. The reason is that I have not found anything in GSM08.08 that indicates that the MSC will open a connection. Am I wrong with that? Or is your new MSC trying to open a connection? i hope this helps z. PS: According to my understanding of the netiqutte you would have to create a new top level post for that. PPS: Do you have a time plan on contributing the POI fixlet? From ozmank8 at gmail.com Tue Oct 26 10:39:50 2010 From: ozmank8 at gmail.com (tejas oza) Date: Tue, 26 Oct 2010 12:39:50 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: <4CC6A97C.9090306@freyther.de> References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> <4CB6BE45.4020808@freyther.de> <4CB829A1.4080003@freyther.de> <4CB872D4.9060001@freyther.de> <4CB873A1.5060405@freyther.de> <4CC6A97C.9090306@freyther.de> Message-ID: Hi Holger, Kindly find the Attachment for SCCP Patch. On Tue, Oct 26, 2010 at 12:12 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 10/26/2010 11:10 AM, tejas oza wrote: > > Hi Holger, > > > > We found the below code in bsc_msc_ip.c > > > > static int msc_sccp_accept(struct sccp_connection *connection, void > *data) > > { > > LOGP(DMSC, LOGL_DEBUG, "Rejecting incoming SCCP connection.\n"); > > return -1; > > } > > > > So, Does the Open BSC accepts the SCCP connection request from MSC ? > > As you have found in the code. the BSC does not accept connections from the > MSC. The reason is that I have not found anything in GSM08.08 that > indicates > that the MSC will open a connection. Am I wrong with that? Or is your new > MSC > trying to open a connection? > > i hope this helps > z. > > > > > PS: According to my understanding of the netiqutte you would have to create > a > new top level post for that. > PPS: Do you have a time plan on contributing the POI fixlet? > > -- Thanks & Regards Tejas Oza -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: sccp.patch Type: text/x-patch Size: 1143 bytes Desc: not available URL: From holger at freyther.de Tue Oct 26 13:11:29 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Tue, 26 Oct 2010 15:11:29 +0200 Subject: Reply:- Need help on Open BSC code. In-Reply-To: References: <4CA4F9FE.4010501@freyther.de> <4CA5C843.4060408@freyther.de> <4CA9F0F5.7030704@freyther.de> <4CAD9E60.6050905@freyther.de> <4CADC4D1.3060801@freyther.de> <20101012111547.GJ10291@prithivi.gnumonks.org> <4CB4E966.7010806@freyther.de> <4CB6BE45.4020808@freyther.de> <4CB829A1.4080003@freyther.de> <4CB872D4.9060001@freyther.de> <4CB873A1.5060405@freyther.de> <4CC6A97C.9090306@freyther.de> Message-ID: <4CC6D381.7050602@freyther.de> On 10/26/2010 12:39 PM, tejas oza wrote: > Hi Holger, > > Kindly find the Attachment for SCCP Patch. ah, I had described something else. E.g. there is one other place where the offsets are wrong. This is why I hinted that create_sccp_addr should return the bytes it consumed. The benefit is that we do not need to add a lot of "if (addr->this)" to the code that is calling create_sccp_addr. I am going to prepare a patch like this. From aschmida at mailbox.tu-berlin.de Mon Oct 4 08:22:25 2010 From: aschmida at mailbox.tu-berlin.de (Andreas Schmidt-Dannert) Date: Mon, 04 Oct 2010 10:22:25 +0200 Subject: Emergency Call Message-ID: <4CA98EC1.5070508@mailbox.tu-berlin.de> Hello all, I would like to establish an emergency call with OpenBSC for testing reasons. I already set "rach emergency call allowed 1" but I get only a busy line. Is there something else I have to do? I guess the emergency call procedure is fully implemented in OpenBSC? I found some hints in the code but I am still not sure. Thanks, Andreas From holger at freyther.de Mon Oct 4 08:33:15 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Mon, 04 Oct 2010 16:33:15 +0800 Subject: Emergency Call In-Reply-To: <4CA98EC1.5070508@mailbox.tu-berlin.de> References: <4CA98EC1.5070508@mailbox.tu-berlin.de> Message-ID: <4CA9914B.7080801@freyther.de> On 10/04/2010 04:22 PM, Andreas Schmidt-Dannert wrote: > Hello all, > > I would like to establish an emergency call with OpenBSC for testing reasons. > > I already set "rach emergency call allowed 1" but I get only a busy line. Is > there something else I have to do? I guess the emergency call procedure is > fully implemented in OpenBSC? I found some hints in the code but I am still > not sure. No, this setting comes from the on-waves/bsc-master branch where the emergency calls are simply forwarded to the MSC and it is only about indicating that emergency calls are supported. To implement Emergency Calls in bsc_hack you might need to change the gsm0408 code of OpenBSC to handle the CM Service Request for emergency calls properly (e.g. check for a valid IMSI as of German regulations), and provide a 'dial plan' of where 110 should be forwarded to. E.g. it could make sense to have a small setting to forward 110 to a different mobile subscriber... If you have any specific implementation question, please feel free to ask. From spaar at mirider.augusta.de Mon Oct 4 11:19:04 2010 From: spaar at mirider.augusta.de (Dieter Spaar) Date: Mon, 04 Oct 2010 11:19:04 CEST Subject: Emergency Call Message-ID: <4ca9b828.mirider@mirider.augusta.de> Hello Holger, On Mon, 04 Oct 2010 16:33:15 +0800, "Holger Hans Peter Freyther" wrote: > > To implement Emergency Calls in bsc_hack you might need to change the gsm0408 > code of OpenBSC to handle the CM Service Request for emergency calls properly > (e.g. check for a valid IMSI as of German regulations), and provide a 'dial > plan' of where 110 should be forwarded to. E.g. it could make sense to have a > small setting to forward 110 to a different mobile subscriber... An additional hint to Andreas: The appended patch is a simple hack which sets the subscriber number to be called for an Emgergency Call. I only quickly tested this a while ago, so I don't know if it will always work. And of course the fixed number used in the patch should be replaced by a number tacken from the Config or DB. Best regards, Dieter Dieter Spaar, Germany spaar at mirider.augusta.de -------------- next part -------------- A non-text attachment was scrubbed... Name: gsm_04_08.diff Type: application/octet-stream Size: 495 bytes Desc: not available URL: From bongio87 at yahoo.it Tue Oct 5 14:51:36 2010 From: bongio87 at yahoo.it (luca bongiorni) Date: Tue, 5 Oct 2010 15:51:36 +0100 (BST) Subject: BS-11 for Sale?! Other Hardware besides NanoBTS? Message-ID: <72368.43361.qm@web29619.mail.ird.yahoo.com> Hi mates, someone has a Siemens BS-11 for sale or some similar Hardware, compatible with OpenBSC Project?! Thank you for attention Regards Luca -------------- next part -------------- An HTML attachment was scrubbed... URL: From laforge at gnumonks.org Tue Oct 12 11:20:06 2010 From: laforge at gnumonks.org (Harald Welte) Date: Tue, 12 Oct 2010 13:20:06 +0200 Subject: BS-11 for Sale?! Other Hardware besides NanoBTS? In-Reply-To: <72368.43361.qm@web29619.mail.ird.yahoo.com> References: <72368.43361.qm@web29619.mail.ird.yahoo.com> Message-ID: <20101012112006.GK10291@prithivi.gnumonks.org> Hi Luca, On Tue, Oct 05, 2010 at 03:51:36PM +0100, luca bongiorni wrote: > someone has a Siemens BS-11 for sale or some similar Hardware, compatible > with OpenBSC Project?! I think the general sitation is: 1) ip.access nanoBTS is relatively expensive, > 3000 EUR for each new unit 2) BS-11 are all sold out and unlikely to be available anywhere again 3) Ericsson RBS 2308 / 2303 / 2402 seem to appear more or less frequently. However, Ericsson A-bis OML is very different from the ip.access or Siemens OML. Nobody who has one of those RBS has yet been working on writing the required code to implement Ericsson OML on the BSC side. If that is done, OpenBSC should work with Ericsson RBS. 4) HSL GSM picocells are inexpensive, but have not been shipping, and similarly we don't have OpenBSC support yet. However, many organizations want this, so it is likely we will implement it during the next months. So you can either pay a lot of money and have a ready + working solution, or you can spend less money and will have to do some sofrware development yourself. Regards, Harald -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From bongio87 at yahoo.it Tue Oct 12 11:29:25 2010 From: bongio87 at yahoo.it (luca bongiorni) Date: Tue, 12 Oct 2010 12:29:25 +0100 (BST) Subject: BS-11 for Sale?! Other Hardware besides NanoBTS? In-Reply-To: <20101012112006.GK10291@prithivi.gnumonks.org> Message-ID: <614032.80277.qm@web29611.mail.ird.yahoo.com> Thank you for infos Harald I was already considering to but a TGP2G1 Femtocell Trial Package, but? USD 7,200 i think is not so cheap actually. I will try to find some sponsors and hope P.S: What about GSM-R... you know some old devices to work on it?! Kindly regards Luca --- Mar 12/10/10, Harald Welte ha scritto: Da: Harald Welte Oggetto: Re: BS-11 for Sale?! Other Hardware besides NanoBTS? A: "luca bongiorni" Cc: openbsc at lists.gnumonks.org Data: Marted? 12 ottobre 2010, 13:20 Hi Luca, On Tue, Oct 05, 2010 at 03:51:36PM +0100, luca bongiorni wrote: > someone has a Siemens BS-11 for sale or some similar Hardware, compatible > with OpenBSC Project?! I think the general sitation is: 1) ip.access nanoBTS is relatively expensive, > 3000 EUR for each new unit 2) BS-11 are all sold out and unlikely to be available anywhere again 3) Ericsson RBS 2308 / 2303 / 2402 seem to appear more or less frequently. ???However, Ericsson A-bis OML is very different from the ip.access or Siemens ???OML.? Nobody who has one of those RBS has yet been working on writing the ???required code to implement Ericsson OML on the BSC side.? If that is done, ???OpenBSC should work with Ericsson RBS. 4) HSL GSM picocells are inexpensive, but have not been shipping, and similarly ???we don't have OpenBSC support yet.? However, many organizations want this, ???so it is likely we will implement it during the next months. So you can either pay a lot of money and have a ready + working solution, or you can spend less money and will have to do some sofrware development yourself. Regards, ??? Harald -- - Harald Welte ? ? ? ? ???http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (ETSI EN 300 175-7 Ch. A6) -------------- next part -------------- An HTML attachment was scrubbed... URL: From laforge at gnumonks.org Tue Oct 12 12:08:54 2010 From: laforge at gnumonks.org (Harald Welte) Date: Tue, 12 Oct 2010 14:08:54 +0200 Subject: BS-11 for Sale?! Other Hardware besides NanoBTS? In-Reply-To: <614032.80277.qm@web29611.mail.ird.yahoo.com> References: <20101012112006.GK10291@prithivi.gnumonks.org> <614032.80277.qm@web29611.mail.ird.yahoo.com> Message-ID: <20101012120854.GN10291@prithivi.gnumonks.org> On Tue, Oct 12, 2010 at 12:29:25PM +0100, luca bongiorni wrote: > I was already considering to but a TGP2G1 Femtocell Trial Package, but? USD > 7,200 i think is not so cheap actually. sure, that's a trial package including BSC and two femtocells as well as some other bits. The actuall picocells themselves are much cheaper if you buy them later. > P.S: What about GSM-R... you know some old devices to work on it?! why old? GSM-R may be old technology but is still in the process of being deployed all over europe (and other countries). GSM-R is 99.9% like GSM, so I would not expect much difficulty modifying OpenBSC to work with a GSM-R BTS (without VGCS/VBCS/NCH/... support, of course). -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From bongio87 at yahoo.it Tue Oct 12 13:01:14 2010 From: bongio87 at yahoo.it (luca bongiorni) Date: Tue, 12 Oct 2010 14:01:14 +0100 (BST) Subject: BS-11 for Sale?! Other Hardware besides NanoBTS? In-Reply-To: <20101012120854.GN10291@prithivi.gnumonks.org> Message-ID: <160569.75423.qm@web29602.mail.ird.yahoo.com> I perfectly know that is still in deployment in all Europe (in Italy for example? a Company, created an analizer starting from an USRP * ) , i wanted only to know if you know some "used", "cheap" hardware like BS-11 to buy and start to work on it. Ex. i saw that this company created many hw about gsm-r... http://www.funkwerk-ec.com/ * WISER,? ?GRIDES: GSM-R Signal Integrity Detection System? ?http://tiny.cc/a2yx7 Regards Luca why old?? GSM-R may be old technology but is still in the process of being deployed all over europe (and other countries).? GSM-R is 99.9% like GSM, so I would not expect much difficulty modifying OpenBSC to work with a GSM-R BTS (without VGCS/VBCS/NCH/... support, of course). -------------- next part -------------- An HTML attachment was scrubbed... URL: From laforge at gnumonks.org Tue Oct 12 13:49:38 2010 From: laforge at gnumonks.org (Harald Welte) Date: Tue, 12 Oct 2010 15:49:38 +0200 Subject: BS-11 for Sale?! Other Hardware besides NanoBTS? In-Reply-To: <160569.75423.qm@web29602.mail.ird.yahoo.com> References: <20101012120854.GN10291@prithivi.gnumonks.org> <160569.75423.qm@web29602.mail.ird.yahoo.com> Message-ID: <20101012134938.GQ10291@prithivi.gnumonks.org> On Tue, Oct 12, 2010 at 02:01:14PM +0100, luca bongiorni wrote: > i wanted only to know if you know some "used", "cheap" hardware like BS-11 to > buy and start to work on it. I think getting GSM-R BTS equipment is more difficult than regular GSM BTS equipment. If you want to play with GSM-R from the network side, your best option might be to implement the NCH and ASCI support inside OpenBTS. From stuart at bluewave.im Tue Oct 12 15:21:33 2010 From: stuart at bluewave.im (Stuart Baggs) Date: Tue, 12 Oct 2010 16:21:33 +0100 Subject: BS-11 for Sale?! Other Hardware besides NanoBTS? In-Reply-To: <20101012134938.GQ10291@prithivi.gnumonks.org> References: <20101012120854.GN10291@prithivi.gnumonks.org> <160569.75423.qm@web29602.mail.ird.yahoo.com> <20101012134938.GQ10291@prithivi.gnumonks.org> Message-ID: <913FD446-26BC-4586-A22F-09F937F61322@bluewave.im> To advise the group, we have a quantity of nanoBTS 1800 GPRS capable units still available. We have sold other to group members and would be happy to email photos and references across. This is more of a helpful hunt than an advert so please feel free to ignore. Kind Regards Stuart On 12 Oct 2010, at 14:49, Harald Welte wrote: > On Tue, Oct 12, 2010 at 02:01:14PM +0100, luca bongiorni wrote: > >> i wanted only to know if you know some "used", "cheap" hardware like BS-11 to >> buy and start to work on it. > > I think getting GSM-R BTS equipment is more difficult than regular GSM BTS > equipment. If you want to play with GSM-R from the network side, your best > option might be to implement the NCH and ASCI support inside OpenBTS. > >> From the telephone side, you can simply use OsmocomBB. It can use a standard > GSM handset like the Motorola C123 and talk to GSM-R BTSs. Of course you still > need to implement the GSM-R specific features on layer 3 like ASCI. > > In both cases I think the hardware is there for whoever has a serious interest in > experimenting with this technology, and who is not afraid to implement the GSM-R > specific bits. > > -- > - Harald Welte http://laforge.gnumonks.org/ > ============================================================================ > "Privacy in residential applications is a desirable marketing option." > (ETSI EN 300 175-7 Ch. A6) > > From jmercury313 at gmail.com Tue Oct 12 15:23:59 2010 From: jmercury313 at gmail.com (jason mercury) Date: Tue, 12 Oct 2010 18:23:59 +0300 Subject: OpenBSC+LCR with Asterisk Message-ID: Hi, I want to use OpenBSC+LCR with Asterisk. In wiki is written that BS11 is used for this purpose. Is it possible to use nanoBTS for this purpose? Thanks. Jason -------------- next part -------------- An HTML attachment was scrubbed... URL: From meierk at informatik.uni-freiburg.de Tue Oct 12 16:27:33 2010 From: meierk at informatik.uni-freiburg.de (Konrad Meier) Date: Tue, 12 Oct 2010 18:27:33 +0200 Subject: OpenBSC+LCR with Asterisk In-Reply-To: References: Message-ID: <4CB48C75.6090602@informatik.uni-freiburg.de> Am 12.10.2010 17:23, schrieb jason mercury: > Hi, > > I want to use OpenBSC+LCR with Asterisk. In wiki is written that BS11 is > used for this purpose. Is it possible to use nanoBTS for this purpose? Hi Jason, Yes you can use a nanoBTS for this. I am using this setup right now with a Ubuntu System. The newest Version of openBSC is not working with LCR. I suggest you try the following versions from the git repos: libosmocore: 43558316bc4e6ddac92dd198b07a4803c21dc77b openBSC: 305e2906aae7dbf45204f043394719c9a06c1227 Attached is a step by step guide I prepared for my students. Maybe it helps you. If this is not working you can try the versions from: http://www.linux-call-router.de/download/lcr-1.7/ Regards Konrad -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: opebsc_lcr_howto.txt URL: From bertoncello at netzing.de Wed Oct 13 13:45:00 2010 From: bertoncello at netzing.de (Luca Bertoncello) Date: Wed, 13 Oct 2010 15:45:00 +0200 Subject: Changing network data Message-ID: <20101013154500.011e0a49@Luca> Hi, list! I'm planing to write a little function in OpenBSC to allow me to change network data in real time (without stopping and starting OpenBSC again). I'd like to change MCC, MNC, ARFCN, LAC and some other cells information. I tried to call shutdown_om for every BTS (just 1) and then bootstrap_bts, but it does not seems to work... Can someone say me what I'm doing false? Thanks a lot Luca Bertoncello -- _______________________________________________________________________ Luca Bertoncello Entwicklung Mail: bertoncello at netzing.de NETZING Solutions AG Tel.: 0351/41381 - 23 Fr?belstr. 57, 01159 Dresden Fax: 0351/41381 - 12 _______________________________________________________________________ Impressum: NETZING Solutions AG - Fr?belstra?e 57 - 01159 Dresden Sitz der Gesellschaft Amtsgericht Dresden HRB 18926 Vorstand Dieter Schneider - Aufsichtsratsvorsitzender Volker Kanitz USt.Id DE211326547 Mail: netzing.ag at netzing.de -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From holger at freyther.de Tue Oct 19 15:09:07 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Tue, 19 Oct 2010 17:09:07 +0200 Subject: Changing network data In-Reply-To: <20101013154500.011e0a49@Luca> References: <20101013154500.011e0a49@Luca> Message-ID: <4CBDB493.9090800@freyther.de> On 10/13/2010 03:45 PM, Luca Bertoncello wrote: > Hi, list! > I tried to call shutdown_om for every BTS (just 1) and then > bootstrap_bts, but it does not seems to work... > > Can someone say me what I'm doing false? not without seeing the code... you can try if it works in theory by using the "drop bts connection (rsl|oml) NR" command. This will close the IP connection to the BTS, it will reconnect... From bertoncello at netzing.de Mon Oct 25 07:08:18 2010 From: bertoncello at netzing.de (Luca Bertoncello) Date: Mon, 25 Oct 2010 09:08:18 +0200 Subject: Changing network data In-Reply-To: <4CBDB493.9090800@freyther.de> References: <20101013154500.011e0a49@Luca> <4CBDB493.9090800@freyther.de> Message-ID: <20101025090818.05323b23@Luca> Am Tue, 19 Oct 2010 17:09:07 +0200 schrieb Holger Hans Peter Freyther : > not without seeing the code... you can try if it works in theory by > using the "drop bts connection (rsl|oml) NR" command. This will close > the IP connection to the BTS, it will reconnect... Hi, Holger, thanks for your answer. I can't find this command... Is it a VTY-command? Or what? Thanks a lot Luca -- _______________________________________________________________________ Luca Bertoncello Entwicklung Mail: bertoncello at netzing.de NETZING Solutions AG Tel.: 0351/41381 - 23 Fr?belstr. 57, 01159 Dresden Fax: 0351/41381 - 12 _______________________________________________________________________ Impressum: NETZING Solutions AG - Fr?belstra?e 57 - 01159 Dresden Sitz der Gesellschaft Amtsgericht Dresden HRB 18926 Vorstand Dieter Schneider - Aufsichtsratsvorsitzender Volker Kanitz USt.Id DE211326547 Mail: netzing.ag at netzing.de -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From holger at freyther.de Mon Oct 25 07:38:26 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Mon, 25 Oct 2010 09:38:26 +0200 Subject: Changing network data In-Reply-To: <20101025090818.05323b23@Luca> References: <20101013154500.011e0a49@Luca> <4CBDB493.9090800@freyther.de> <20101025090818.05323b23@Luca> Message-ID: <4CC533F2.4050502@freyther.de> On 10/25/2010 09:08 AM, Luca Bertoncello wrote: > thanks for your answer. > I can't find this command... Is it a VTY-command? Or what? VTY command but only in the onwaves branch, I will merge it today. From holger at freyther.de Tue Oct 26 07:49:03 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Tue, 26 Oct 2010 09:49:03 +0200 Subject: Changing network data In-Reply-To: <4CC533F2.4050502@freyther.de> References: <20101013154500.011e0a49@Luca> <4CBDB493.9090800@freyther.de> <20101025090818.05323b23@Luca> <4CC533F2.4050502@freyther.de> Message-ID: <4CC687EF.1080507@freyther.de> On 10/25/2010 09:38 AM, Holger Hans Peter Freyther wrote: > On 10/25/2010 09:08 AM, Luca Bertoncello wrote: > >> thanks for your answer. >> I can't find this command... Is it a VTY-command? Or what? > > VTY command but only in the onwaves branch, I will merge it today. Okay... I merged it now... it should work(tm). From jmercury313 at gmail.com Sat Oct 16 13:39:52 2010 From: jmercury313 at gmail.com (jason mercury) Date: Sat, 16 Oct 2010 16:39:52 +0300 Subject: questions about multiple nanoBTS Message-ID: Hi, I want to test two nanoBTS' as they are neighbour. Which configuration should i use? Is it possible to set a voice call between two subscriber which are in range of different bts' ? Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Sat Oct 16 14:20:09 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Sat, 16 Oct 2010 16:20:09 +0200 Subject: questions about multiple nanoBTS In-Reply-To: References: Message-ID: <4CB9B499.6090601@freyther.de> On 10/16/2010 03:39 PM, jason mercury wrote: > Hi, > > I want to test two nanoBTS' as they are neighbour. Which configuration should > i use? Is it possible to set a voice call between two subscriber which are in > range of different bts' ? Where would you have searched in the documentation? We can update the wiki at the place where you would expect it to find. To answer your question please see this[1] thread. [1] http://lists.gnumonks.org/pipermail/openbsc/2010-September/002065.html From wenbin87 at gmail.com Thu Oct 21 08:23:01 2010 From: wenbin87 at gmail.com (Wenbin Wu) Date: Thu, 21 Oct 2010 10:23:01 +0200 Subject: A problem in OpenBSC, sccp.c Message-ID: Hello, I have a problem in sccp.c. 537--543 udt->type = SCCP_MSG_TYPE_UDT; udt->proto_class = class; udt->variable_called = 3; udt->variable_calling = 5 + out->gti_len; if(out->use_poi) udt->variable_calling += 2; udt->variable_data = 7 + out->gti_len + in->gti_len; if(in->use_poi) udt->variable_calling += 2; I add these two 'if' lines in the code. I'm not sure if it is right. In source code, before it calls 'create_sccp_addr', it sets the length only using gti_len. But in 'create_sccp_addr', if I use poi, the length should be add 2. Am I right? -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Thu Oct 21 09:28:24 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Thu, 21 Oct 2010 11:28:24 +0200 Subject: A problem in OpenBSC, sccp.c In-Reply-To: References: Message-ID: <4CC007B8.1020203@freyther.de> On 10/21/2010 10:23 AM, Wenbin Wu wrote: > Hello, Hi, > > I have a problem in sccp.c. > > 537--543 > udt->type = SCCP_MSG_TYPE_UDT; > udt->proto_class = class; > udt->variable_called = 3; > udt->variable_calling = 5 + out->gti_len; > if(out->use_poi) udt->variable_calling += 2; > udt->variable_data = 7 + out->gti_len + in->gti_len; > if(in->use_poi) udt->variable_calling += 2; I think it would be valuable if you make yourself familiar with git. At least git diff to be able to see difference from your original to this version. > > I add these two 'if' lines in the code. I'm not sure if it is right. > In source code, before it calls 'create_sccp_addr', it sets the length only > using gti_len. But in 'create_sccp_addr', if I use poi, the length should be > add 2. > > Am I right? Yes, you are right. Do you care to fix it? create_sccp_addr should be changed to return the number of bytes it used for writing the address, and then we would update the variable_called and variable_calling with the real size of the addr. This way the code will work even after we add more addressing options. holger From holger at freyther.de Fri Oct 22 16:04:48 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Fri, 22 Oct 2010 18:04:48 +0200 Subject: A problem in OpenBSC, sccp.c In-Reply-To: <4CC007B8.1020203@freyther.de> References: <4CC007B8.1020203@freyther.de> Message-ID: <4CC1B620.9050102@freyther.de> On 10/21/2010 11:28 AM, Holger Hans Peter Freyther wrote: > > Yes, you are right. Do you care to fix it? create_sccp_addr should be changed > to return the number of bytes it used for writing the address, and then we > would update the variable_called and variable_calling with the real size of > the addr. This way the code will work even after we add more addressing options. there is also one more place where it is wrong. It would be nice if you could come up with a patch. From paudelumesh at hotmail.com Sat Oct 23 10:01:43 2010 From: paudelumesh at hotmail.com (paudelumesh at hotmail.com) Date: Sat, 23 Oct 2010 03:01:43 -0700 Subject: Vacation reply Message-ID: An HTML attachment was scrubbed... URL: From laforge at gnumonks.org Tue Oct 26 18:36:09 2010 From: laforge at gnumonks.org (Harald Welte) Date: Tue, 26 Oct 2010 19:36:09 +0100 Subject: Plans for GSM / OpenBSC field test at 27C3 Message-ID: <20101026183609.GV25165@prithivi.gnumonks.org> Hi all! As some of you know, we will again have an OpenBSC field test at the Chaos Communication Congress from December 27-30 in Berlin / Germany. I have already applied for the license from the regulatory authority. No feedback yet, but I expect no problems, as it is more or less what we had last year. The only difference is that I've asked for 6 ARFCN (5 last year). It will again be a nanoBTS / GSM 1800 setup. Regarding the overall setup, I want to deviate from what we had last year in the following way: 1) Issue our own SIM cards to permit Authentication + Encryption. This is the perfect way how we can have a A5/1 based network that people can use to play with airprobe + Kraken - without violating any laws. In practise, this will mean we use 16in1 SIM cards, I have already bought 1000 of them. It also means that the GSM helpdesk will have to issue those SIMC cards. I would suggest we simply sell them (as opposed to providing them for a deposit, as we then would have to take back a lot of cards and return money, which is a lot of overhead). We will keep a database of all the IMSI + Ki tuples that we have issued, which we will use as HLR + AuC. This database will be persistent, i.e. at other events like the CCC camp 2011 or 28C3 we expect those SIM cards to be used again without any registration. 2) Provide GPRS + EDGE services using OsmoSGSN and OpenGGSN. I am not sure how stable this will run - but we have a good chacne of catching bugs in our code by running at the event. We will be able to provide real-world IP addresses to every mobile phone, without filter and without NAT ! I am not yet sure how we will deal with dividing the timeslots between GSM and GPRS. The dynamic TCH / PDCH code in OpenBSC hasn't ever been tested, so we might use a static configuration - potentially changing that static config depending on the usage pattern / load we see. 3) Make dual-TRX setups standard (3 BTS with 2TRX each) This is simply to enhance the capacity, particularly of SDCCH/8 resources 4) Consider putting all BTS in the same location area This will significantly reduce our need for signalling channels, but at the expense we no longer know where a particular phone is located in the building. Thus, we might make this optional and see if it is needed for load reasons. 5) Improve the SMS situation The current SMS code still sucks really bad. We don't want this inside OpenBSC, and we still don't do timer-based / automatic delivery. Using the manual 'sms send pending' command causes severe blockage if the queue is getting too large. I will try to squeeze in some time to rewrite this code and make it run as external process. 6) User registration So we sell SIM cards with a pre-programmed IMSI + Ki, but how do we enable users to assign a phone number to them? Ideally I would want them to simply register a phone number at the eventphone.de GURU web interface ahead of the event. But how do we match the IMSI and the phone number? Ask users to simply state the phone number they registered? How do we get some kind of authentication? Comments and additions are most welcome, Harald -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 190 bytes Desc: Digital signature URL: From 246tnt at gmail.com Tue Oct 26 18:59:27 2010 From: 246tnt at gmail.com (Sylvain Munaut) Date: Tue, 26 Oct 2010 20:59:27 +0200 Subject: Plans for GSM / OpenBSC field test at 27C3 In-Reply-To: <20101026183609.GV25165@prithivi.gnumonks.org> References: <20101026183609.GV25165@prithivi.gnumonks.org> Message-ID: Hi, > 1) Issue our own SIM cards to permit Authentication + Encryption. ?This is > ? the perfect way how we can have a A5/1 based network that people can use > ? to play with airprobe + Kraken - without violating any laws. I was planning to enhance pySim to allow more batch programming and support for pc/sc reader (so you just have to insert, wait, remove, insert, wait, ...). I will probably do that soon, after DeepSec. > I would suggest we simply sell them (as opposed to providing > ? them for a deposit, as we then would have to take back a lot of cards and > ? return money, which is a lot of overhead). Definitely. I don't see any people having a problem with paying a few EUR for a SIM. Should : - Personal SIM with IMSI/KI/algo specified - Personal/official SIM with just known IMSI be allowed as well ? > 4) Consider putting all BTS in the same location area I didn't see the logs / analysis from last year, but : - Was the 'location' feature really exploited for something ? - Was paging a limit ? (if all are in the same area, the number of paging request would triple I guess). - What was the usage of sdcch/8 / TCH ? Would TCH/H with AMR be useful ? (i.e. was tch a limit ?) > 6) User registration > > ? So we sell SIM cards with a pre-programmed IMSI + Ki, but how do we > ? enable users to assign a phone number to them? ?Ideally I would want > ? them to simply register a phone number at the eventphone.de GURU > ? web interface ahead of the event. ?But how do we match the IMSI and > ? the phone number? ?Ask users to simply state the phone number they > ? registered? ?How do we get some kind of authentication? Well, I guess SMS is the easier. What kind of control can you have on the eventphone.de interface ? Each SIM has a 'default' number, and if they want to instead use a number they pre-registred, have them text a 'token' (long enough not to guess a valid one, but not too long as to be annoying). That token is just displayed on eventphone.de when they register a number as 'GSM' without an IMSI. Other option is IMEI. They put the IMEI on evenphone.de and when we get a registration we know who to link. Cheers, Sylvain From laforge at gnumonks.org Tue Oct 26 19:11:58 2010 From: laforge at gnumonks.org (Harald Welte) Date: Tue, 26 Oct 2010 20:11:58 +0100 Subject: Plans for GSM / OpenBSC field test at 27C3 In-Reply-To: References: <20101026183609.GV25165@prithivi.gnumonks.org> Message-ID: <20101026191157.GW25165@prithivi.gnumonks.org> Hi Sylvain, On Tue, Oct 26, 2010 at 08:59:27PM +0200, Sylvain Munaut wrote: > > 1) Issue our own SIM cards to permit Authentication + Encryption. ?This is > > ? the perfect way how we can have a A5/1 based network that people can use > > ? to play with airprobe + Kraken - without violating any laws. > > I was planning to enhance pySim to allow more batch programming and > support for pc/sc reader (so you just have to insert, wait, remove, > insert, wait, ...). > > I will probably do that soon, after DeepSec. ok, great. looking forward to it. > Should : > - Personal SIM with IMSI/KI/algo specified I think the number of people who have that is very limited. So sure, we can do that manually if somebody wants to. > - Personal/official SIM with just known IMSI > be allowed as well ? I don't think we should do it, or at least not publicly advertise it. It just creates extra effort, and we want to ensure we can enable many people to test the network without creating a lot of per-user work for us. > > 4) Consider putting all BTS in the same location area > > I didn't see the logs / analysis from last year, but : > - Was the 'location' feature really exploited for something ? no, it's just nice to see and for debugging. And you can see > - Was paging a limit ? (if all are in the same area, the number of > paging request would triple I guess). No, paging is never a limit... there are so many paging slots and so few calls or SMSs > - What was the usage of sdcch/8 / TCH ? I don't really have statistics for it, but TCH use was relatively low... I think people are more interested in reliable SMS. > Would TCH/H with AMR be useful ? (i.e. was tch a limit ?) No, TCH was no limit. AMR/HR would be useful, but I don't want to use it as we only have it in OsmoBSC mode so far and no code for codec negotiation in our call control engine. Also, AMR/HR is incompatible with dynamic PDCH allocation, which sucks. > > 6) User registration > > > > ? So we sell SIM cards with a pre-programmed IMSI + Ki, but how do we > > ? enable users to assign a phone number to them? ?Ideally I would want > > ? them to simply register a phone number at the eventphone.de GURU > > ? web interface ahead of the event. ?But how do we match the IMSI and > > ? the phone number? ?Ask users to simply state the phone number they > > ? registered? ?How do we get some kind of authentication? > > Well, I guess SMS is the easier. Ah, indeed. So we simply allow all IMSIs that we have issued on our network but send them a SMS with some token that they can use to associate that IMSI with their account on GURU? > What kind of control can you have on the eventphone.de interface ? We have to discuss it with them... I think now we still might have time for that. > Each SIM has a 'default' number, and if they want to instead use a number they > pre-registred, have them text a 'token' (long enough not to guess a > valid one, but not too long as to be annoying). > That token is just displayed on eventphone.de when they register a > number as 'GSM' without an IMSI. ok, the other way around. The token is a unique value that they have to SMS to OpenBSC... great idea. I like it that way. > Other option is IMEI. They put the IMEI on evenphone.de and when we > get a registration we know who to link. too cumbersome for most users from my experience. -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 190 bytes Desc: Digital signature URL: From holger at freyther.de Tue Oct 26 19:35:52 2010 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Tue, 26 Oct 2010 21:35:52 +0200 Subject: Plans for GSM / OpenBSC field test at 27C3 In-Reply-To: <20101026183609.GV25165@prithivi.gnumonks.org> References: <20101026183609.GV25165@prithivi.gnumonks.org> Message-ID: <4CC72D98.6010505@freyther.de> On 10/26/2010 08:36 PM, Harald Welte wrote: > > 5) Improve the SMS situation > > The current SMS code still sucks really bad. We don't want this inside > OpenBSC, and we still don't do timer-based / automatic delivery. Using > the manual 'sms send pending' command causes severe blockage if the queue > is getting too large. I will try to squeeze in some time to rewrite this > code and make it run as external process. Okay, we should also have notifications so that we can deliver SMS during a LU or other events where we happen to have a channel available. I am not sure that this is available in any of the speced protocols. One far fetched goal would be to complete the osmo-bsc before the 27C3 and then move the bsc_hack code behind the A-link on top of the improved SMS situation. From Andreas.Eversberg at versatel.de Wed Oct 27 08:36:21 2010 From: Andreas.Eversberg at versatel.de (Andreas.Eversberg) Date: Wed, 27 Oct 2010 10:36:21 +0200 Subject: AW: Plans for GSM / OpenBSC field test at 27C3 Message-ID: >> Each SIM has a 'default' number, and if they want to instead use a number they >> pre-registred, have them text a 'token' (long enough not to guess a >> valid one, but not too long as to be annoying). >> That token is just displayed on eventphone.de when they register a >> number as 'GSM' without an IMSI. > >ok, the other way around. The token is a unique value that they have to SMS to >OpenBSC... great idea. I like it that way. i would like to ask eventphone to add a 10 digits token to the registration tool. this way it is hard enough guess. the token shall be generated randomly when not yet assigned to a phone number. the token is used to authenticate: - by sending SMS with the token (like said above) - by dialing a service number and entering the token - by giving the token to the GSM help desk. From jluebbe at lasnet.de Wed Oct 27 14:24:36 2010 From: jluebbe at lasnet.de (Jan Luebbe) Date: Wed, 27 Oct 2010 16:24:36 +0200 Subject: Plans for GSM / OpenBSC field test at 27C3 In-Reply-To: <20101026183609.GV25165@prithivi.gnumonks.org> References: <20101026183609.GV25165@prithivi.gnumonks.org> Message-ID: <1288189476.29013.4.camel@polaris.local> Hi! On Tue, 2010-10-26 at 19:36 +0100, Harald Welte wrote: > We will keep a database of all the IMSI + Ki tuples that we have issued, > which we will use as HLR + AuC. This database will be persistent, i.e. > at other events like the CCC camp 2011 or 28C3 we expect those SIM cards > to be used again without any registration. Which MCC/MNC would be used for the IMSI? We will probably need to use different ones for other events (at least for those not in germany). Also do you already have a schedule for the network setup? Best regards, Jan From roch at on-waves.com Thu Oct 28 12:57:13 2010 From: roch at on-waves.com (Roch) Date: Thu, 28 Oct 2010 12:57:13 +0000 Subject: Plans for GSM / OpenBSC field test at 27C3 In-Reply-To: <20101026183609.GV25165@prithivi.gnumonks.org> References: <20101026183609.GV25165@prithivi.gnumonks.org> Message-ID: <4CC97329.3090506@on-waves.com> Hi Harald, We can give you 55 SIM cards with known Ki. Regards Roch. On 10/26/2010 06:36 PM, Harald Welte wrote: > Hi all! > > As some of you know, we will again have an OpenBSC field test at the > Chaos Communication Congress from December 27-30 in Berlin / Germany. > > I have already applied for the license from the regulatory authority. No > feedback yet, but I expect no problems, as it is more or less what we > had last year. The only difference is that I've asked for 6 ARFCN (5 last > year). > > It will again be a nanoBTS / GSM 1800 setup. > > Regarding the overall setup, I want to deviate from what we had last year > in the following way: > > 1) Issue our own SIM cards to permit Authentication + Encryption. This is > the perfect way how we can have a A5/1 based network that people can use > to play with airprobe + Kraken - without violating any laws. > > In practise, this will mean we use 16in1 SIM cards, I have already bought > 1000 of them. It also means that the GSM helpdesk will have to issue those > SIMC cards. I would suggest we simply sell them (as opposed to providing > them for a deposit, as we then would have to take back a lot of cards and > return money, which is a lot of overhead). > > We will keep a database of all the IMSI + Ki tuples that we have issued, > which we will use as HLR + AuC. This database will be persistent, i.e. > at other events like the CCC camp 2011 or 28C3 we expect those SIM cards > to be used again without any registration. > > 2) Provide GPRS + EDGE services using OsmoSGSN and OpenGGSN. I am not sure > how stable this will run - but we have a good chacne of catching bugs in > our code by running at the event. We will be able to provide real-world > IP addresses to every mobile phone, without filter and without NAT ! > > I am not yet sure how we will deal with dividing the timeslots between > GSM and GPRS. The dynamic TCH / PDCH code in OpenBSC hasn't ever been > tested, so we might use a static configuration - potentially changing > that static config depending on the usage pattern / load we see. > > 3) Make dual-TRX setups standard (3 BTS with 2TRX each) > > This is simply to enhance the capacity, particularly of SDCCH/8 resources > > 4) Consider putting all BTS in the same location area > > This will significantly reduce our need for signalling channels, but at > the expense we no longer know where a particular phone is located in the > building. Thus, we might make this optional and see if it is needed for > load reasons. > > 5) Improve the SMS situation > > The current SMS code still sucks really bad. We don't want this inside > OpenBSC, and we still don't do timer-based / automatic delivery. Using > the manual 'sms send pending' command causes severe blockage if the queue > is getting too large. I will try to squeeze in some time to rewrite this > code and make it run as external process. > > 6) User registration > > So we sell SIM cards with a pre-programmed IMSI + Ki, but how do we > enable users to assign a phone number to them? Ideally I would want > them to simply register a phone number at the eventphone.de GURU > web interface ahead of the event. But how do we match the IMSI and > the phone number? Ask users to simply state the phone number they > registered? How do we get some kind of authentication? > > Comments and additions are most welcome, > Harald > > -- Roch-Alexandre Nomin? CTO On-Waves ehf Armuli 25, IS-108, Reykjavik, Iceland Tel: +33 666 299 012 From laforge at gnumonks.org Thu Oct 28 13:37:45 2010 From: laforge at gnumonks.org (Harald Welte) Date: Thu, 28 Oct 2010 14:37:45 +0100 Subject: Plans for GSM / OpenBSC field test at 27C3 In-Reply-To: <4CC97329.3090506@on-waves.com> References: <20101026183609.GV25165@prithivi.gnumonks.org> <4CC97329.3090506@on-waves.com> Message-ID: <20101028133745.GB26901@prithivi.gnumonks.org> Hi Roch, On Thu, Oct 28, 2010 at 12:57:13PM +0000, Roch wrote: > We can give you 55 SIM cards with known Ki. Thanks a lot for the offer, but there is no need. As indicated, I have already bought 1000 sim cards with freely programmable Ki (and COMP128v1 as A3/A8), and we will sell those at the 27C3 for a small amount of money... The 'problem' with those cards is that anyone can read and write the Ki, so they are not something that any operator would ever use. But it's exactly the rihgt thing for R&D and testing use... -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)