[SR-Users] Multiple headers in http client request

2023-09-12 Thread Matteo Brancaleoni
Hello all :)

I'm struggling to add two headers to an http client request, but cannot
find a proper way to do it.

The headers are Authorization and Content-Type.

The first try is with http_client module, beside undocumented, is possible
to add multiple headers separating them with "\r\n". What I see is the
correct Authorization header, and two Content-Type headers, one with my
content type the other with x-www-form-urlencoded, which no one sets ?

Second try is with http_async_client which supports multiple headers, but
since I'm calling it from an xhttp event route, there's no transaction and
request cannot be suspended, so I cannot get results before sending out
xhttp response...

Any hint?

br,
Mat
__
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:


[SR-Users] Re: Creating CDRs for Missed and failed calls

2023-09-12 Thread Henning Westerholt
Hello,

the ACC module needs transaction stateful sending of messages to work correctly.

Have e.g., a look to the default configuration, there is a stateful 404 send in 
a similar scenario for (also) this reason in location lookup phase.

Cheers,

Henning

-- 
Henning Westerholt - https://skalatan.de/blog/
Kamailio services - https://gilawa.com

> -Original Message-
> From: Marrold 
> Sent: Montag, 11. September 2023 23:54
> To: Kamailio (SER) - Users Mailing List 
> Subject: [SR-Users] Creating CDRs for Missed and failed calls
> 
> Hi all,
> 
> I'm using the acc module along with postgres to generate CDRs. For connected
> calls the CDRs are created as expected, but in the scenario where a lookup()
> fails and Kamailio sends a stateless 404 there's no CDR logged.
> 
> I'm setting the FLT_ACCMISSED and FLT_ACCFAILED flags in the initial request
> route, but perhaps I have a misunderstanding of how these work?
> 
> Thanks
> Matthew
> __
> Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe
> send an email to sr-users-le...@lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the
> sender!
> Edit mailing list options or unsubscribe:
__
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:


[SR-Users] number based routing and NATed peers

2023-09-12 Thread Kiss Zoltán
Hello,

Im gathering ideas about routing based on caller number to multiple peers and 
-lets say- subscribers.

As far as i know we can route the calls with LCR based on prefix or the whole 
number to the LCR gateways which are specified in the LCR module gateway table.
This is working very well with public IP based "peers". We can route calls to 
these gateways.

But what can we do if we have to route to a "peer" which is behind NAT. 
Basically they have to REGISTER as a subscriber, but we cannot add a subscriber 
to the LCR gateway table, beacuse LCR module needs a directly reachable IP 
address with a fixed port.

Does anyone have any ideas on how to handle these mixed type peers?

Or maybe we have to add the fixed IP peers which are not REGISTERing to the 
usrloc database somehow and then we can do a lookup location based on $rU.
To make myself clear, it would be nice if we can handle those 2 types of our 
peers unifromly in terms of SIP routing, thats why im looking for a "unified" 
solution.

Thanks for your suggestions.

With kind regards,
Zoltan

__
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe: