What about licensing? Is it GPL?<br>Do I have to buy some sort of Oracle license?<br>You mention interface with Asterisk - two questions:<br>1. Do I need Asterisk?<br>2. How doe it interface with Asterisk?<br>Thanks for the update.
<br><br><div><span class="gmail_quote">On 7/3/06, <b class="gmail_sendername">Nikolai Manek</b> &lt;<a href="mailto:manek@nikotel.com">manek@nikotel.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; Based on your previous messages I cannot believe that your system has<br>&gt; millions of lines of code.<br>&gt; IF this is true - that such a monster on a weak legs. I don't want to be<br>&gt; skeptic, but based on my quite big
<br>&gt; software development experience I know that then bigger system - then<br>&gt; buggier and less controllable system<br>&gt; for PM and developers is.<br><br><br><br>Hi there,<br><br>Yes, sounds a little bit chaotic but it is actually not;-) Here is the
<br>answer to your post:<br><br>1. The Database for the Oracle XE version (Carrier Core) looks like this:<br>156 SEQUENCE<br>42 PROCEDURE<br>3 DATABASE LINK<br>1 LOB<br>10 PACKAGE<br>10 PACKAGE BODY<br>76 TRIGGER<br>160 INDEX
<br>103 TABLE<br>16 VIEW<br>18 FUNCTION<br>1 TYPE<br>Whereas the packages contain more procedures (a couple hundred). These are<br>hundreds of thousand lines of PL/SQL code (used language number one...plus a<br>little bit java)
<br><br>The bigger version which will go online soon looks like that:<br><br>303 INDEX PARTITION<br>165 SEQUENCE<br>75 TABLE PARTITION<br>204 PROCEDURE<br>4 DATABASE LINK<br>33 PACKAGE<br>32 PACKAGE BODY<br>1 LOB<br>3 JAVA RESOURCE
<br>187 TRIGGER<br>246 TABLE<br>43 VIEW<br>368 INDEX<br>18 FUNCTION<br>5 JAVA CLASS<br>2 JAVA SOURCE<br>22 JOB<br><br>Also PL/SQL with some Java (perl does not work in Oracle)<br><br>2. The SIP proxy we are using is also an in-house development over the last
<br>6 years and is written in Java and performs really well. And has also over a<br>hundred thousand lines of code and is production stable since 3 years.<br><br>3. java phone which starts over webstart (jnlp)<br><br>4. user interfaces are written in PHP. Sure we could have used perl but PHP
<br>was faster for development due to lots of design in house skills. And this<br>contains admin guis and also website templates to get up and running fast.<br>The customer self provisioning is already huge and just a couple % of the
<br>solution. (there are 26 PHP applications)<br><br>5. For server tasks which do some jobs in the background we have written<br>almost a hundred of perl scripts. Generating invoices, payment interfaces to<br>banks and merchants, asterisk control, log scripts and so on. Perl is really
<br>nice for stuff like that.<br><br>6. last but not least we have an IAX client written in VC++ for windows. And<br>some firewall programs in front of the SIP proxy which are in C and<br>Objective C.<br><br>It is a very large development and we have tried to cut it lean for the
<br>Carrier Core installation. We will add now everyday but not because we have<br>to write it first real quick, but because it is a very large deployment and<br>we need to make it understandable.<br><br>The whole thing is an ongoing development for over 6 years now and is
<br>representing a multi million dollar investment. It is not a small homegrown<br>solution.<br><br>And no, it is not based on Asterisk since Asterisk was not supporting SIP<br>when we started (don't know if it was around). But we are having strong
<br>interfaces to Asterisk because it is an awesome replacement or addition for<br>Cisco Gateways and therefore we also provided fixes for the Asterisk SIP<br>part (with our sister company nikotel, Inc.)<br><br>Best<br><br>
Nikolai Manek<br><a href="http://www.remwave.com">http://www.remwave.com</a><br><br><br><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com
</a> --<br><br>asterisk-biz mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-biz">http://lists.digium.com/mailman/listinfo/asterisk-biz</a><br></blockquote>
</div><br><br clear="all"><br>-- <br>Regards,<br><br>GlobalOfficePhone<br>Please note our new email: GlobalOfficePhone.com