Summary:ASTERISK-00157: ENUM Lookups and 482 loopbacks
Reporter:Brian West (bkw918)Labels:
Date Opened:2003-08-23 20:12:36Date Closed:2009-10-05 11:58:16
Versions:Frequency of
Description:If sip target is on the same box as the origin endpoint you get a sip 482 loopback.  Not sure this is a bug but it would be nice if * would be graceful and understand its own IP in situations like this.


   -- Executing EnumLookup("SIP/phone1-81ed", "19184290404") in new stack
DEBUG[213011]: File enum.c, Line 414 (ast_get_enum): Found technology 'sip', destination 'sip:phone2@'
ENUM got '1'
   -- Executing Dial("SIP/phone1-81ed", "SIP/phone2@") in new stack
DEBUG[57352]: File chan_sip.c, Line 4938 (sipsock_read): Failed to grab lock, trying again...
   -- Called phone2@
DEBUG[57352]: File chan_sip.c, Line 515 (__sip_ack): Acked pending invite 102
DEBUG[57352]: File chan_sip.c, Line 533 (__sip_ack): Stopping retransmission on '020aa877579c8d737315b9605b2c126e@' of Request 102: Found
   -- Got SIP response 482 "Loop Detected" back from
Comments:By: Brian West (bkw918) 2003-08-23 20:13:45

One last thought would be to use BIND views to hand out diffrent infomation in situations like this.  But thats not pratical in some cases.

By: Mark Spencer (markster) 2003-08-24 10:06:51

To break that down would require a level of integration between SIP and ENUM that doesn't exist.  For now I'm going to say this isn't fixable.