Hi all,
I have a simple question that I can’t seem to find an answer to…
I have two Grandstream GXP2000 handsets and a softphone (Ekiga) connected to my Asterisk server (v1.4). Whenever my external line is called, they all ring simultaneously and anyone can pick the call up. The problem is that the two clients that did not pick the call up end up with a “Missed Call” notification, even though the call was picked up elsewhere.
From what I understand Asterisk is supposed to send a SIP CANCEL to a client if the call is picked up elsewhere (and a SIP BYE if the user hangs up), and the client would subsequently not show a missed call. It seems like either (a) Asterisk is sending a SIP BYE instead of a SIP CANCEL or (b) my client devices are not interpreting the SIP CANCEL correctly.
Can someone enlighten me?
Thanks
Matt