[Asterisk-Users] RE: how to make contribution in asterisk
Simone Cittadini
mymailforlists at gmail.com
Mon Dec 26 10:10:00 MST 2005
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 ?
More information about the asterisk-users
mailing list