<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hello Harald,<br>
<br>
I wanted to discuss with you about two problems we are currently facing with openbsc and octasic Phy.<br>
<br>
(1)<br>
During the configuration, openbsc takes quite a long time to configure all the physical timeslots. Octasic phy configures those physical channels instantly and sends ack to openbsc but openbsc state transition takes quite a long time to send the next physical
 timeslot config. Is there anything we could do to make this faster?<br>
<br>
(2) <br>
In Openbsc all the physical timeslot configurations are done at one time at the beginning and during calls only logical channels are configured and released but physical timeslots are always configured.<br>
We see a lot of unexpected channels are configured because of emergency calls and intruder calls (may be surrounding disturbances).<br>
Those unwanted calls are not going through though, they create unnecessary problems. I have kept the auth policy as closed in the openbsc config.<br>
Is there any way we can avoid those unwanted logical channel configurations happening for emergency and other intruder calls ?<br>
<br>
How about the possibility of configuring physical channel configurations along with logical channel configurations on the go whenever ts is required? I understand Openbsc behavior should be modified in that case.<br>
<br>
Thanks in advance for your inputs on those.<br>
<br>
Regarding sharing of the code, as I pointed out in my last email that I'm not able to push the changes onto the branch (as in below email),<br>
I'm also fine to share the tar file containing the changes if someone can help me create a branch on git repo.<br>
<br>
Thanks,<br>
Jason<br>
<br>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div style="direction: ltr;" id="divRpF958059"><font color="#000000" size="2" face="Tahoma"><b>From:</b> Jason Anoop [jason.anoop@gmail.com]<br>
<b>Sent:</b> Thursday, January 02, 2014 4:56 PM<br>
<b>To:</b> Harald Welte<br>
<b>Cc:</b> openbsc@lists.osmocom.org; Jason DSouza; Amit Singh<br>
<b>Subject:</b> Re: Openbsc support for new BTS<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">Hello Harald,
<div>Season's greetings! I was on Christmas vacation and just back in office today.</div>
<div>Thank you for your time and patience to respond with the details of standard message structure of osmocom coding style.</div>
<div><br>
</div>
<div>I'm sorry, at this point I'm not compliant with that and surely require some effort on that front. Right now my priority was to make this piece of software work with Octasic Phy and I'm very close to that and will update you after the testing.</div>
<div><br>
</div>
<div>Right now the code is not very clean as I might not have followed osmocom coding rules and needs to be cleaned up. But I'm trying to share the OSMOBTS modifications with you. As I said I'm new to git, I'm just trying by going through some tutorials. </div>
<div><br>
</div>
<div>I have local folder osmo-bts which was cloned from osmocom repo</div>
<div>git clone git://<a href="http://git.osmocom.org/osmo-bts.git" target="_blank">git.osmocom.org/osmo-bts.git</a><br>
</div>
<div><br>
</div>
<div>I then changed the branch to jolly/trx from master:</div>
<div>
<div>git checkout -b jolly/trx origin/jolly/trx<br>
</div>
</div>
<div><br>
</div>
<div>I then created my private branch:</div>
<div>git checkout -b jason-oct-phy<br>
</div>
<div><br>
</div>
<div>Then I have added all my changes into it.</div>
<div><br>
</div>
<div>I then added the modified files into git.</div>
<div>git add .<br>
</div>
<div><br>
</div>
<div>Then I commited the changes:</div>
<div>git commit -m "jason-oct-phy new branch - Initial commit"<br>
</div>
<div><br>
</div>
<div>Changed the author & email:</div>
<div>git config --global <a href="http://user.name" target="_blank">user.name</a> "Jason"<br>
</div>
<div>git config --global user.email <a href="mailto:jason.anoop@gmail.com" target="_blank">
jason.anoop@gmail.com</a><br>
</div>
<div><br>
</div>
<div>updated the commit to reflect the above:</div>
<div>git commit --amend --reset-author<br>
</div>
<div><br>
</div>
<div>
<div>git log shows:</div>
<div>
<div>root@gsm-bss:/home/osmo-bts# git log </div>
<div>commit 9bd1926c1e105844ce3e8d39234c6aec9259cc27</div>
<div>Author: Jason <<a href="mailto:jason.anoop@gmail.com" target="_blank">jason.anoop@gmail.com</a>></div>
<div>Date:   Thu Jan 2 16:07:13 2014 +0530</div>
<div><br>
</div>
<div>    jason-oct-phy new branch - Initial commit</div>
</div>
<div><br>
</div>
</div>
<div>I can see my branch active:<br>
</div>
<div>
<div>root@gsm-bss:/home/osmo-bts# git branch</div>
<div>* jason-oct-phy</div>
<div>  jolly/trx</div>
<div>  master</div>
<div><br>
</div>
<div>I see all my changes are commited:</div>
<div>
<div>root@gsm-bss:/home/osmo-bts# git status</div>
<div># On branch jason-oct-phy</div>
<div>nothing to commit (working directory clean)</div>
</div>
<div><br>
</div>
<div>I can also see the diff between jolly/trx branch and my jason-oct-phy branch.</div>
<div>git diff jolly/trx jason-oct-phy<br>
</div>
<div><br>
</div>
<div>However, when I try to push my branch changes to the repo, I fail.</div>
<div>
<div>root@gsm-bss:/home/osmo-bts# git push -u origin jason-oct-phy</div>
<div>fatal: remote error: access denied or repository not exported: /osmo-bts.git</div>
</div>
<div><br>
</div>
<div class="gmail_extra">Could you please help me if I'm missing something? Why am I not able to push the changes? Thanks for your help in this regard.</div>
<div class="gmail_extra"><br>
</div>
<div class="gmail_extra">Cheers!</div>
<div class="gmail_extra">Jason</div>
</div>
<div class="gmail_extra"><br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>