Hello everybody,
let's have a situation where UAC is behind the NAT and router suddenly change the external port.
Kamailio in this case creates two location entries one with old port and one with the new one.
Now UAC unregister from the new one and old location remains active until it expires and our support system that is listening to locations changes keep the agent online for other services.
Is there any way besides the regular OPTIONS ping from UAS to UAC how to solve this issue?
Thanks.
Michal
Hi
So how do I tell kamailio where my asterisk server is its to register against?
Same goes for the modules like rtp engine?
------------------------------------------------------------------
This email is intended solely for the use of the
addressee and may contain information that is
confidential, proprietary, or both. If you receive
this email in error please immediately notify
the sender and delete the email.
------------------------------------------------------------------
Is there a way to execute event_route when all modules have been loaded
and Kamalio is ready to process requests?
I found this in core cookbook, but what if there is no udp sip worker
processes?
event_route[core:worker-one-init] - executed by core after the first
udp sip worker process executed the child_init() for all modules,
before starting to process sip traffic
-- Juha
I have a asterisk server on an internal network 10.123.245.18.
I have a kamailio server at 10.123.244.193
On this server is nginx coturn & rtpengine.
The kamailio also has an elastic IP from AWS
When I connect from a raspberry phone app servered by nginx
The phone reports Registration failed
The log entries are START:REGISTER from sip:32897@dnsname (IP:127.0.0.1:38014)
What do I need to do to get the registration to happen?
------------------------------------------------------------------
This email is intended solely for the use of the
addressee and may contain information that is
confidential, proprietary, or both. If you receive
this email in error please immediately notify
the sender and delete the email.
------------------------------------------------------------------
I looked at Makefiles and can see instruction
# WARNING: do not add mode=debug or mode=release anymore in the Makefile,
# use make mode=debug all instead. By default Kamailio is compiled with
# debugging symbols in all cases (-g) and without optimization (-O0).
https://github.com/kamailio/kamailio/blob/master/src/Makefile.defs#L749-L751
I do not understand how properly build Kamailio with disabled optimization.
Could you let me know how to use "mode=debug"?
Sergey
Greetings,
I have a Kamailio proxy where i'm doing some operations over multiple
History-Infos and they come in two forms :
Scenario 1 ->
History-Info : URI1
History Info : URI2
Scenario 2 ->
History-Info : URI1 , URI2.
On scenario 1 i iterate between headers using $(hdr(name)[N]). However, i
can't seem to find a similar tool to apply on scenario 2.
In the case Kamailio doesn't have it, what would be the best way to iterate
the URIS? I was thinking of parsing them using the comma ",", is that safe?
Best Regards,