<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Saúl, hi<br>
    <br>
    "Before we dive into deeper waters, OCS doesn't use SIP "by the
    book" so SylkServer alone won't cut it, you'll need to translate
    proper SIP into what OCS understands.
    "<br>
    <br>
    <blockquote>Our customer is (I think) also using some "Edge Server"
      as a gateway and is quoting SIP Domains on TCP 5061 - so I am
      presuming they are bridging into OCS via that.<br>
    </blockquote>
    <br>
    "Well, you'll run into NAT issues which SylkServer is not designed
    to handle. If your SIP server outside the network does NAT traversal
    things may work, but I can't guarantee it 100%.
    "<br>
    +<br>
    "SylkServer does not do AAA (authentication, authorization,
    accounting) nor NAT traversal, it's designed to work behind a SIP
    proxy. OpenSIPS is a good candidate, yes.
    "<br>
    <br>
    <blockquote>Yes, this was what I had deduced - so (cheaky question)
      would you (or anyone) be able to supply or point me at an example
      OpenSIP configuration for this use case?  Would be much
      appreciated to avoid me buring all my brain-power on this as well.<br>
    </blockquote>
    Many thanks<br>
    David<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 27/09/2013 08:26, Saúl Ibarra
      Corretgé wrote:<br>
    </div>
    <blockquote
      cite="mid:317A2F89-67FF-4C78-8F21-D58E0322DAA9@ag-projects.com"
      type="cite">
      <pre wrap="">Hi!

On Sep 26, 2013, at 10:58 AM, David Hubbard wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">Hi

I'm looking at SylkServer for a potential requirement.

We actually using XMPP Server hosted internally for our IM and Presence usage (eJabberd on Linux) and would like to federate with a customers SIP-based solution (Microsoft OCS).   So I'm considering putting SylkServer to act as a gateway at the edge of our environment for connection out to these customers.

</pre>
      </blockquote>
      <pre wrap="">
Before we dive into deeper waters, OCS doesn't use SIP "by the book" so SylkServer alone won't cut it, you'll need to translate proper SIP into what OCS understands.</pre>
    </blockquote>
    <br>
    <blockquote
      cite="mid:317A2F89-67FF-4C78-8F21-D58E0322DAA9@ag-projects.com"
      type="cite">
      <pre wrap="">

</pre>
      <blockquote type="cite">
        <pre wrap="">From my reading around SylkServer, I infer that this was mainly developed for the SIP world to reach out to XMPP - however my requirement is the other way round.

</pre>
      </blockquote>
      <pre wrap="">
It should also work in your scenario.

</pre>
      <blockquote type="cite">
        <pre wrap="">So my questions are: 

- Can we use SylkServer (hosted our side) to act as a gateway to external SIP servers?     I note a point on the installation instructions:  "SylkServer must run on a public IP address reachable directly by the SIP clients. If SylkServer is installed behind NAT using a private IP address, only clients from the same LAN can make use of it. "

</pre>
      </blockquote>
      <pre wrap="">
Well, you'll run into NAT issues which SylkServer is not designed to handle. If your SIP server outside the network does NAT traversal things may work, but I can't guarantee it 100%.

</pre>
      <blockquote type="cite">
        <pre wrap="">- Is this restriction just to allow support for local SIP Client usage (which we wouldn't have directly - our local clients would be XMPP) or will it affect external SIP server connection?
</pre>
      </blockquote>
      <pre wrap="">
Oh, so you want to use XMPP clients connected to SylkServer? That's not supported at the moment, SylkServer establishes server-to-server XMPP connections only.

</pre>
      <blockquote type="cite">
        <pre wrap="">
- Do I also need a SIP Proxy Server? and would OpenSIP be a good candidate for this?  

</pre>
      </blockquote>
      <pre wrap="">
SylkServer does not do AAA (authentication, authorization, accounting) nor NAT traversal, it's designed to work behind a SIP proxy. OpenSIPS is a good candidate, yes.

</pre>
      <blockquote type="cite">
        <pre wrap="">If there is any whitepaper or documentation which would fit my requirement then please feel free to point me at it.

</pre>
      </blockquote>
      <pre wrap="">
The SylkServer related documentation is located here: <a class="moz-txt-link-freetext" href="http://projects.ag-projects.com/projects/sylkserver/wiki/Description">http://projects.ag-projects.com/projects/sylkserver/wiki/Description</a> but probably already found that :-)


Regards,

--
Saúl Ibarra Corretgé
AG Projects



_______________________________________________
SIPBeyondVoIP mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SIPBeyondVoIP@lists.ag-projects.com">SIPBeyondVoIP@lists.ag-projects.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip">http://lists.ag-projects.com/mailman/listinfo/sipbeyondvoip</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>