Tejas Shah
2005-Dec-26 06:04 UTC
[Asterisk-Users] RE: how to make contribution in asterisk
hi all, I am a newbie in asterisk. I am doing my project on implementing "VoIP gateway".I installed asterisk 1.0.7 on Debian. This package was available in Debian-Sarge. For this implementation i choose asterisk.I just bought digitnetworks X100P PSTN card. I have some queries : 1)For this project purpose, Is this card suitable and enough? i m just going to download 3-4 soft IP phones. Since this card has only one FXO port, I think with this i can get PSTN call on my soft IP phones and also i can make call from any soft IP phones to analog phone. whether i m thiking in right direction or not? 2) After installation of this card i will go for simple dialplan structure to confirm how this VoIP gateway works.Since i m new to asterisk, By doing this i will get better idea abt asterisk. Am i doing right? 3) Since i m doing my project work, i have to show some implementation which should be my own. I heard about Asterisk Gateway Interface (AGI). So by using AGI what can i develop? since it uses PERL,PYTHON,PHP for development, which shd i go for. As all three are new for me. Which will be fast and easy to learn? 4)I think other option available for me is to do some modifications in the source code? How much time it will require to analyse and understand the asterisk code? I m not so much comfortable with C programming. So whether it will be be suitable to go for this modification? how much time will be reuired to understand the code? (probable time in days). Or i shd go for AGI? 5) Are there some other options available with which i can show that i have worked with asterisk and developed something new, so that i can showit as my project work? suggestions frm all asterisk users are most welcome........... thanks --------------------------------- Yahoo! for Good - Make a difference this year. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20051226/577fdd9a/attachment.htm
Simone Cittadini
2005-Dec-26 10:10 UTC
[Asterisk-Users] RE: how to make contribution in asterisk
Tejas Shah ha scritto:> hi all, > > I am a newbie in asterisk. I am doing my project on > implementing "VoIP gateway".I installed asterisk 1.0.7 on Debian. This > package was available in Debian-Sarge. > For this implementation i choose asterisk.I just bought digitnetworks > X100P PSTN card. I have some queries :Compile and install 1.2.1, it's a bit different (in a better way, of course) and there's no sense in learning something that will change soon.> > 1)For this project purpose, Is this card suitable and enough? i m just > going to download 3-4 soft IP phones. Since this card has only one FXO > port, I think with this i can get PSTN call on my soft IP phones and > also i can make call from any soft IP phones to analog phone. whether > i m thiking in right direction or not?Yes, if you want to assign a different number to every softphone and have the external dialer select the phone with a number placed after the did be warned that the call will be answered even in the softphone isn't, so the caller will pay just to wait for you to answer. (not sure on this, maybe there's a solution)> > 2) After installation of this card i will go for simple dialplan > structure to confirm how this VoIP gateway works.Since i m new to > asterisk, By doing this i will get better idea abt asterisk. Am i > doing right?I usually go with : sip registration, registered sip calling Echo app (most useful to test nat issues), internal softphones calling each others, registered sip calling outside (to a cell, so I can look at the given did), outside call routed to an internal sip phone.> > 3) Since i m doing my project work, i hav e to show some > implementation which should be my own. I heard about Asterisk Gateway > Interface (AGI). So by using AGI what can i develop? > since it uses PERL,PYTHON,PHP for development, which shd i go for. As > all three are new for me. Which will be fast and easy to learn?Python, and learn a bit of object oriented programming too, it will come in hand if the project becomes complex> > 4)I think other option available for me is to do some modifeications > in the source code? How much time it will require to analyse and > understand the asterisk code? I m not so much comfortable with C > programming. So whether it will be be suitable to go for this > modification? how much time will be reuired to understand the code? > (probable time in days). Or i shd go for AGI?Go for AGI.> > 5) Are there some other options available with which i can show that i > have worked with asterisk and developed something new, so that i can > showit as my project work? >Actually I miss the exact meaning of "project work", are you a student and is something like a pratical exam ? Are you totally free in what functionalities to implement ?