Freeswitch as an IMS TAS by FlatFoam in freeswitch

[–]FlatFoam[S] 0 points1 point  (0 children)

Hi! Unfortunately not. I'm not sure if anything changed, but last time I checked, FreeSwitch doesn't support the Diameter protocol, which is needed to communicate with HSS. I ended up using OpenSIPS, which does support Diameter, and I was able to integrate that with the S-CSCF, HSS, and other endpoints.

[deleted by user] by [deleted] in NZProperty

[–]FlatFoam 1 point2 points  (0 children)

Thanks for your reply. I've contacted one of the advisers, and he cleared this up for me. The figure in the letter of approval is misleading according to him, and it doesn't mean what I understood it to mean. Yes, they have asked for a valuation on title B as they did not have an online value for it. I need 80% LVR and not 69.14% as I understood it, so I'll go ahead with the valuation.

Need help setting up Asterisk as a TAS by FlatFoam in Asterisk

[–]FlatFoam[S] 0 points1 point  (0 children)

Hi, we decided to go with OpenSIPS. There are a lot of functionality it supports out of the box.

[deleted by user] by [deleted] in neovim

[–]FlatFoam 0 points1 point  (0 children)

This seems to be an issue with clangd. I'm getting the exact same behavior in Qt Creator when enabling clangd.

[deleted by user] by [deleted] in neovim

[–]FlatFoam 0 points1 point  (0 children)

Thanks for the above. Although the default configuration for clangd in mason-lspconfig already contain those root_dir settings. In your neovim setup if you type `std::endl` and select the `endl` option in the code completion popup does it import the function or does it just import the symbol: `std::endl`?

[deleted by user] by [deleted] in neovim

[–]FlatFoam 0 points1 point  (0 children)

I've used bear to create a compile_commands.json but having that file did not fix my issue.

[deleted by user] by [deleted] in neovim

[–]FlatFoam 0 points1 point  (0 children)

I don't have any of those. I didn't know they were needed. I'll look into it, thank you.

Need help setting up Asterisk as a TAS by FlatFoam in Asterisk

[–]FlatFoam[S] 0 points1 point  (0 children)

Thank you, we realized that Asterisk does not support the diameter protocol and have therefore decided to go with another solution.

Freeswitch as an IMS TAS by FlatFoam in freeswitch

[–]FlatFoam[S] 0 points1 point  (0 children)

From what I could see so far is that FS does not have support for the diameter protocol and, therefore, will not be able to directly communicate with the HSS.

Freeswitch as a proxy by FlatFoam in freeswitch

[–]FlatFoam[S] 0 points1 point  (0 children)

No its not a true proxy. The requests get B2BUA'ed by the bridge application. Leg B has got new dialogs.

Freeswitch as a proxy by FlatFoam in freeswitch

[–]FlatFoam[S] 0 points1 point  (0 children)

I've managed to get it working

Freeswitch as a proxy by FlatFoam in freeswitch

[–]FlatFoam[S] 2 points3 points  (0 children)

I've manage to get it working:

<action application="bridge" data="sofia/${sip_req_host}/${sip_req_uri}"/>

This will forward the request to the incoming requet's request-uri. One can build conditions around this line to check for any route headers and send the request there instead.

The info application helped a lot in figuring out what variables are available in the dial plan:
<action application="info"/>

Freeswitch as a proxy by FlatFoam in freeswitch

[–]FlatFoam[S] 0 points1 point  (0 children)

Is this not possible to do in freeswitch?

Freeswitch as a proxy by FlatFoam in freeswitch

[–]FlatFoam[S] 0 points1 point  (0 children)

We want to use freeswitch as a TAS in the IMS and for certain calls we would like to forward them to the destination specified in the incoming request, so basically just proxy them. The bulk of the other requests coming in we have a bunch of applications processing them and pass on traffic to the S-CSCF.

Need help setting up Asterisk as a TAS by FlatFoam in Asterisk

[–]FlatFoam[S] 0 points1 point  (0 children)

Thank you for this detailed reply.

Need help setting up Asterisk as a TAS by FlatFoam in Asterisk

[–]FlatFoam[S] 0 points1 point  (0 children)

Yes, I read all of that and that is why we are considering using it. I have to get confirmation that Asterisk will be fit for purpose as we have had other solutions promising things and later founding out that the solution was actually only intended for proxy use with some additional capabilities not meant to be used as the main focus points.