[asterisk-bugs] [JIRA] (ASTERISK-25797) Crash when calling a queue with a member with a forward to an nonexistent extension
Etienne Lessard (JIRA)
noreply at issues.asterisk.org
Tue Feb 16 11:09:33 CST 2016
Etienne Lessard created ASTERISK-25797:
------------------------------------------
Summary: Crash when calling a queue with a member with a forward to an nonexistent extension
Key: ASTERISK-25797
URL: https://issues.asterisk.org/jira/browse/ASTERISK-25797
Project: Asterisk
Issue Type: Bug
Security Level: None
Components: Applications/app_queue
Affects Versions: 13.7.2, 13.6.0
Environment: Debian 8.3 amd64
Reporter: Etienne Lessard
Given I have a queue with 1 member: Alice (SIP/alice)
Given Alice's phone has a forward (SIP native) to the 444 extension, and the 444 extension isn't defined in the dialplan
When Bob calls the queue
Then asterisk get stuck in what seems to be an infinite loop, consuming a lot of CPU time, and rapidly consuming (in the matter of seconds) all the available memory in the system, until the kernel OOM killer terminate the process
In my example, I used the following queues.conf:
{code}
[sales]
strategy = ringall
member => SIP/alice
{code}
And the following extensions.conf:
{code}
[default]
exten = 101,1,NoOp()
same = n,Queue(sales)
same = n,Hangup()
{code}
When Alice's phone receives a SIP INVITE from asterisk, since it has an unconditional forward enabled, it respond with a "302 Moved Temporarily" with the header "Contact: <sip:444 at 10.34.1.11>".
I've attached the interesting part of the log.
Thank you
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list