2009/1/21 Matthew Kaufman <matt...@matthew.at>: > I'm relatively new to sofia and nua, so I'm sure there's something I > need to do beyond keeping a reference to the nua_handle (which I've > tried) to keep it alive?
No, it should be enough to keep the handle around. However, it looks to me that you call nua_handle_destroy() after receiving 200 ok to SUBSCRIBE. --Pekka > Trace is below. > > Matthew Kaufman > > nua(0x2aaab00649b0): recv signal r_subscribe > nua: nua_stack_set_params: entering > soa_clone(static::0x6ea4890, 0x6e9a3a0, 0x2aaab00649b0) called > soa_set_params(static::0x2aaab006d0a0, ...) called > soa_set_params(static::0x2aaab006d0a0, ...) called > nta_leg_tcreate(0x2aaab0083370) > nua(0x2aaab00649b0): adding subscribe usage with event dialog > nta: selecting scheme sip > send 709 bytes to udp/[10.10.155.212]:5060 at 06:28:41.784462: > ------------------------------------------------------------------------ > SUBSCRIBE sip:1...@10.10.155.212 SIP/2.0 > Via: SIP/2.0/UDP 198.202.199.1;rport;branch=z9hG4bKFQKHQKgm4S37c > Max-Forwards: 70 > From: <sip:1...@198.202.199.1>;tag=Q9ZaSZjmcZHKg > To: <sip:1...@198.202.199.1> > Call-ID: 96692185-6227-122c-4987-0019b9f9b243 > CSeq: 110141324 SUBSCRIBE > Contact: <sip:1...@198.202.199.1> > Expires: 3500 > Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, > NOTIFY, REFER, UPDATE, REGISTER, INFO, PUBLISH > Supported: timer, precondition, path, replaces > Event: dialog;sla > Allow-Events: talk, presence, dialog, call-info, sla, > include-session-description, presence.winfo, message-summary, refer > Content-Length: 0 > > ------------------------------------------------------------------------ > nta: sent SUBSCRIBE (110141324) to */10.10.155.212:5060 > nta: timer shortened to 500 ms > nua(0x6eee760): recv signal r_destroy > nta_leg_destroy((nil)) > soa_destroy(static::0x6f00800) called > nh_destructor(0x6eee760) > recv 425 bytes from udp/[10.10.155.212]:5060 at 06:28:41.799571: > ------------------------------------------------------------------------ > SIP/2.0 200 OK > Via: SIP/2.0/UDP 198.202.199.1;rport;branch=z9hG4bKFQKHQKgm4S37c > From: <sip:1...@198.202.199.1>;tag=Q9ZaSZjmcZHKg > To: <sip:1...@198.202.199.1>;tag=CA9F1728-12FBA437 > CSeq: 110141324 SUBSCRIBE > Call-ID: 96692185-6227-122c-4987-0019b9f9b243 > Contact: <sip:1...@10.10.155.212> > Event: dialog;sla > User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.1.1.0137 > Accept-Language: en > Expires: 3500 > Content-Length: 0 > > ------------------------------------------------------------------------ > nta: received 200 OK for SUBSCRIBE (110141324) > nta: 200 OK is going to a transaction > nta_outgoing: RTT is 15.28 ms > nua(): refresh subscribe after 2445 seconds (in [875..2625]) > nua(): refresh subscribe after 2445 seconds > nua(0x2aaab00649b0): event r_subscribe 200 OK > nua: nua_application_event: entering > nua: nua_handle_magic: entering > nua: nua_handle_destroy: entering > nua(0x2aaab00649b0): sent signal r_destroy > nua(0x2aaab00649b0): recv signal r_destroy > nta: selecting scheme sip > send 605 bytes to udp/[10.10.155.212]:5060 at 06:28:41.800025: > ------------------------------------------------------------------------ > SUBSCRIBE sip:1...@10.10.155.212 SIP/2.0 > Via: SIP/2.0/UDP 198.202.199.1;rport;branch=z9hG4bKg0caSe1Q12Str > Max-Forwards: 70 > From: <sip:1...@198.202.199.1>;tag=Q9ZaSZjmcZHKg > To: <sip:1...@198.202.199.1>;tag=CA9F1728-12FBA437 > Call-ID: 96692185-6227-122c-4987-0019b9f9b243 > CSeq: 110141325 SUBSCRIBE > Contact: <sip:1...@198.202.199.1> > Expires: 0 > Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, > NOTIFY, REFER, UPDATE, REGISTER, INFO, PUBLISH > Supported: timer, precondition, path, replaces > Event: dialog;sla > Content-Length: 0 > > ------------------------------------------------------------------------ > nta: sent SUBSCRIBE (110141325) to */10.10.155.212:5060 > nua(0x2aaab00649b0): removing subscribe usage with event dialog > nta_leg_destroy(0x2aaab0083370) > soa_destroy(static::0x2aaab006d0a0) called > recv 675 bytes from udp/[10.10.155.212]:5060 at 06:28:41.802550: > ------------------------------------------------------------------------ > NOTIFY sip:1...@198.202.199.1 SIP/2.0 > Via: SIP/2.0/UDP 10.10.155.212;branch=z9hG4bK31fbe836F6A5B225 > From: <sip:1...@198.202.199.1>;tag=CA9F1728-12FBA437 > To: <sip:1...@198.202.199.1>;tag=Q9ZaSZjmcZHKg > CSeq: 1 NOTIFY > Call-ID: 96692185-6227-122c-4987-0019b9f9b243 > Contact: <sip:1...@10.10.155.212> > Event: dialog;sla > User-Agent: PolycomSoundPointIP-SPIP_650-UA/3.1.1.0137 > Accept-Language: en > Subscription-State: active;expires=3500 > Max-Forwards: 70 > Content-Type: application/dialog-info+xml > Content-Length: 152 > > <?xml version="1.0"?> > <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="0" > state="full" entity="sip:1...@198.202.199.1"> > </dialog-info> > ------------------------------------------------------------------------ > nta: received NOTIFY sip:1...@198.202.199.1 SIP/2.0 (CSeq 1) > nta: canonizing sip:1...@198.202.199.1 with contact > nta: NOTIFY (1) going to a default leg > nua: nua_stack_process_request: entering > send 498 bytes to udp/[10.10.155.212]:5060 at 06:28:41.802761: > ------------------------------------------------------------------------ > SIP/2.0 481 Call Does Not Exist > Via: SIP/2.0/UDP 10.10.155.212;branch=z9hG4bK31fbe836F6A5B225 > From: <sip:1...@198.202.199.1>;tag=CA9F1728-12FBA437 > To: <sip:1...@198.202.199.1>;tag=Q9ZaSZjmcZHKg > Call-ID: 96692185-6227-122c-4987-0019b9f9b243 > CSeq: 1 NOTIFY > Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, PRACK, MESSAGE, SUBSCRIBE, > NOTIFY, REFER, UPDATE, REGISTER, INFO, PUBLISH > Supported: timer, precondition, path, replaces > Content-Length: 0 > > ------------------------------------------------------------------------ > nta: sent 481 Call Does Not Exist for NOTIFY (1) > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > SourcForge Community > SourceForge wants to tell your story. > http://p.sf.net/sfu/sf-spreadtheword > _______________________________________________ > Sofia-sip-devel mailing list > Sofia-sip-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel > -- Pekka.Pessi mail at nokia.com ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Sofia-sip-devel mailing list Sofia-sip-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel