-
- Downloads
res_pjsip_registrar.c: Update remove_existing AOR contact handling.
When "rewrite_contact" is enabled, the "max_contacts" count option can block re-registrations because the source port from the endpoint can be random. When the re-registration is blocked, the endpoint may give up re-registering and require manual intervention. * The "remove_existing" option now allows a registration to succeed by displacing any existing contacts that now exceed the "max_contacts" count. Any removed contacts are the next to expire. The behaviour change is beneficial when "rewrite_contact" is enabled and "max_contacts" is greater than one. The removed contact is likely the old contact created by "rewrite_contact" that the device is refreshing. ASTERISK-27192 Change-Id: I64c107a10b70db1697d17136051ae6bf22b5314b
Showing
- CHANGES 13 additions, 0 deletionsCHANGES
- configs/samples/pjsip.conf.sample 8 additions, 2 deletionsconfigs/samples/pjsip.conf.sample
- include/asterisk/vector.h 8 additions, 0 deletionsinclude/asterisk/vector.h
- res/res_pjsip.c 29 additions, 3 deletionsres/res_pjsip.c
- res/res_pjsip_registrar.c 140 additions, 16 deletionsres/res_pjsip_registrar.c
Loading
Please register or sign in to comment