sip-router writes:
Details - Hi. We had a small problem with polycom phones to realize blf functionality. On yealink, cisco, aastra etc works like a charm. We discover that in xml body of NOTIFY, entity uri doesn't contain a "sip:" value. In RFC 4235 however in xml body "sip:" is on every example. I've modify notify_body.c in presence_dialoginfo module to enable BLF functionality for polycom phone by adding "sip:" to entity pres and it works. I wonder it's ok?
i have noticed uri scheme missing from entity uri also in other presence documents not related to blf. in my opinion, the clients should be fixed rather that start patching them in sip proxy or xcap server.
-- juha