[OpenSIPS-Users] Registration passthrough

Daniel Zanutti daniel.zanutti at gmail.com
Fri Jun 2 12:41:47 UTC 2023


Did you check SIP messages inside your opensips box? I saw home routers
changing the Contact some time ago.

I could help if you send the whole script, cannot help further without
seeing the whole picture.

Regards



On Fri, Jun 2, 2023 at 7:51 AM nutxase <nutxase at proton.me> wrote:

> So i now have only
> if (is_method("REGISTER")) {
> forward("myasterisk.server.com:5060 <http://node3.sipalto.com:5080>");
> exit;
> }
>
> but the contact shows as
> sip:zyq5d7rf at opensips-ip:5060^...so i need it to be
> sip:extensionnumber at deviceip:5060xxx
>
>
> Sent with Proton Mail <https://proton.me/> secure email.
>
> ------- Original Message -------
> On Thursday, June 1st, 2023 at 9:31 PM, Daniel Zanutti <
> daniel.zanutti at gmail.com> wrote:
>
> Check if you are manipulating contact with some function like
> fix_contact() or usage of media proxy solutions like rtpproxy, rtpengine or
> mediaproxy.
>
> Opensips doesn't change Contact if you don't tell to do it.
>
> On Thu, Jun 1, 2023 at 12:57 PM nutxase <nutxase at proton.me> wrote:
>
>> even with a stateless forward asterisk see's this
>>
>>
>> Contact: 1000/sip:609q2255 at opensipsip:5060 ee32101394 NonQual nan
>>
>> but i wanted it to be
>> Contact: 1000/sip:609q2255 at uacip:5060 ee32101394 NonQual nan
>>
>> Sent with Proton Mail <https://proton.me/> secure email.
>>
>> ------- Original Message -------
>> On Thursday, June 1st, 2023 at 3:00 PM, nutxase via Users <
>> users at lists.opensips.org> wrote:
>>
>> Hi Daniel
>>
>> Thanks for the reply
>>
>> So it seems asterisk pjsip shows the contact as the ip of opensips not
>> the uac
>> i will try with stateless as i just want to forward it via opensips and
>> asterisk to not know opensips
>>
>>
>> Sent with Proton Mail <https://proton.me/> secure email.
>>
>> ------- Original Message -------
>> On Thursday, June 1st, 2023 at 1:59 PM, Daniel Zanutti <
>> daniel.zanutti at gmail.com> wrote:
>>
>> Hi
>>
>> By standard, opensips does not change the Contact and your asterisk box
>> should receive the original Contact, sent by UAC. Are you sure the contact
>> is being changed by Opensips? I saw asterisk ignoring the contact and
>> putting source IP and origin some times. Long time I don't work with
>> asterisk...
>>
>> Also, you can check the stateless forward, it may be enough for you (not
>> sure):
>> https://www.opensips.org/Documentation/Script-CoreFunctions-3-1#toc17
>>
>> Suggestion:
>>
>> Monitore SIP trace and confirm if Opensips is changing the contact
>> (probably not)
>>
>>
>>
>>
>> On Wed, May 31, 2023 at 10:54 AM nutxase via Users <
>> users at lists.opensips.org> wrote:
>>
>>> Hey guys
>>>
>>> I have set opensips to take registrations and pass them through to
>>> asterisk using the below
>>> but my question is how can i make it set the contact to the ip of the
>>> uac and not the ip of opensips ?
>>>
>>> if (is_method("REGISTER")) {
>>> sethostport("sip.asterisk.xyz:50 <http://node3.sipalto.com:5080>60");
>>> route(toasterisk);
>>> }
>>>
>>> route[toasterisk] {
>>> if (!t_relay()) {
>>> xlog("(Rewriting) t_relay 1 - M=$rm RURI=$ru F=$fu T=$tu IP=$si
>>> ID=$ci\n");
>>> sl_reply_error();
>>> }
>>>
>>> Sent with Proton Mail <https://proton.me/> secure email.
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20230602/80df070a/attachment.html>


More information about the Users mailing list