[reSIProcate] fetching registartion
Byron Campen
bcampen at estacado.net
Thu Sep 28 08:19:57 CDT 2006
I beg to differ: see section 10.3 bullets 6 and 8. I am somewhat
surprised that neither product supports fetch. In any case, this is a
bug, and it should be reported to the maintainers. In the meantime,
you may be able to force a registration refresh, and you will get the
current contacts in the 200.
Best regards,
Byron Campen
> In the RFC 3261 there are no requirements about the fetching
> registration procedure. I try this procedure with SER and Asterisk
> proxy for the first if I send a REGISTER out of dialog created for
> the first REGISTER it respond with a 401 Unauthrized while Asterisk
> don't support this procedure.
> On the other hand if I form a new ClientRegistration my problem
> persist, in fact if you suppose that:
>
> 1)at time T1 I perform a registration with the UA1 for
> alice at biloxi.com , the allContacts() return 1 binding
>
> 2)at time T2 I perform a registration with the UA2 for
> alice at biloxi.com, the allContacts() return 2 bindings
>
> 3)at time T3 I perform a fetching registartion with UA1 for
> alice at biloxi.com
> a) if the proxy response is 200 Ok the allContacts return 2
> bindings
>
> b) if the proxy response is a 4xx the allContacts return 1
> binding
>
> If there aren't any way to know the last response sending from the
> register server I don't be sure that the list returned by the
> allContacts() is the real list of the UAs logged with the same
> account.
>
> I hope for I'm clear and excuse me for my poor english.
>
>
>
>
> Scott Godin ha scritto:
>> There is no requirement to use the same from tag and Call-id to
>> query active registrations. You could just form a new
>> ClientRegistration using the same AOR, then use allContacts to get
>> see the current regisrations.
>>
>> From: Giuseppe Teresi [mailto:giuseppe.Teresi at tti.unipa.it]
>> Sent: Wed 9/27/2006 1:24 PM
>> To: Scott Godin
>> Cc: resiprocate-devel at list.sipfoundry.org
>> Subject: Re: [reSIProcate] fetching registartion
>>
>> Hi,
>>
>> I know the allContacts() method of ClientRegistration class, if
>> during the fetching procedure I obtain a 4xx message to the
>> REGISTER, when I call allContacts() it returns the contacts list
>> contained in the 200 Ok to the first REGISTER.
>>
>> Scott Godin wrote:
>>> There is an allContacts() method on ClientRegistration that can
>>> used to retrieve the Contacts from the 200 response.
>>>
>>> From: resiprocate-devel-bounces at list.sipfoundry.org on behalf of
>>> Giuseppe Teresi
>>> Sent: Wed 9/27/2006 1:04 PM
>>> To: resiprocate-devel at list.sipfoundry.org
>>> Subject: [reSIProcate] fetching registartion
>>>
>>> Hi everybody,
>>>
>>> I wish to give to my User Agent the possibility to fetch the
>>> registration (see RFC 3261 section 10.2.3), this procedure is
>>> performed
>>> to send a REGISTER with the same from tag and Call-Id of the first
>>> REGISTER but without the contact header, but to obtain the
>>> contact list
>>> of UAs registered with an account I need to parse the 200 ok
>>> response to
>>> the REGISTER and this procedure don't tell a virtual method of
>>> ClientRegistartion class.
>>> Does someone knows an alternative method to obtain the 200 Ok
>>> response?
>>>
>>>
>>> thanks
>>> Giuseppe T.
>>> _______________________________________________
>>> resiprocate-devel mailing list
>>> resiprocate-devel at list.sipfoundry.org
>>> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
>>>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.sipfoundry.org
> https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20060928/d84aeab7/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2369 bytes
Desc: not available
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20060928/d84aeab7/attachment.bin>
More information about the resiprocate-devel
mailing list