<div dir="ltr"><div>Hello,</div><div><br></div><div>From recent experiences with Proneprov and Resource List Subscriptions, I would like to gather comments on the following enhancements.<br><br>These include the following items:<br>1. Tools for list edition<br>2. Support of Classical List<br>3. Phoneprov function to iterate over List items<br>4. List items labels<br><br>1. Tools for list edition<br>As mentioned in [1], a common use case is "a small office where an Asterisk server acts as a PBX for 20 people, each with a SIP desk phone. Each of those 20 phones subscribes to the state of the others in the office".<br>A natural way to implement this use case would be to define:<br>- a single common list for all desk phone<br>- 20 specific list for each phone, each simply removing one entry for the common list.<br><br>If I'm not mistaken, there is currently no way to simply remove one entry from an existing list.<br>Having such tool would be convenient.<br><br><br>2. Support of Classical List<br>Though several SIP phones do support RFC4662 Resource List Subscriptions, some do not.<br>What about adding a new 'legacy' eventype in PJSIP resource_list entries ?<br>This 'legacy' value could be used a simple way to toggle off Resource List Subscriptions NOTIFY/SUBSCRIBE dialogs<br>when a list is attached to a phone that do not support RFC4662, the alternative being to remove or comment out<br>the whole resource_list entry.<br><br><br>3. Phoneprov function to iterate over List items<br>Combined with above 'eventype=legacy' feature, a new Phoneprov PP_EACH_ITEM_LIST() dialplan function would be helpful<br>to let a sysadmin define within pjsip.conf, BLF configuration for both RFC4662 supporting and non-RFC4662 supporting phones.<br>A single unified workflow seems valuable to me.<br><br><br>4. List items labels<br>Many desk phones have an LCD beside BLF.<br>If I'm not mistaken, RFC4662 do not allow to associate a label with a List entry.<br>What about adding a label to current list_item implementation such as with list_item="Foo<123>" or anything better than that ?<br>This label would not be used with RFC4662 Resource List Subscriptions but could be used with Classical List as defined above.<br><br><br>Comments would be very appreciated.<br> <br>[1] <a href="https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=30278158">https://wiki.asterisk.org/wiki/pages/viewpage.action?pageId=30278158</a></div><div><br></div><div>Best regards<br></div></div>