[Freeswitch-users] Multiple Registrations inconsistency

Stefan gidoramothra at gmail.com
Fri Jul 9 10:36:59 UTC 2021


Hello, I've a problem with multiple registrations on freeswitch 1.10.6.
My internal profile contains the following:

<param name="multiple-registrations" value="contact"/>

And in the dialplan I use the bridge like this:

<action application="bridge" data="${sofia_contact(${dialed_extension})}"/>

It works as expected, all registered endpoints ring when i call an
extension which is registered multiple times. The problem starts when
one of the registered endpoints unregisteres. Then freeswitch
derigisteres all, and none is reachable anymore.

To be clear: a client with extension Number 2000 is registered 2 times,
one Registration is through Linphone, the other one through a polycom
phone. All is fine: When I call the extension 2000 both, Linphone and
polycom ring. But now the user chooses to close the Linphone, and
Linphone deregisters. The effect of this on freeswitch is, that the user
is completely deregistered, not just the Linphone Registration, but also
the one from polycom. As a result, I can't reach him anymore.

Even more astonishing: When the user now turns on his Linphone again, it
will register, and on calling the extension 2000 again both, Linphone
and polycom will ring.

I tried to set:

<param name="inbound-use-callid-as-uuid" value="true"/>

in my internal profile. But it did not change the described behaviour.

So my question is: how can I make freeswitch deregister multiple
registrations of the same user individualy?

__
s.




More information about the FreeSWITCH-users mailing list