Tyler, The script logic (for REGISTER) is a bit broken - you authenticate the REGISTER, you save it locally, send a reply to UAC and then relay the REGISTER to asterisk; which will send you back a reply, so you will end up with 2 replies back to UAC :)
Regarding the contact part, I see you are using the fix_nated_contact() function - this is the only function that seams to modify the CT hdr. To validate this assumption, try commenting the function and run again. Regards, Bogdan Web Support wrote: > Bogdan, or anyone, > > How can I relay the public IP of my UAD off to Asterisk instead of the IP of > the OpenSIPS server? > > Everything I've tried has not changed anything. I am using > fix_nated_contact(), as before using it, it was trying to register the > private IP of the UAD. > > -Tyler > > -----Original Message----- > From: users-boun...@lists.opensips.org > [mailto:users-boun...@lists.opensips.org] On Behalf Of Bogdan-Andrei Iancu > Sent: Tuesday, March 09, 2010 13:34 > To: OpenSIPS users mailling list > Subject: Re: [OpenSIPS-Users] Wrong IP when relaying REGISTER to Asterisk > > forgot the script :) > > but look for fix_nated_contact() ....if present > > Regards, > Bogdan > > Web Support wrote: > >> I've attached the .cfg, I'm sure it's a bit of a mess in your eyes... I'm >> still getting the grasp of OpenSIPS scripting and I'm having a hard time >> figuring out what is returned from certain function calls. >> >> I am not knowingly changing the Contact hdr, I think I want to though, so >> that it reflects the public IP of the UAD, no? >> >> Thanks for your help so far Bogdan. >> >> -Tyler >> >> -----Original Message----- >> From: users-boun...@lists.opensips.org >> [mailto:users-boun...@lists.opensips.org] On Behalf Of Bogdan-Andrei Iancu >> Sent: Tuesday, March 09, 2010 13:25 >> To: OpenSIPS users mailling list >> Subject: Re: [OpenSIPS-Users] Wrong IP when relaying REGISTER to Asterisk >> >> Ok, in this case I assume opensips is change it, right ? >> >> so the question is - does your opensips changes the Contact hdr in >> REGISTERs ? >> >> Regards, >> Bogdan >> >> Web Support wrote: >> >> >>> Hello Bogdan, >>> >>> The IP is of my OpenSIPS server. >>> >>> -Tyler >>> >>> -----Original Message----- >>> From: users-boun...@lists.opensips.org >>> [mailto:users-boun...@lists.opensips.org] On Behalf Of Bogdan-Andrei >>> > Iancu > >>> Sent: Tuesday, March 09, 2010 12:34 >>> To: OpenSIPS users mailling list >>> Subject: Re: [OpenSIPS-Users] Wrong IP when relaying REGISTER to Asterisk >>> >>> Hi Tyler, >>> >>> can you check at network level (use tcpdump, ngrep), in the REGISTER >>> from opensips to asterisk, what is the Contact header? does this Contact >>> hdr contain an IP of opensips or an IP of UAD ? >>> >>> Regards, >>> Bogdan >>> >>> Web Support wrote: >>> >>> >>> >>>> Currently I have OpenSIPS installed on one machine, and have my >>>> Asterisk (PBXware) on another machine. When trying to register my UAD >>>> through OpenSIPS, the relay is happening correctly and the device is >>>> showing up in Asterisk, but it's showing up with the IP of OpenSIPS. >>>> >>>> Ideally, I would like it to be the public IP of the device trying to >>>> register. As it stands right now, my UAD gets authenticated fine, >>>> registered in Asterisk. I can make extension to extension calls, >>>> extension to PSTN calls, but can NOT receive calls. >>>> >>>> How can I change the IP when relaying the REGISTER to Asterisk so that >>>> it's the public IP of the deivce, instead of my OpenSIPS server? >>>> >>>> Note: I am a LAMP guy, programming is not new to me, however. OpenSIPS >>>> scripting is still sort of foggy. >>>> >>>> Thanks in advance. >>>> >>>> -Tyler >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> Users mailing list >>>> Users@lists.opensips.org >>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >>>> >>>> >>>> >>>> >>> >>> >>> >> >> > > > -- Bogdan-Andrei Iancu www.voice-system.ro _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users