> On June 19, 2014, 6:12 p.m., Matt Jordan wrote: > > /team/group/rls/res/res_pjsip_pubsub.c, lines 2087-2088 > > <https://reviewboard.asterisk.org/r/3648/diff/1/?file=59859#file59859line2087> > > > > You may want to provide a min/max range for this option. Otherwise, > > someone may provide a notification_batch_interval of 1 (thinking it is 1 > > second) and end up with a batch interval of 1 ms.
That won't work here since 0 is used to indicate not to batch notifications. I can't provide a compound range to the config framework (e.g. i == 0 || 1000 < i < 10000). The best I can do to prevent the misunderstanding you mention is to change the name of the option so that it has the units in the name. notification_batch_ms, for instance. What do you say to that? - Mark ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviewboard.asterisk.org/r/3648/#review12217 ----------------------------------------------------------- On June 19, 2014, 3:45 p.m., Mark Michelson wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviewboard.asterisk.org/r/3648/ > ----------------------------------------------------------- > > (Updated June 19, 2014, 3:45 p.m.) > > > Review request for Asterisk Developers. > > > Bugs: ASTERISK-23866 > https://issues.asterisk.org/jira/browse/ASTERISK-23866 > > > Repository: Asterisk > > > Description > ------- > > Use https://wiki.asterisk.org/wiki/display/AST/Resource+List+Configuration as > a guide for how RLS configuration was devised. The code on this review does > not stray from that design. Note that most edge cases are not addressed at > configuration time, but rather when a subscription is attempted to be > established. The only edge case handled in this review is duplicated list > items in a resource list. > > I also added an AMI PJSIPShowResourceLists command to list details of > configured lists. > > > Diffs > ----- > > /team/group/rls/res/res_pjsip_pubsub.c 416666 > > Diff: https://reviewboard.asterisk.org/r/3648/diff/ > > > Testing > ------- > > I created the following resource list in pjsip.conf > > [mylist] > type=resource_list > event=message-summary > list_item=foo > list_item=bar,baz > list_item=foo > full_state=yes > notification_batch_interval=5000 > > I ensured that I saw a warning message about ignoring the duplicated "foo" > list item. I then ran PJSIPShowResourceLists and got the following output: > > Response: Success > EventList: start > Message: A listing of resource lists follows, presented as ResourceListDetail > events > > Event: ResourceListDetail > ObjectType: resource_list > ObjectName: mylist > Event: message-summary > ListItem: foo,bar,baz > NotificationBatchInterval: 5000 > FullState: false > > Event: ResourceListDetailComplete > EventList: Complete > ListItems: 1 > > > All seems well to me. > > > Thanks, > > Mark Michelson > >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
