We have a small VoIP setup based on Ubuntu12 and the default shipped Asterisk 184.108.40.206~dfsg-1ubuntu1. We have a single upstream trunk and less than ten clients.
What we experience since some time is that clients often deregister and immediately register again. Most of the clients having problems are Siemens Gigaset handset. What we see in the asterisk debug is this:
-- Unregistered SIP '101' -- Unregistered SIP '106' -- Registered SIP '101' at 192.168.0.191:5060 -- Registered SIP '106' at 192.168.0.191:5060 > doing dnsmgr_lookup for 'voip.eutelia.it' > doing dnsmgr_lookup for 'voip.eutelia.it' -- Unregistered SIP '105' -- Registered SIP '105' at 192.168.0.192:5060 -- Unregistered SIP '101' -- Unregistered SIP '106' > doing dnsmgr_lookup for 'voip.eutelia.it' > doing dnsmgr_lookup for 'voip.eutelia.it' -- Registered SIP '101' at 192.168.0.191:5060 -- Registered SIP '106' at 192.168.0.191:5060
This happens rather often, and if happens during a phone call the conversation is dropped
I’ve read on some other forum those Gigaset doesn’t handle more than two SIP connections simultaneously (though allows to register more), so we’ve configured one or at most two extensions per base, but the disconnect still happens.
As said some other extensions configured either with Cisco or softphones won’t disconnect.
Is there a configuration issue maybe? Something I can change to have those handset better behave?
I tried to capture some traffic with tcpdump but I’m still unable to understand the deregistration reason.
 type=friend secret=password port=5060 nat=yes host=dynamic context=interno canreinvite=no qualify=yes
This is the SIP configuration of the Gigaset: