[OpenSIPS-Users] Problems with SUBSCRIBES from Cisco firmware 7.4.8

James Lamanna jlamanna at gmail.com
Fri Aug 5 09:51:54 CEST 2011

Hi everyone,
I've noticed that I'm having issues with successive subscribes from
Cisco phones with firmware 7.4.8.
Here's a SIP trace of a "2nd" subscribe (when the first one is about to expire)

  SUBSCRIBE sip:regdev:5060 SIP/2.0..Via: SIP/2.0/UDP;branch=z9hG4bK-9160ffcb..From:
  "3471" <sip:3471 at regdev>;tag=4e466ee09b66a0fc..To: <sip:3473 at regdev
f7e53a3b-adddc725 at 1002 SUBSCRIBE..Max-Fo
  rwards: 70..Contact: "3471" <sip:3471 at>..Accept:
  es: 60..Event: dialog..User-Agent:
Cisco/SPA509G-7.4.8a..Content-Length: 0....

  SIP/2.0 200 OK..Via: SIP/2.0/UDP;branch=z9hG4bK-9160ffcb;rport=7813;received=xx.xx.xx.xx..From:
   "3471" <sip:3471 at regdev>;tag=4e466ee09b66a0fc..To:
<sip:3473 at regdev>;tag=dcf33b41ac7355dd2e87df2f605abeb8-120c..
   Call-ID: f7e53a3b-adddc725 at 1002 SUBSCRIBE..Expir
  es: 60..Contact: <sip:regdev:5060>..Server: OpenSIPS (1.6.4-2-notls

Even though it returns OK, the active_watchers table now no longer has
the subscription in it.
Also, when sending this SUBSCRIBE to another opensips instance, I get
a 481 "Subscription does not exist" error.

Things I've noticed:

The RURI is missing a username : I've tried to fix this up by using
$tU, but that doesn't seem to help.

BLF/Presence has been driving me nuts lately.
Is this just broken phone firmware?


-- James

More information about the Users mailing list