[SIP Beyond VoIP] Sylkserver Basic Setup

Adrian Georgescu ag at ag-projects.com
Fri Dec 30 00:14:57 CET 2011


Typically, you put it behind a SIP Proxy like OpenSIPS.

Adrian

On Dec 30, 2011, at 12:11 AM, Marc Abrams wrote:

> Adrian:
> 
> I gotcha… how do you secure a Sylkserver on a public IP?
> 
> Thanks.
> 
> marc.
> 
> _______________________
> sip:marc at plan9tele.com
> tel:+1-949-514-8999
> On Thursday, December 29, 2011 at 3:05 PM, Adrian Georgescu wrote:
> 
>> Actually the relay is useful only for session between clients.
>> 
>> The server must reachable on a public IP, there is no way around it.
>> 
>> Adrian
>> 
>> 
>> On Dec 29, 2011, at 11:01 PM, Marc Abrams wrote:
>> 
>>> Adrian:
>>> 
>>> Hmmm… is there a public MSRP relay server someplace to test this?
>>> 
>>> I'm wondering if it could be setup on an Amazon instance….
>>> 
>>> Thanks.
>>> 
>>> marc.
>>> 
>>> _______________________
>>> sip:marc at plan9tele.com
>>> tel:+1-949-514-8999
>>> On Thursday, December 29, 2011 at 1:39 PM, Adrian Georgescu wrote:
>>> 
>>>> You must to run it on a public IP address.
>>>> 
>>>> Adrian
>>>> 
>>>> On Dec 29, 2011, at 9:55 PM, Marc Abrams wrote:
>>>> 
>>>>> Adrian:
>>>>> 
>>>>> So, where is the best place to connect the Sylkserver? Currently, my network looks like this: ​
>>>>> 
>>>>> 20111229 Sylkserver Setup v01.pdf
>>>>> 
>>>>> where the Sylkserver is behind the Apple router but the outbound SIP proxy is on the LAN pointing to the IX78 for SIP. All the phones, including Blink, are behind the Apple router, but their outbound proxy is pointing to the IX78 on the LAN. If it's SIP, the way the IX78 is configured, it does not go through the Apple router. I'm wondering whether there is a setting to make MSRP go through the IX78 as well. I'm pretty sure that it would support MSRP properly. I could probably put the Sylkserver on the IX78 directly so if you think that would work, I could try that….
>>>>> 
>>>>> Thanks.
>>>>> 
>>>>> marc.
>>>>> 
>>>>> _______________________
>>>>> sip:marc at plan9tele.com
>>>>> tel:+1-949-514-8999
>>>>> On Thursday, December 29, 2011 at 12:34 PM, Adrian Georgescu wrote:
>>>>> 
>>>>>> MSRP media requires specific handling for NAT traversal, port forwarding in the router is irelevant as the media ports must be negotiated by the end-points. This function is called MSRP Relay and is defined in RFC 4976.
>>>>>> 
>>>>>> You cannot expect to run an MSRP server behind NAT, it will not work unless end-points are on the same LAN.
>>>>>> 
>>>>>> Adrian
>>>>>> 
>>>>>> On Dec 29, 2011, at 9:29 PM, Marc Abrams wrote:
>>>>>> 
>>>>>>> Adrian:
>>>>>>> 
>>>>>>> yes… that's why I asked about port forwarding before.
>>>>>>> 
>>>>>>> What ports do I need to forward for the media stream to start properly?
>>>>>>> 
>>>>>>> Thanks.
>>>>>>> 
>>>>>>> marc.
>>>>>>> 
>>>>>>> _______________________
>>>>>>> sip:marc at plan9tele.com
>>>>>>> tel:+1-949-514-8999
>>>>>>> On Thursday, December 29, 2011 at 12:27 PM, Adrian Georgescu wrote:
>>>>>>> 
>>>>>>>> Is your SylkServer behind NAT?
>>>>>>>> 
>>>>>>>> Adrian
>>>>>>>>  
>>>>>>>> On Dec 29, 2011, at 9:22 PM, Marc Abrams wrote:
>>>>>>>> 
>>>>>>>>> Adrian:
>>>>>>>>> 
>>>>>>>>> I think I spoke too soon about that bug… what I did was to just delete the ";" but I realized I needed to move the variable to the first character in the line for it to work.
>>>>>>>>> 
>>>>>>>>> That said, can you tell something from the message I get when trying to start an IM with my server: http://marc.clarify-it.com/d/q9eyvm
>>>>>>>>> 
>>>>>>>>> Thanks.
>>>>>>>>> 
>>>>>>>>> marc.
>>>>>>>>> 
>>>>>>>>> _______________________
>>>>>>>>> sip:marc at plan9tele.com
>>>>>>>>> tel:+1-949-514-8999
>>>>>>>>> On Thursday, December 29, 2011 at 11:56 AM, Marc Abrams wrote:
>>>>>>>>> 
>>>>>>>>>> Hi Adrian:
>>>>>>>>>> 
>>>>>>>>>> I think I found a bug for you. I copied the sample ini files and restarted the Sylkserver and without editing any of the files, the server works fine. However, if I edit the conference.ini file to remove the ";" in front of SIP trace and change the =False to =True, and restart the server, the calls don't go through. I'm using sudo nano /etc/sylkserver/conference.ini and just to check whether it might be leaving weird characters or spaces, I edited the file back and forth several times to confirm that if I modify the ini file, the calls don't go through to the server.
>>>>>>>>>> 
>>>>>>>>>> Hmmm…
>>>>>>>>>> 
>>>>>>>>>> So let me ask you another way… do I need to forward any ports on the Apple Airport Extreme Base Station to make IM or Filesharing work? The actual SIP stuff is handled by the outbound proxy, which is the IX78. And that seems to work fine for all the voice stuff.
>>>>>>>>>> 
>>>>>>>>>> Thanks.
>>>>>>>>>> 
>>>>>>>>>> _______________________
>>>>>>>>>> sip:marc at plan9tele.com
>>>>>>>>>> tel:+1-949-514-8999
>>>>>>>>>> On Thursday, December 29, 2011 at 11:41 AM, Marc Abrams wrote:
>>>>>>>>>> 
>>>>>>>>>>> Hi, Adrian:
>>>>>>>>>>> 
>>>>>>>>>>> I just figured that out… about to restart and make sure it works before enabling the SIP trace in the INI file.
>>>>>>>>>>> 
>>>>>>>>>>> Thanks.
>>>>>>>>>>> 
>>>>>>>>>>> marc.
>>>>>>>>>>> 
>>>>>>>>>>> _______________________
>>>>>>>>>>> sip:marc at plan9tele.com
>>>>>>>>>>> tel:+1-949-514-8999
>>>>>>>>>>> On Thursday, December 29, 2011 at 11:39 AM, Adrian Georgescu wrote:
>>>>>>>>>>> 
>>>>>>>>>>>> Hi Marc,
>>>>>>>>>>>> 
>>>>>>>>>>>> The server should work out of the box without any manual configuration.
>>>>>>>>>>>> 
>>>>>>>>>>>> The fact that the files are missing from /etc/sylkserver folder is not right though. You can fetch the sample config files from here:
>>>>>>>>>>>> 
>>>>>>>>>>>> http://devel.ag-projects.com/repositories/sylkserver/
>>>>>>>>>>>> 
>>>>>>>>>>>> Adrian
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> On Dec 29, 2011, at 8:31 PM, Marc Abrams wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>>> Hi, 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> For some reason, there are no config.ini or conference.ini files in my /etc/sylkserver/ directory. Can you post a link for these? They are not on the Sylkserver.com site (though they should be!).
>>>>>>>>>>>>> 
>>>>>>>>>>>>> That the server is working fine without these files tells me that the basic config is pretty robust. Nice job.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> marc.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> _______________________
>>>>>>>>>>>>> sip:marc at plan9tele.com
>>>>>>>>>>>>> tel:+1-949-514-8999
>>>>>>>>>>>>> On Thursday, December 29, 2011 at 2:28 AM, Adrian Georgescu wrote:
>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Enable SIP trace in SylkServer configuration. Then check the SIP trace and the system syslog when the calls take place. This should provide some clues.
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Adrian
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Dec 29, 2011, at 8:19 AM, Marc Abrams wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> From: Marc Abrams <marca56 at gmail.com>
>>>>>>>>>>>>>>>> To: sipbeyondvoip-request at lists.ag-projects.com
>>>>>>>>>>>>>>>> Date: Wednesday, December 28, 2011 9:04:34 PM
>>>>>>>>>>>>>>>> Subject: Sylkserver Basic Setup
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Hi, 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I've installed the basic Sylkserver 1.3.0 on Ubuntu 11.10 and for audio it works fine. However, I'm unable to make it work for either IM or screensharing. If someone has some quick pointers on enabling these features, I would be much obliged.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> I'm behind an Apple Airport Extreme Base Station and I have an enterprise session border controller (an Intertex IX78) set as the outbound proxy. I have both a DID assigned to the server (which works) and I can also reach it with a SIP URI (e.g., sip:marc at mocet.com). I can have multiple calls on the bridge. I've tested up to six so far and it works for G.722 and G.711 (mixed). 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> All facets of the audio bridge work fine, so I'm not sure it's a SIP issue that is preventing the IM and screensharing from working. Maybe it's TLS or something else?
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> Thanks.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> marc.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> SIPBeyondVoIP mailing list
>>>>>>>>>>>>>>> SIPBeyondVoIP at lists.ag-projects.com
>>>>>>>>>>>>>>> http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 

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


More information about the SIPBeyondVoIP mailing list