Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.0.7
-
Fix Version/s: 1.0.7
-
Component/s: mod_sofia
-
Labels:None
-
Environment:CentOS 5.5
-
Platform:Linux x86_64/gcc
-
Uname:Linux 2.6.18-194.11.4.el5 #1 SMP Tue Sep 21 05:04:09 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
-
CPU Info:
-
GCC Version:gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)
-
FreeSWITCH GIT Revision:FreeSWITCH Version 1.0.head (git-f288e3c 2010-10-01 23-35-51 -0400)
-
Reproduced with GIT HEAD?:yes
Description
Linksys phone is subscribing to FS to a watched phone, but light remains yellow which indicates unknown phone presence status (like it's not reged or unreachable). When I press the watched phone button, presence starts to work.
I compared the SIP traces from old FS (rev 13371) that's working, and from git HEAD.
Turns out that on initial SUBSCRIBE after REGISTERing, on old version, FS sends SIP 202 Accepted, and then sends NOTIFY with presence info, so presence immediately works.
However, on git HEAD there's no NOTIFY from FS following after SIP 202.
Presence starts to work only in case someone presses watched phone button.
I compared the SIP traces from old FS (rev 13371) that's working, and from git HEAD.
Turns out that on initial SUBSCRIBE after REGISTERing, on old version, FS sends SIP 202 Accepted, and then sends NOTIFY with presence info, so presence immediately works.
However, on git HEAD there's no NOTIFY from FS following after SIP 202.
Presence starts to work only in case someone presses watched phone button.
turn on the sip trace and capture and attach it here.
I bet you have different domains in your subscribe vs register that is not aliased by your profile.
Add any domains or ips that lead to your box to presence-hosts sep by a comma.