Hi Fabrice, Great to hear that's working.
I agree, our debug logging is pretty detailed, and it can be hard to see the wood for the trees. Is there anything we could do to the logs to make them easier for you to search? I've not come across the Splunk repository that you mention, but I know that there are a range of tools out there to allow you to collect and analyse logs. As well as Splunk, the ELK stack<https://www.elastic.co/products> is very popular (and I believe you can use it for free!). If you are looking for a tool specially designed to debug phone calls, and tightly integrated with Project Clearwater, I would recommend Metaswitch Networks' Service Assurance Server (SAS)<http://www.projectclearwater.org/what-is-sas/>. SAS records debug details of all calls and protocol flows through Project Clearwater, and provides a range of search options. It's my go-to tool when something goes wrong with a call. One other thing. I'd suggest signing up to our mailing list, as you will see updates from other users (which may help you), and your posts will go straight out without needing approval by a moderator. Yours, Chris From: Fabrice Toppi [mailto:[email protected]] Sent: 23 May 2016 11:44 To: Chris Elford (projectclearwater.org) <[email protected]>; Juan Sepulveda <[email protected]>; [email protected] Subject: RE: external P-CSCF Hello Chris, Thank you for your answers to [1],[2] and [3]. We were able to connect our SBC's to Clearwater as proxy and outbound gateway. We are able to make calls between clients connected to any proxy (Bono or our SBC), and from any proxy to external numbers through SBC. We had some troubles with DNS usage. We implemented [4 ] but we still had problems (eg: clients trying to connect to private IP addresses). I do not exclude DNS cache issues. We solved these issues by implementing 2 views for the home domain: one view for clients and one view for IMS components. The clients can only resolve a few records and all of them resolve to public IP addresses. The IMS components can resolve all records and all of them resolve to private IP addresses. The internal "view" is served by a DNS server on the same network as IMS components. It also serves ENUM requests. We are now looking at incoming calls (to DIDs), logging and adding nodes. About logging, we currently have log_level set to 5 and if we have 2 concurrent calls, it already becomes difficult to read the log and follow a call. I saw there was a github repository for sending logs to Splunk but I'm unsure if it's usable. Is it possible to have logging to some system with custom "tags" for each message (eg: the call id which will follow all messages linked to this particular call) ? Thank you for your work. Regards, Fabrice From: Chris Elford (projectclearwater.org) [mailto:[email protected]] Sent: jeudi 5 mai 2016 16:35 To: Juan Sepulveda; [email protected]<mailto:[email protected]> Cc: Fabrice Toppi Subject: RE: external P-CSCF Hi Juan, That sounds like an interesting topology to try out. You should be able to deploy Project Clearwater normally with Sprout and Bono, then configure your SBC to send requests to Sprout. You will need to make sure that your SBC sends its requests to the right address and port on Sprout - looking at the upstream_hostname and upstream_port configuration options on Bono should give you the right information. I'd love to hear how this goes, and I'm happy to help out if you hit any problems. One word of warning. We don't recommend using Bono in production deployments. It's not as reliable as the rest of our Project Clearwater nodes. It's not a full SBC - in particular it doesn't support DDOS protection, or secure WebSockets for WebRTC. I'd recommend finding an SBC that does before hosting customers on a deployment. That said, it may well work for a proof of concept. Yours, Chris From: Clearwater [mailto:[email protected]] On Behalf Of Juan Sepulveda Sent: 03 May 2016 08:40 To: [email protected]<mailto:[email protected]> Cc: Fabrice Toppi <[email protected]<mailto:[email protected]>> Subject: [Project Clearwater] external P-CSCF Hi, We would like to use our sbc as P-cscf in parallel with your Bono P-CSCF. In fact, we want to use your Bono P-CSCF for the webrtc end-user and our sbc as P-CSCF for the normal voip end-user. Can you provide us example of configuration? Or a procedure to do it? Thx Kr Juan
_______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
