Hi All,
Finally I was able to get the presence server up and running with the
openims and also able to do some basic tests with xlite. But the problem I am
seeing is when I change the status of a user (for ex from available to busy),
it sends a publish event to openser and now I expect the openser to trigger a
Notify to the contacts.
But this does not seem to be happening and I see some errors as below,
1(5293) SIP Request:
1(5293) method: <PUBLISH>
1(5293) uri: <sip:kiran@mkd149633.wipro.com>
1(5293) version: <SIP/2.0>
1(5293) parse_headers: flags=2
1(5293) Found param type 232, <branch> =
<z9hG4bK4ac2.743db705.0>; state=16
1(5293) end of header reached, state=5
1(5293) parse_headers: Via found, flags=2
1(5293) parse_headers: this is the first via
1(5293) After parse_msg...
1(5293) preparing to run routing scripts...
1(5293) parse_headers: flags=100
1(5293) Found param type 232, <branch> =
<z9hG4bK4ac2.bd17e9a7.0>; state=16
1(5293) end of header reached, state=5
1(5293) parse_headers: Via found, flags=100
1(5293) parse_headers: this is the second via
1(5293) Found param type 234, <received> = <10.117.2.44>;
state=6
1(5293) Found param type 232, <branch> =
<z9hG4bK-d87543-52058d7c8c660725-1--d87543->; state=6
1(5293) Found param type 235, <rport> = <5186>; state=16
1(5293) end of header reached, state=5
1(5293) parse_headers: Via found, flags=100
1(5293) DEBUG:maxfwd:is_maxfwd_present: value = 15
1(5293) DEBUG: t_newtran: T on
entrance=0xffffffff
1(5293) parse_headers: flags=ffffffffffffffff
1(5293) DEBUG:parse_to:end of header reached, state=10
1(5293) DBUG:parse_to: display={"Kiran"},
ruri={sip:kiran@mkd149633.wipro.com}
1(5293) DEBUG: get_hdr_field: <To> [40];
uri=[sip:kiran@mkd149633.wipro.com]
1(5293) DEBUG: to body
["Kiran"<sip:kiran@mkd149633.wipro.com>
]
1(5293) get_hdr_field: cseq <CSeq>: <95> <PUBLISH>
1(5293) DEBUG: get_hdr_body : content_length=449
1(5293) found end of header
1(5293) parse_headers: flags=78
1(5293) t_lookup_request: start searching: hash=11428, isACK=0
1(5293) DEBUG: RFC3261 transaction matching failed
1(5293) DEBUG: t_lookup_request: no transaction found
1(5293) parse_headers: flags=ffffffffffffffff
1(5293) PRESENCE:handle_publish: SIP-If-Match found
1(5293) PRESENCE:handle_publish: existing etag = a.1181035469.5298.17
1(5293) PRESENCE: handle_publish: 'expires' found
1(5293) PRESENCE: handle_publish: lexpire= 60
1(5293) PRESENCE: handle_publish: 'To' header ALREADY PARSED:
<sip:kiran@mkd149633.wipro.com>
1(5293) parse_headers: flags=ffffffffffffffff
1(5293) PRESENCE:publ_send200ok: send 200OK reply
1(5293) PRESENCE:publ_send200ok: etag= a.1181035469.5298.17 - len= 20
1(5293) parse_headers: flags=ffffffffffffffff
1(5293) check_via_address(10.154.20.45, 10.154.20.45, 0)
1(5293) PRESENCE: get_subs_dialog:The
query for subscribtion for [user]= kiran,[domain]= mkd149633.wipro.com for
[event]= presence returned no result
1(5293)
PRESENCE:query_db_notify: Could not get subs_dialog from database
1(5293)
PRESENCE:update_presentity: Could not send Notify
1(5293) DEBUG:
cleanup_uac_timers: RETR/FR timers reset
1(5293) DEBUG: add_to_tail_of_timer[2]: 0xb609b268 (6756)
1(5293) DEBUG:tm:UNREF_UNSAFE: after is 0
1(5293) DEBUG:destroy_avp_list: destroying list (nil)
1(5293) receive_msg: cleaning up
5(5299) DEBUG: timer routine:2,tl=0xb609b268 next=(nil), timeout=6756
5(5299) DEBUG: wait_handler : removing 0xb609b220 from table
5(5299) DEBUG: delete transaction 0xb609b220
5(5299) DEBUG: wait_handler : done
Can you please help me on this. Let me know if you need some log
files/traces.
Do I require to do some configuration changes or any additions to the
database for this.
Thanks,
Kiran.