Hello,
We've got an issue we've been trying to track for days with 'dialog',
where the dialogs go through the following life cycle:
1. INVITE -->
2. <-- 407 challenge
3. ACK -->
4. INVITE -->
5. <-- 100 Trying
6. <-- 180 Ringing
7. <-- 183 Session Progress
8. <-- 200 OK
9. ACK -->
10. BYE -->
11. <-- 200 OK
Somewhere around steps #6-7 (18x messages), the dialogs no longer appear
to be counted in the dialog profile they're attached to, as gleaned from
'kamctl fifo profile_get_size <profile> <key>'. The dialog count in the
profile falls to 0.
Naturally, I suspected a SIP issue that was preventing the dialog state
from being tracked correctly. However, subsequent investigation revealed
that these very same dialogs are tracked just fine throughout their
entire lifetime. The 'kamctl fifo dlg_list' command shows them to have
the right states at the right times.
So, the dialog itself isn't going away from tracking. Its attachment to
the given profile seems to be the issue.
I can't find any logical explanation for this in the code, nor any
technical reasoning to support this hypothesis. However, that's what
seems to be happening. I'm not sure that this is the issue; it might be
another issue masquerading as having this effect. I'm just trying to
rule possibilities out.
Are there any situations that can cause a dialog that is otherwise being
normally tracked to be dumped from a profile of which it was previously
part?
Thanks!
-- Alex
--
Alex Balashov - Principal
Evariste Systems LLC
235 E Ponce de Leon Ave
Suite 106
Decatur, GA 30030
United States
Tel: +1-678-954-0670
Web: http://www.evaristesys.com/, http://www.alexbalashov.com/
Hello,
I'm having a problem with the command kamctl ul show, and I do not
understand what is happening. On my server when I run just "kamctl ul show"
command works fine but when I run "kamctl ul show [<username>]" an error
happens. Before when I was using Kamailio 3.1, its work ok. I looked for
some documentation and found nothing about this.
For example:
*$ /home2/local/kamailio/sbin/kamctl ul show*
Domain:: location table=512 records=1 max_slot=1
AOR:: 2501
Contact:: sip:2501@192.168.XXX.XXX:5060;transport=udp Q=
Expires:: 3594
...
Domain:: aliases table=512 records=0 max_slot=0
*$ /home2/local/kamailio/sbin/kamctl ul show 2501*
404 AOR not found
Thanks for Help.
Best regards.
Raphael
A message sent almost one year ago, but based on volume of private
emails related to free support on SIP, Kamailio or other applications,
perhaps it is time to refresh, with couple of extra bits for clarification:
- http://lists.sip-router.org/pipermail/sr-users/2013-April/077700.html
>>>
I would like to remind that, at least in my case, writing emails
directly without cc-ing the mailing list is not recommended. The rule is
also suggested in the mailing lists presentation page:
- http://www.kamailio.org/w/mailing-lists/
Unless I asked explicitly for a private email with some specific
details, the message will not be noticed and therefore not replied. I
use this email address for many public mailing lists and it is intended
only for that usage, I am reacting based on the filters I created,
unmatched messages getting the lowest priority.
There are several common sense as well as technical reasons. Here are
some along with other suggestions to improve the likeliness of getting
an answer:
- we are not answering questions on mailing lists to help only one
person, but also other people that may have similar issues in the future
-- they can find the answers in the archive with a search engine. Also,
other people subscribed to the list can learn from conversation or
contribute to the discussion, resulting in better outcome
- the amount of unexpected messages is very high -- it is practically a
zero chance to get to the folder with messages that didn't match any
filter (thus your message is not going to be replied)
- whenever I find time, the first emails I answer are those coming on
mailing lists. They are many there as well, people are traveling or
having other personal or business projects, so sometime is good to send
a reminder if a question does not get an answer
- starting with negative approach or no technical content, like you are
going to use something else if you don't get this instantly, or this
application is missing what so ever tutorial giving exactly the solution
you need, or simply asking for full config of complex requirements, is
not helping at all, but actually making people to ignore your messages.
Start with what you tried and where you got stuck. Everything you get is
for free, nobody here owe you anything.
Therefore, if anyone sent me a private message asking about kamailio or
continuing a discussion started on mailing lists, then the messages have
to be resent on mailing list if one wants an answer. A quick look in my
unfiltered folder revealed hundreds of messages during the past year,
soon many will be deleted anyhow. Note that you can always mask
sensitive data (e.g., replace passwords, IP addresses) before sending
logs or config file.
Cheers,
Daniel
--
Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kamailio World Conference - April 2-4, 2014, Berlin, Germany
http://www.kamailioworld.com
I am looking documentation as to how to integrate kamailio and Asterisk, I am not sure if I use the correct term "media server" but I would like to configure 3-way call, call waiting, call transfer , and call forwarding.
Your help is greatly appreciated.
Thanks
Abdul
Hi,
Last Friday I presented a increase of load in kamailio by a client. The
load was almost twice as usual. By that time I encountered with many issues
in kamailio. The calls were not relay to gateways, and a lot of messages
about memory were appearing in log file. Kamailio didn't crash. When I
remove the extra traffic all went back to normal. Is there a issue about
memory leak or about to few memory resources to manage this amount of
traffic?
ERROR: tm [t_reply.c:1799]: ERROR: relay_reply: cannot alloc reply shmem
ERROR: <core> [msg_translator.c:1782]: ERROR: build_req_buf_from_sip_req:
out of memory
ERROR: tm [t_fwd.c:431]: ERROR: print_uac_request: no shm mem
ERROR: tm [t_fwd.c:1534]: ERROR: t_forward_nonack: failure to add branches
ERROR: tm [tm.c:1369]: ERROR: w_t_relay_to: t_relay_to failed
ERROR: tm [t_reply.c:598]: ERROR: _reply_light: cannot allocate shmem buffer
ERROR: tm [t_msgbuilder.c:371]: ERROR: cannot allocate shared memory
ERROR: tm [t_msgbuilder.c:521]: ERROR: build_local_reparse: cannot build
ACK request
MERROR: tm [t_msgbuilder.c:371]: ERROR: cannot allocate shared memory
ERROR: tm [t_msgbuilder.c:521]: ERROR: build_local_reparse: cannot build
ACK request
ERROR: sl [sl_funcs.c:282]: ERROR: sl_reply_error used: No error (2/SL)
ERROR: <core> [msg_translator.c:1782]: ERROR: build_req_buf_from_sip_req:
out of memory
ERROR: tm [t_fwd.c:431]: ERROR: print_uac_request: no shm mem
ERROR: tm [t_fwd.c:1534]: ERROR: t_forward_nonack: failure to add branches
ERROR: tm [tm.c:1369]: ERROR: w_t_relay_to: t_relay_to failed
ERROR: sl [sl_funcs.c:282]: ERROR: sl_reply_error used: No error (2/SL)
ERROR: <core> [sip_msg_clone.c:506]: ERROR: sip_msg_cloner: cannot allocate
memory
ERROR: tm [t_lookup.c:1338]: ERROR: new_t: out of mem:
ERROR: tm [t_lookup.c:1478]: ERROR: t_newtran: new_t failed
ERROR: sl [sl_funcs.c:282]: ERROR: sl_reply_error used: I'm terribly sorry,
server error occurred (1/SL)
Regards,
Camila
*Camila Troncoso Solar **|* Ingeniero de Desarollo
+56 2 22408535 *·* +56 9 97327220 | ctroncoso(a)redvoiss.net
Badajoz 130, piso 16, Las Condes | Santiago - CHILE | *www.redvoiss.com
<http://www.redvoiss.com>*
Hi
Yeah I do already use the lcr module for routing to external carriers but
is probably a little overkill for what I need to route that traffic
internally. Is that my only real option?
Cheers
Keith
So im using Kamailio as a load balancer and proxy in-front of a few
Freeswitch boxes.
Im not going to use RTP Proxy, as my FS boxes will be public on the
internet ( Direct RTP connection is fine ).
I want ALL SIP to go via Kamailio, but the issue im running into is that
the SIP Contact header has the FS IP address in it in some cases. ( 180's
etc )
Every bit of documentation I can find about re-writing the Contact header
is geared around NAT, and thats not what im trying to do here..
Can anyone give some pointers on how to basically topology hide the FS
boxes on the SIP front but leave their IP in the SDP.
im going to have the firewalls setup so the SIP Can ONLY come from
kamailio, so its quite important I get this all right.
Any pointers would be appreciated.
Thanks
Jay
I send couple of email to Asipto.com about Siremis login issue but I didn't get any response. I configured apache web server and also installed siremis 4.1.1 successfully but i couldn't login and my problem is after " welcome to Siremis installation wizard" I went through step 1to 4 without issue on the last step I even receive installation complete congratulation also display username and login password but after 10 seconds it goes back to step 1. I was expecting to see a login window but I stack. Did anybody experience this issue? or if there is a mailing list, can someone point to the right group. Any help greatly appreciated.
Thanks
Abdulmalik
Hi all,
I am looking for the best module to route calls based on the authenticated
user that call came from and the destination number. Is there any current
module to do this?
Many thanks
Keith
Hello,
Guys, I need some help. I am tasked to deploy "Fail
Safe Architecture" for already running Kamailio Server in our
organization. Presently one Kamailio Server is serving the cause with one
internet connection and database on MySQL running on Windows 2008 Server R2(which
is attached to kamailio server on other LAN card).
Now the requirement is to deploy redundancy for internet connection
and kamailio server. Like they want two kamailio servers running parallel, so
if one fails, other will automatically take over and service will be available
to users without any obstruction. At any cost, my organization want to
absolutely minimize any possible blackout.
To further elaborate my point. Here is the network we want.
2 incoming internet connections to 2 kamailio servers. Both attached to a
single database placed at the backend. Now is it possible ?? If not what are
constraints ?? What workaround is possible ?? I seriously need help as it is
matter of job. Thanking in advance for help.
P.S : kamailio server is running of Fedora machine in our environment.
Cheers.