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

Reply via email to