Hi; see inline [EMAIL PROTECTED] wrote: > From: "Igor Vanin" <[EMAIL PROTECTED]> > > Recently I met a strange server, which is responding to the > REGISTER requests (adding or refreshing a binding) with the 200 OK > response *without* any Contact header fields. > > I think people are thinking too hard about the problem. The resultint > situation is not complicated, really: > > It is not complicated but the client has to know if it registered or not. Some sip-phone wont let you make calls if they are not registered. Some sip-phones will not accept calls if they are not registered. The user agent has to know if it registered and what is the expiration timeout to refresh its registration. In one case ( considered register ) it will refresh using the expires value returned in the OK header ( not in this case where no Contact is returned ), in the second case it has to use any internal timer to try and register again.
So the decision of what the state of the UA is is not trivial, and in each condition different things may happens. Regards Diego B > - the phone can make outgoing calls, because whether it is registered > doesn't affect whether it can make outgoing call > Actually it can try to make outgoing calls if the UA let him and if the Proxy allow him. > - the phone is almost certainly not able to receiving incoming calls > > - the registrar is almost certainly malfunctioning and the user should > complain to its administrator > Here i'm agree.:) > Dale > _______________________________________________ > Sip-implementors mailing list > [email protected] > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors > _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
