Greetings;<br><br>I apologise in advance for this one. I _know_ I screwed it up, but I just cannot see how. I&#39;m sure it&#39;s something blazingly obvious, but I just cannot find it and it&#39;s driving me nuts.<br><br>
I&#39;ve written an OpenSIPS config that uses an external perl &#39;helper&#39; to do an LCR lookup (it incorporates a bunch more things that the built-in OpenSIPS LCR can&#39;t do, elsewise I&#39;d use it), I&#39;ve rewritten the configuration several times over, and somewhere along the way I&#39;ve borked it, I guess. When the system receives a call it&#39;ll do the LCR lookup, find a route, and sends the call out to that route.<br>
The gateway it sends the call to responds with a &#39;100 Trying&#39;.... and then a second later OpenSIPS sends the INVITE again, and gets another &#39;100 Trying&#39;. And then a second later, OpenSIPS sends the INVITE again, etc. Even when the call comes up, sometimes OpenSIPS isn&#39;t &quot;seeing&quot; the &#39;200 OK&#39; and continues sending INVITES until it times out the call.<br>
<br>I&#39;ve pasted the whole config here - I hate to gobsmack people with the inanity and insanity of the config, remember it is in development, but I think I really need to show &#39;everything&#39; to have someone work out what the heck I&#39;m doing wrong here.<br>
<br>Config: <br><a href="http://pastebin.com/bqy9P9bt">http://pastebin.com/bqy9P9bt</a><br><br>Thank you very much for your help!<br><br> - Jock<br>