Hi Eason, What is the RURI of the request looping on your server?
Regards, Bogdan hsuan wrote: > Hi Bogdan, > > I use multi-domain support, but if I comment the multi-domain setting in > opensips.cfg the looping still happen. Would I add something in my > opensips.cfg to avoid the looping? > > Thanks, > Eason > > > > Bogdan-Andrei Iancu wrote: > >> Hi Eason , >> >> the looping happens because your OpenSIPS does not recognize the domain >> from RURI as local domain (to be processed locally) and simply fwds it >> based on DNS. >> >> In your script, do you use multi-domain support? Is it based on the >> default opensips cfg ? >> >> Regards, >> Bogdan >> >> hsuan wrote: >> >>> Hi Bogdan, >>> >>> Thanks for your feedback. >>> >>> Yes, I can find the sip request to itself on LO interface. >>> >>> But I don't know what setting in opensips server will cause SIP looping. >>> Could you spell out more precisely? Why the sip looping only happens in >>> the >>> domain is not numeric? Do you mean it's not the DNS issue? I am a little >>> confused. >>> >>> Best regards, >>> Eason >>> >>> >>> >>> Bogdan-Andrei Iancu wrote: >>> >>> >>>> Hi Eason, >>>> >>>> according to RFC3263 ( SIP: Locating SIP Servers), if the explicit >>>> protocol and port is contain by the destination SIP URI, the proxy must >>>> try to do NAPTR and SRV lookups to discover what protocol and port to >>>> use... >>>> If these records are missing, the default value ( UDP + 5060) are >>>> assumed. >>>> >>>> these DNS lookups are done each time a requests is routed out (if not >>>> using IPs). >>>> >>>> What happens in your case is a SIP looping on the proxy (sending the >>>> request to itself). You can check this with tcpdump/ngrep/wireshark , >>>> watching the traffic on LO interface. >>>> >>>> Regards, >>>> Bogdan >>>> >>>> >>>> hsuan wrote: >>>> >>>> >>>>> Hi all, >>>>> >>>>> I am newbie on opensips, I wonder if the NAPTR is necessary in some >>>>> case? >>>>> When my sip domain is set to FQDN, the opensips server will send NAPTR >>>>> query >>>>> to DNS server. But there is no NAPTR supported DNS in my environment, >>>>> although the opensips server will get the ip and port eventaully. >>>>> Why the opensips server will send NAPTR query again and again even >>>>> though >>>>> it >>>>> already get the ip and port from DNS? When the opensips server get into >>>>> the >>>>> NAPTR loop, the user will get 483 too many hops finally and will not >>>>> able >>>>> to >>>>> register to opensips server. Once if the sip domain is set to ip >>>>> address, >>>>> the user will register successfully. Is there any way to disable the >>>>> NAPTR >>>>> query in opensips server? Please advice. >>>>> >>>>> Best regards, >>>>> Eason >>>>> >>>>> >>>>> >>>>> >>>>> >>>> _______________________________________________ >>>> Users mailing list >>>> [email protected] >>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>> >>>> >>>> >>>> >>> >>> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> >> > > _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
