Hello,
On 03/14/06 22:10, Helge Waastad wrote:
Hi,
and thanks for your reply.
The only thing that confuses me is that is_method("PUBLISH") and
is_method("SUBSCRIBE") separate works allright...
when only one method name is present, and it is not one which has an
integer id, then string comparison is used (similar to method=="xxx" but
the function works for replies as well).
(the log shows: textops:fixup_method: unknown method in list
[SUBSCRIBE,PUBLISH/8704] - must be only defined methods)
When a list is used, then the comparison can be easily done with bit
operations (methods id are all powers of two). At startup a bitmask is
compiled from the methods list and used at runtime. If the method is
unknown, then the bitmask comparison cannot be used. A note about this
is written in the readme:
http://openser.org/docs/modules/1.1.x/textops.html#AEN407
I will add today the publish method in the list. Seems to be the only
one missing from the methods list defined by IANA.
Cheers,
Daniel
br hw
tir, 14,.03.2006 kl. 17.21 +0200, skrev Daniel-Constantin Mierla:
Hello,
On 03/14/06 16:03, Helge Waastad wrote:
Hi,
has anyone tried:
is_method("SUBSCRIBE|PUBLISH")?
PUBLISH is not in the list of known methods. It should be added.
Currently the list with known methods which iare translated to integer
IDs is:
INVITE
CANCEL
ACK
BYE
INFO
OPTIONS
UPDATE
REGISTER
MESSAGE
SUBSCRIBE
NOTIFY
PRACK
REFER
Any other method missing here (except PUBLISH)?
Cheers,
Daniel
> It's not working.
br hw
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users