< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index  

RE: [reSIProcate] Timer running after registration - Is it useful?


Yes the timer is for registration refreshes and you must call stack
process and dum process in order to give dum and the stack cycles to do
any work.  Normally you should be calling process in some kind of loop -
there is a lot of info on the wiki about this.

Scott

> -----Original Message-----
> From: resiprocate-devel-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:resiprocate-
> devel-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Yong, Chee Yeew
> Sent: Wednesday, December 07, 2005 12:44 PM
> To: resiprocate-devel Devel
> Subject: [reSIProcate] Timer running after registration - Is it
useful?
> 
> Hello all,
> 
> After I have completed a registration with the SER, I am finding that
DUM
> sets up a timer. I would like to know if someone can suggest what's
the
> usefulness of this timer. I attached the Debug printout (relevant item
is
> 2nd last) below:
> 
> =========== start of debug printout ========
> 
> DEBUG | 20051207-171725.847 | c:\Test.exe | RESIP:DUM | 3252 |
> DialogUsageManager.cxx:1493 |
>    Looking for dialogSet: f330f24d10070115@xxxxxxxxxxxxxxxxxxxxx in
map:
> DEBUG | 20051207-171725.857 | c:\Test.exe | RESIP:DUM | 3252 |
> DialogUsageManager.cxx:1494 |
>    [f330f24d10070115@xxxxxxxxxxxxxxxxxxxxx -> 0039A9C8]
> DEBUG | 20051207-171725.857 | c:\Test.exe | RESIP:DUM | 3252 |
> DialogUsageManager.cxx:1395 |
>    DialogUsageManager::processResponse: SipResp: 200
tid=8a1e1c01d853fe1b
> cseq=REGISTER
>    contact=user@xxxxxxxxxxxxx:5060 / 2 from(wire)
> DEBUG | 20051207-171725.877 | c:\Test.exe | RESIP:DUM | 3252 |
> DialogId.cxx:50 |
>    DialogId::DialogId: f330f24d10070115@xxxxxxxxxxxxx
>    ef452c29a546667ff0304408d6cbea9f94abe364.b154
> DEBUG | 20051207-171725.887 | c:\Test.exe | RESIP:DUM | 3252 |
> DialogSet.cxx:665 |
>    findDialog:
> f330f24d10070115@xxxxxxxxxxxxxxxxxxxxxx
> a546667ff0304408d6cbea9f94abe364.b154
> 
>    in []
> DEBUG | 20051207-171725.907 | c:\Test.exe | RESIP:TRANSACTION | 3252 |
> TimerQueue.cxx:105 |
>    Adding application timer: DumTimeout::Registration
ClientRegistration
> sip:user@xxxxxxxxx:
>    duration=63 seq=1
> INFO | 20051207-171725.917 | c:\Test.exe | RESIP:APP | 3252 |
>    sipclientregistrationhandler.cpp:26 | Client Registration ->
onSuccess
>    SipResp: 200 tid=8a1e1c01d853fe1b cseq=REGISTER
> contact=user@xxxxxxxxxxxxx:5060 / 2 from
>    (wire)
> 
> =============== end of debug printout =============
> 
> I am guessing that this timer is used for refreshing my registration.
But,
> how is it triggered?
> Do I have to call DUM.process() or Stack.process()?
> 
> Thanks in advance!
> Chee
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel@xxxxxxxxxxxxxxxxxxx
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel