Strange behavior with MAC/Xten Xlite

I’m experiencing the following, does anyone knows if this is normal.

I am using xten xlite sipphone on a mac. I can get xlite to register
successfully with asterisk.

The problem is, when I quit xlite, somehow in asterisk, its still shows
the xlite client is connected. Below is an output of “sip show peers” when
I’ve quit the xlite in mac. In linux, when I quit xlite, I see the host goes to “unspecified”.

Anyone experience this before?

*CLI> sip show peers
Name/username Host Dyn Nat ACL Mask Port Status
mac (Unspecified) D 255.255.255.255 0 Unmonitored
phantom/phantom 10.1.1.10 D 255.255.255.255 5060 Unmonitored
homepc (Unspecified) D 255.255.255.255 0 Unmonitored
3 sip peers [3 online , 0 offline]
*CLI>

You have to remember when X-Lite shuts down, it may not “Unregister”.

In the case of the Asterisk server, it’s mostly waiting for the sip registration timeout to occur to stop seeing the registered clients.

If a call attempt were made, it would fail. Which is exactly what would happen if the the client wasn’t registered in the first place.

It’s not harmful to the system. It just makes it try to find a client that’s not connected right now before it gives you the N+101 treatment.