Wednesday, April 23, 2008

Spring Framework Benefits

1. Spring provides a very clean division between controllers, JavaBean models, and views.
2. Spring's MVC is very flexible. Unlike Struts, which forces your Action and Form objects into concrete inheritance (thus taking away your single shot at concrete inheritance in Java), Spring MVC is entirely based on interfaces. Furthermore, just about every part of the Spring MVC framework is configurable via plugging in your own interface. Of course we also provide convenience classes as an implementation option.
3. Spring, like WebWork, provides interceptors as well as controllers, making it easy to factor out behavior common to the handling of many requests.
4. Spring MVC is truly view-agnostic. You don't get pushed to use JSP if you don't want to; you can use Velocity, XLST or other view technologies. If you want to use a custom view mechanism - for example, your own templating language - you can easily implement the Spring View interface to integrate it.
5. Spring Controllers are configured via IoC like any other objects. This makes them easy to test, and beautifully integrated with other objects managed by Spring.
6. Spring MVC web tiers are typically easier to test than Struts web tiers, due to the avoidance of forced concrete inheritance and explicit dependence of controllers on the dispatcher servlet.
7. The web tier becomes a thin layer on top of a business object layer. This encourages good practice. Struts and other dedicated web frameworks leave you on your own in implementing your business objects; Spring provides an integrated framework for all tiers of your application.

Thursday, February 14, 2008

FAQ



Question: What is transcoder?

 



Solution: Transcoding is the direct
digital-to-digital conversion from one (usually lossy) codec to another.

It
involves decoding/decompressing the original data to a raw intermediate format
(i.e. PCM for audio or YUV for video),

in a way that mimics standard playback
of the lossy content, and then re-encoding this into the target format.



 



Question:Where can I use Sangoma card T1/E1?
Question:I am having traditional PBX can I upgrade my
Infrastructure with Asterisk & Sangoma?
Question:Can I connect my Skype phones to traditional PBX?
Question:Overlap dial with specific DID

Solutions: Change
immediate = no in zapta.conf for zap channels


Java


To run a program as a service with certain interval of seconds please follow this.


  • The Servlet program needs to be in load at startup in web.xml
  • For time interval to refresh the program has to be inside the init method.










Appointment Letter

Appointment Letter


19th November 2006

Mr. __________
_____________
_____________


Dear Mr.________,

With reference to your application and subsequent interview with us, we are pleased to appoint you as Designation in our organization on the following terms and conditions.

Date of Joining: You have joined us on 13th November 2006.

Salary: Your Annual Total Employment Cost to the company would be 1,9000(One Lakh Ninty thousand rupees only) the details of which is been given in the Annexure attached below.

Place/Transfer: Your present place of work will be at Place, but during the course of the service, you shall be liable to be posted / transferred anywhere to serve any of the Company's Projects or any other establishment in India or outside, at the sole discretion of the Management.

Probation/Confirmation: You will be on a Probation period for the Six months. Based on your performance your services will be confirmed with the company in written after six months.

During the probation period your services can be terminated with seven days notice on either side and without any reasons whatsoever. If your services are found satisfactory during the probation period, you will be confirmed in the present position and thereafter your services can be terminated on one month’s notice on either side.

Absence for a continuous period of ten days without prior approval of your superior, (including overstay on leave / training) would result in your losing your lien on the service and the same shall automatically come to an end without any notice or intimation.

Leave: You will be eligible to the benefits of the Company’s Leave Rules on your confirmation in the Company’s Service.

During the period of your employment with the Company, you will devote full time to the work of the Company. Further, you will not take up any other employment or assignment or any office, honorary or for any consideration, in cash or in kind or otherwise, without the prior written permission of the Company.


1. You will not (except in the normal course of the Company's business) publish any article or statement, deliver any lecture or broadcast or make any communication to the press, including magazine publication relating to the Company's products or to any matter with which the Company may be concerned, unless you have previously applied to and obtained the written permission from the Company.

2. You will be required to maintain utmost secrecy in respect of Project documents, commercial offer, design documents, Project cost & Estimation, Technology, Software packages license, Company’s polices, Company’s patterns & Trade Mark and Company’s Human assets profile.


3. You will be required to comply with all such rules and regulations as the Company may frame from time to time.

4. Any of our technical or other important information which might come into your possession during the continuance of your service with us shall not be disclosed, divulged or made public by you even thereafter.

5. If at any time in our opinion, which is final in this matter you are found non- performer or guilty of fraud, dishonest, disobedience, disorderly behavior, negligence, indiscipline, absence from duty without permission or any other conduct considered by us deterrent to our interest or of violation of one or more terms of this letter, your services may be terminated without notice and on account of reason of any of the acts or omission the company shall be entitled to recover the damages from you.

6. You will not accept any present, commission or any sort of gratification in cash or kind from any person, party or firm or Company having dealing with the company and if you are offered any, you should immediately report the same to the Management.

7. This appointment letter is being issued to you on the basis of the information and particulars furnished by you in your application (including bio-data), at the time of your interview and subsequent discussions. If it transpires that you have made a false statement (or have not disclosed a material fact) resulting in your being offered this appointment, the Management may take such action as it deems fit in its sole discretion, including termination of your employment.

8. You will be responsible for safekeeping and return in good condition and order of all Company property, which may be in your use, custody or charge.


Please sign and return to the undersigned the duplicate copy of this letter signifying your acceptance.

We welcome you to The eFact family and look forward to a fruitful collaboration.

With best wishes,

For Company Name.


Name:
Designation:

Write the name of the employee on the other side of Company name and get it signed with them, print it in duplicate.
Sorry, but i don't have the same in hindi language.

Hope it will be fine with you...

Regards,

Friday, January 25, 2008

Sangoma Announces First Distribution Partner in India

MARKHAM, ONTARIO and CHENNAI, INDIA--(MARKET WIRE)--Jan 20, 2008 -- Sangoma Technologies Corporation (CDNX:STC.V - News), the premium provider of PC-based telephony hardware and software products for proprietary and open source based networking and telephony solutions, announced today that they have partnered with PeopleTech, a provider of open source technology services and solutions, to expand distribution of Sangoma's premium telephony and data cards throughout India. Through this partnership, PeopleTech will provide a valuable sales channel and first line of support for Sangoma's Indian customers.

Callweaver

CallWeaver is a community-driven, vendor-independent, cross-platform, open source, PBX software project (formerly known as OpenPBX.org). It was originally derived from Asterisk. Now it supports analog and digital PSTN telephony, multi-protocol voice over IP telephony, fax, software-fax, T.38 fax over IP and many telephony applications such as IVR, conferencing and callcenter queue management.