I have an issue that ring groups are being called but there is noone there. It rings all of the phones and doesn’t stop until each phone is picked up. It seems that once the INVITE is sent to the phones, if a CANCEL is received by the PBX before the response to the INVITE to the phones, the CANCEL isn’t sent down the pipe to the phones. I’ve tried making adjustments to canreinvites and even dropped the firewall for testing (don’t worry, it’s secure) and cant figure out what’s going on. Is there some kind of setting for this?
Here is the wireshark view of the call flow. It is captured at the PBX. The first column is the provider, the second is the PBX, and 3-6 are extensions.
http://imgur.com/KZtV9Mn
This is a customized PBX in a Flash build. Here is the status output:
PBX in a Flash SILVER Status
──────────────────────────────────────────────────────────────────────────────
┌────────────────────────System Information───────────────────────────┐
│ Asterisk = ONLINE | Dahdi = ONLINE | MySQL = ONLINE │
│ SSH = ONLINE | Apache = ONLINE | Iptables = ONLINE │
│ Fail2ban = ONLINE | Internet = ONLINE | Ip6Tables = OFFLINE │
│ BlueTooth = OFFLINE | Hidd = OFFLINE | NTPD = ONLINE │
│ SendMail = ONLINE | Samba = OFFLINE | Webmin = ONLINE │
│ Ethernet0 = ONLINE | Ethernet1 = N/A | Wlan0 = N/A │
│ │
│ PBX in a Flash Version = 1.7.5.7 Running on HARDWARE │
│ FreePBX Version = 2.8.1.4 │
│ Running Asterisk Version = 1.4.42 │
│ Asterisk Source Version = 1.4.42 │
│ Dahdi Source Version = 2.5.0.2+2.5.0.2 │
│ Libpri Source Version = 1.4.12 │
│ Addons Source Version = 1.4.13 │
│ IP Address = x.x.x.x on eth0 │
│ Operating System = CentOS release 5.7 (Final) │
│ Kernel Version = 2.6.18-274.3.1.el5 - 32 Bit │
└──────────────────────────────────────────────────────────────
Thanks in advance for any help you can give.
Stewart