Matt,

Thank you for this important information. 
Very good to know that Clearwater does not support Rx interface to EPC. 

BR
Abraham

Sent from my iPhone

> On 22 Sep 2017, at 12.31, Matt Williams <[email protected]> wrote:
> 
> Abraham,
>  
> Just to check, I think you're looking to create a basic VoLTE deployment:
> ·         an IMS core consisting of P-CSCF, I-CSCF, S-CSCF and HSS (no IR.92 
> TAS, but that's probably OK)
> ·         an EPC
> ·         the IMS core communicating with
> o   the UE (via the EPC) over the (SIP) Gm interface for call signaling
> o   the EPC via the (Diameter) Rx interface for QoS control?
>  
> Am I right in suggesting that you want to use Rx to control the EPC to set up 
> the dedicated bearers?  (That would be the standard way.)
>  
> If so, unfortunately, Project Clearwater doesn't currently support the Rx 
> interface to the EPC.  I don't believe OpenIMSCore does, either.  We'd be 
> happy if you wanted to make this enhancement, but I suspect it's quite a big 
> undertaking!
>  
> Metaswitch, the company that developed Clearwater (and for which I work) does 
> have a VoLTE Solution 
> (https://www.metaswitch.com/voice-over-lte-volte-and-voice-over-wifi-vowifi-solution)
>  that supports the Rx interface, but this uses proprietary components which 
> aren't part of open-source Project Clearwater.
>  
> I hope that helps!
>  
> Matt
>  
>  
> From: Clearwater [mailto:[email protected]] On 
> Behalf Of Jim Page
> Sent: 21 September 2017 14:51
> To: [email protected]
> Subject: Re: [Project Clearwater] clearwater Installation using source code 
> -- Help
>  
> Yes you have to have some DNS set up. Details are in the documentation. You 
> need to have more than just A records to get this working properly … so yes 
> really you need to have DNS set up.
>  
> I have no idea what the parameters are though at a guess I would say that 
> your home domain is everything to the right of the @ in your sip URIs, and 
> the homestead cluster is the host name or IP address of the machine running 
> homestead (dime, in my case). But that’s why I suggested actually running the 
> binaries slightly differently; once you have installed the working system you 
> can just create links from where the init scripts expect the production 
> binaries to be to point to your built binaries.
>  
> It’s quite an assignment. If I were you I would consider using openimscore 
> instead of clearwater. It looks easier to build from source and I can see QOS 
> is something that has been discussed on their forums. You might also want to 
> look at this: http://ieeexplore.ieee.org/document/5532766/?reload=true
>  
> The EPC I can’t help you with.
>  
> Good luck!
>  
>  
> RedMatter Ltd
> Jim Page
> VP Mobile Services
> +44 (0)333 150 1666
> +44 (0)7870 361412
> [email protected]
>  
> On 21 Sep 2017, at 14:32, Afriyie Abraham Kwabena <[email protected]> 
> wrote:
>  
> As part of my school special assignment, i have install an EPC and need to 
> connect it to an IMS
> such that a dedicated bearer is created with a specific QoS for clearwater 
> traffic or a call session.
> This is my task. However as you suggested, it would have been better to go 
> the VM way but am not
> required to do that, am ask to install using the source code and also have to 
> install the components 
> on a single machine which is very hard.
>  
> BTW,
> I have tried to build Sprout and bono, link: 
> https://github.com/Metaswitch/sprout/blob/dev/docs/Development.md
> but running the following command hang on my terminal, how to 
>  
> ./MIBS="" LD_LIBRARY_PATH=usr/lib:$LD_LIBRARY_PATH build/bin/sprout -t 
> --domain=<Home Domain> --hss=<Homestead cluster>
> Also what would be the parameter for the  - - hss=<Homestead cluster> ?  Do i 
> need to have a DNS installed to handle the domain name
> for all the components?
>  
> BR
> Abraham
>  
>  
> On 21 Sep 2017, at 16:00, Jim Page <[email protected]> wrote:
>  
> If you have to run it on a single machine built from source, I guess your 
> best option is to start here 
> http://clearwater.readthedocs.io/en/stable/Manual_Install.html and just use a 
> single host instead of 6. I guess it must be possible to some degree 
> otherwise it wouldn’t be possible to create an all-in-one image. But you are 
> making life hard for yourself by not going down the VM route. I would do the 
> same thing however - install clearwater using production packages using 
> apt-get, then once you have it working, selectively rebuild the component you 
> want to change.
>  
> I am not sure what you want to achieve by adding QOS to clearwater. I don’t 
> see what relevance QOS has where the only service you have running is VOIP. 
> QOS is only useful if you want to prioritise one type of traffic over 
> another, and is only relevant where you have different types of traffic 
> trying to get access to a limited resource such as an MPLS line or a 
> broadband line, in which case you set the QOS up in the router that sends 
> traffic down that line. What is it exactly that you are trying to do?
>  
> RedMatter Ltd
> Jim Page
> VP Mobile Services
> +44 (0)333 150 1666
> +44 (0)7870 361412
> [email protected]
>  
> On 21 Sep 2017, at 13:47, Afriyie Abraham Kwabena <[email protected]> 
> wrote:
>  
> Hi,
>  
> My task is to install all the components of Clearwater on the same machine 
> (ubuntu 14.04). In your explanation it means I need to have different hosts 
> for each component but that is not my plan. 
> Is it possible to install all components without using docker or any 
> virtualization platform. 
> Also for QoS, which component do you suggest I should modify. 
>  
> Sorry I may be asking basics, am newbie. 
>  
> BR
> Abraham
>  
>  
> 
> Sent from my iPhone
> 
> On 21 Sep 2017, at 15.17, Jim Page <[email protected]> wrote:
> 
> My recommendation (as a newbie) is to build a working release version of 
> clearwater first, using these installation instructions: 
> http://clearwater.readthedocs.io/en/stable/Installation_Instructions.html
>  
> Once you have a basic working install, decide what component you want to 
> rebuild, and build it on the host for that component. In my case I did this 
> with sprout:
>  
> 1. go to https://github.com/Metaswitch/sprout
> 2. Fork the repo: generic instructions here 
> https://gist.github.com/Chaser324/ce0505fbed06b947d962
> 3. Carefully read README.md
> 4. go here for build instructions 
> https://github.com/Metaswitch/sprout/blob/dev/docs/Development.md
> 5. Fork the repo and clone the forked repo on your local sprout host. Create 
> a feature branch if you intend to push your changes back to clearwater.
> 6. Modify the sprout source as you see fit, and build sprout following the 
> instructions in Development.md
> 7. When the build is complete, replace /usr/share/clearwater/bin/sprout and 
> /sur/share/clearwater/sprout/plugins/*.so with links to your development 
> builds in <your build dir>/sprout/build/bin.
> 8. ’sudo system sprout restart’ - now you are running a fully working 
> clearwater setup with your own sprout build (assuming you have not broken 
> sprout with your changes!).
>  
> Hope this helps
> Cheers
> Jim 
>  
> RedMatter Ltd
> Jim Page
> VP Mobile Services
> +44 (0)333 150 1666
> +44 (0)7870 361412
> [email protected]
>  
> On 21 Sep 2017, at 11:59, Afriyie Abraham <[email protected]> wrote:
>  
> Hi,
> 
> I have tried installing clearwater using the source code following the 
> procedure
> in the documentation but not working.
> 
> My main aim is to be able to have a device to device call session through my 
> EPC
> connecting the IMS(clearwater).
> Also i would like to add some QoS parameters to for every call session.
> plan:
> 
> UE ——————EPC ——————IMS
> 
> Please can anyone help me with a working source code procedure to install 
> clearwater
> on ubuntu 14.04.
> 
> Thanks in advance.
> 
> BR
> Abraham 
> 
> _______________________________________________
> Clearwater mailing list
> [email protected]
> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
>  
> _______________________________________________
> Clearwater mailing list
> [email protected]
> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
> _______________________________________________
> Clearwater mailing list
> [email protected]
> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
>  
> _______________________________________________
> Clearwater mailing list
> [email protected]
> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
>  
> _______________________________________________
> Clearwater mailing list
> [email protected]
> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
>  
> _______________________________________________
> Clearwater mailing list
> [email protected]
> http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org

Reply via email to