Can Asterisk Help Me With Some Requeriments Of My Current Project?
Hi Asterisk-user.
I’m starting in a soft-phone project with lots of requirements and some of then caused me some doubts about Asterisk. Could someone tell me if Asterisk can help me with some requirements? See below:
1 – My SIP server (Asterisk) will have some SIP clients registered in its SIP registrar. Let’s say 6 SIP clients. In my project I have to implement a way of a SIP client making a call to a number and all others 5 SIP clients ring. That is, the others 5 SIP clients must receive the SIP INVITE. Can Asterisk help me with such functionality?
2 – When several SIP client ring, if one answer the call first, the others will have to stop ringing immediately. Can Asterisk help me with this requirement?
3 – How to avoid one of the SIP clients receiving SIP INVITES? That is, one of the SIP clients is forbidden to receive calls. Is there a way to program it in Asterisk, maybe via dial plan?
4- Let’s suppose that I have a data base (let’s say SQLite) in my SIP server (Asterisk) and I need implement a way of SIP Clients executing queries in such database. Could such queries be done/sent via SIP messages to Asterisk? Is there a way of accessing a database by meas of Asterisk, during a call, for example to collect information about others SIP Clients? Here I’m intending to create a software to be a kind of interface between Asterisk and the database, if necessary.
5 – If I need to send SIP messages all encrypted, using SSL or TLS , to the Asterisk, will this SIP server be able to interpret all messages correctly? Is there a way of let Asterisk talk with SIP clients in a secure way, using SSL, for example? Can Asterisk help me with this?
Any hint will be very helpful!!
Best regards.
RODRIGO PIMENTA CARVALHO
Inatel Competence Center Software Ph: +55 35 3471 9200 RAMAL 979