Hi Colin,

You may be looking for the off-net 
calling<http://clearwater.readthedocs.io/en/stable/IBCF.html> function. Sprout 
can be configured to work as an I-BCF and a BGCF. These are configured using 
ENUM<http://clearwater.readthedocs.io/en/stable/ENUM.html>, and a selection of 
routes configured in a JSON file. If not, could you give me an example of the 
call flow that you are thinking of?

Yours,

Chris

From: Clearwater [mailto:[email protected]] On 
Behalf Of Colin Morelli
Sent: 07 June 2016 18:03
To: [email protected]
Subject: Re: [Project Clearwater] Clearwater as Registrar + Proxy

Hi - wanted to follow up here. Maybe I can start with a more direction question.

I've been combing through the documentation trying to understand sprout better. 
I must be missing something because I can't seem to find anything that talks 
about how sprout routes requests. To upstream servers. Could someone explain 
that - basically I would need to customize that routing process.

Thanks,
Colin
On Sat, Jun 4, 2016 at 9:19 AM Colin Morelli 
<[email protected]<mailto:[email protected]>> wrote:
Hey all,

I've been looking around for a good, horizontally scalable SIP edge proxy, 
transaction-stateful proxy, and registration for a bit. So far CW appears to be 
the best option. I'm trying to understand if it'll work well for my use case, 
where I have FS as a media server (being controlled by my API), and need an 
edge proxy + registrar and stateful proxy.

The first challenge is that for registration, many of my devices register with 
JSON Web Tokens. In my prototype, FS calls my API with all of the headers in 
the SIP register request and I verify the token in my application. Is this 
something I can do with CW's registrar?

The second "challenge" is selecting the appropriate FS instance for a call. 
Ideally each time a new dialog is created CW can call out to my application to 
see which FS instance to proxy that request to. I have some business rules 
around where to place certain calls.

I'd love any pointers to the docs (if available) on how I can accomplish these 
things, or examples from your own experiences if anyone else has had similar 
requirements. Thanks in advance.

Best,
Colin
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org

Reply via email to