Hi,

It took some time but I went after the re-registration issues.
The NCH Express Talk softphone, Basic Free Version, V3.08 does the wrong
thing. It requests 1 hour subscription expiration period and ignores the
expiration period returned by SipX. Therefore its subscription will
expire and it will not be accessible until its hourly re-registration.
It's a pity because we had the best experiences with this softphone.

The Cisco 7940 (SIP image, P0S3-08-5-00) is a more complicated issue.
The phone processes SipX expiration response correctly but it tries to
re-register exactly after that time period. It seems that due to minor
differences between the clock of the PC running SipX and the clock of
the Cisco phone, the Cisco phone is regularly late. Not by much, the
maximum time it spent unsubscribed was less than 1 minute. It still
happens, however, and when it happens, the endpoint is unregistered and
cannot receive calls.

Would it be possible for SipX to "lie" in its subscription expiration
time, e.g. report back X seconds to the endpoint and set its internal
timeout to X+D seconds? Minor clock differences between the device and
the endpoint could be then overcome.

Regards,
Gabor

-----Original Message-----
From: Dale Worley [mailto:[EMAIL PROTECTED] 
Sent: 13 November 2008 16:06
To: Gabor Paller
Cc: Nikolay Kondratyev; [email protected]
Subject: Re: [sipx-users] Re-registration problem

On Thu, 2008-11-13 at 12:38 +0000, Gabor Paller wrote:
> It seems to happen with Cisco 7940 (SIP image, P0S3-08-5-00). It is
> still unconfirmed, seems to happen spuriously and only for a few
> seconds.

There's a way to extract just the messages regarding a single phone: 

merge-logs --include-method=REGISTER --ft=[ext.no.]@
/var/log/sipxpbx/sipregistrar.log

That will generate file "merged.xml" that you can feed into sipviewer.
But it's also readable by text.  What it contains is all REGISTER
messages and responses to/from the registrar that contain the string
"[ext.no.]@" in their From or To headers, which extracts all the
registration messages from phone [ext.no.].

Look at those messages to see when the phone registers, and compare it
to the expires times provided in the REGISTER responses.

Dale


_______________________________________________
sipx-users mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users

Reply via email to