[SIP Beyond VoIP] SylkServer + Python

Adrian Georgescu ag at ag-projects.com
Fri Aug 26 14:14:32 CEST 2011


If you want to make calls between SIP users you need a SIP Proxy/Registrar function. Neither sip simple or SylkServer is a SIP registrar, they are both end-points. 

Your need a SIP server like OpenSIPS in between your SIP application and SylkServer. 

Adrian

On Aug 26, 2011, at 1:15 PM, Atif Haider wrote:

> Thanks Michiel and Adrian for your time.
> 
> I still have few doubts about how to proceed with this:
> 
> Here is my flow
> 
> 1) User 1 and User 2 logs into My application with their SIP credentials(Got from http://sip2sip.info/)
> 2) Now, my Application will just act as wrapper for SIP Simple client(http://sipsimpleclient.com/)
> 3) With the help of SIP Simple Client, my app need to initiate a call between them? This is where i am basically stuck?
> 
> This is reference architecture, how i want it to be http://i.imgur.com/5M2uf.png
> 
> Any suggestion/feedback/solution would  be a great help?
> 
> On Thu, Aug 25, 2011 at 4:32 PM, Adrian Georgescu <ag at ag-projects.com> wrote:
> There are thousands of SIP service providers from where you can obtain a SIP address.
> 
> This is one for them, which has support for SIP SIMPLE and has already SylkServer running:
> 
> http://sip2sip.info
> 
> 
> Regards,
> Adrian
> 
>  
> On Aug 25, 2011, at 11:11 AM, Atif Haider wrote:
> 
>> Hello, there!
>> 
>> I want to build a real time 2 way communication system application.
>> 
>> Flow:
>> 
>> 1) A user, say John sign ups on my app.
>> 2) Now, john sees list of all his friends on this app.
>> 3) He chooses to call Larry from his friend list and he simply starts doing voice call.
>> 
>> 
>> I went through a lot of technical options for this like trying P2P(using libjingle) or just using a 3rd party system(Twilio).
>> Due the below reasons, i think i should go with SIP.
>> 
>> Centralised sever dependent
>> Controlled communication session 
>> Reliable
>> Can store the transcriptions
>> 
>> Here is my half baked solution for this:
>> 
>>  1) SIP server: We can use http://sylkserver.com/
>>  2) SIP client: We need to built this client which will talk to SIP server.
>>  3) Web/Mobile client to talk to SIP client.
>> 
>> Does it make sense?
>> 
>> The problem here is that i couldn't find any documentation to build a web client in Python anywhere. How does the whole process works?
>> I found a client blink for Mac which uses Sylkserver and how do i get a SIP address? from here? https://www.getonsip.com/
>> 
>> I have a lot confusion on this. It would be a great help if some experienced guru can precisely show me the right path?
>> 
>> Thanks in advance!
>> 
>> 
>> 
>> -- 
>> Atif Haider
>> Never trust a programmer in a suit
>> http://atifhaider.com
>> _______________________________________________
>> SIPBeyondVoIP mailing list
>> SIPBeyondVoIP at lists.ag-projects.com
>> http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip
> 
> 
> 
> 
> -- 
> Atif Haider
> Never trust a programmer in a suit
> http://atifhaider.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20110826/d22c7254/attachment.html>


More information about the SIPBeyondVoIP mailing list