Re: [OpenSIPS-Users] Registration passthrough

2023-06-02 Thread nutxase via Users
Hi Daniel

Yes i did check

sure i will send you the opensips.cfg off list now(will remove my hosts)

Thanks!!!

Sent with [Proton Mail](https://proton.me/) secure email.

--- Original Message ---
On Friday, June 2nd, 2023 at 1:41 PM, Daniel Zanutti  
wrote:

> 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  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@opensips-ip:5060^...so i need it to be
>> sip:extensionnumber@deviceip:5060xxx
>>
>> Sent with [Proton Mail](https://proton.me/) secure email.
>>
>> --- Original Message ---
>> On Thursday, June 1st, 2023 at 9:31 PM, Daniel Zanutti 
>>  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  wrote:
>>>
 even with a stateless forward asterisk see's this

 Contact: 1000/sip:609q2255@opensipsip:5060 ee32101394 NonQual nan

 but i wanted it to be
 Contact: 1000/sip:609q2255@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 
  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 
>  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 
>>  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@lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Registration passthrough

2023-06-02 Thread Daniel Zanutti
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  wrote:

> So i now have only
> if (is_method("REGISTER")) {
> forward("myasterisk.server.com:5060 ");
> exit;
> }
>
> but the contact shows as
> sip:zyq5d7rf@opensips-ip:5060^...so i need it to be
> sip:extensionnumber@deviceip:5060xxx
>
>
> Sent with Proton Mail  secure email.
>
> --- Original Message ---
> On Thursday, June 1st, 2023 at 9:31 PM, Daniel Zanutti <
> daniel.zanu...@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  wrote:
>
>> even with a stateless forward asterisk see's this
>>
>>
>> Contact: 1000/sip:609q2255@opensipsip:5060 ee32101394 NonQual nan
>>
>> but i wanted it to be
>> Contact: 1000/sip:609q2255@uacip:5060 ee32101394 NonQual nan
>>
>> Sent with Proton Mail  secure email.
>>
>> --- Original Message ---
>> On Thursday, June 1st, 2023 at 3:00 PM, nutxase via Users <
>> users@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  secure email.
>>
>> --- Original Message ---
>> On Thursday, June 1st, 2023 at 1:59 PM, Daniel Zanutti <
>> daniel.zanu...@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@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 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  secure email.
>>> ___
>>> Users mailing list
>>> Users@lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>
>>
>>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Registration passthrough

2023-06-02 Thread nutxase via Users
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@opensips-ip:5060^...so i need it to be
sip:extensionnumber@deviceip:5060xxx

Sent with [Proton Mail](https://proton.me/) secure email.

--- Original Message ---
On Thursday, June 1st, 2023 at 9:31 PM, Daniel Zanutti 
 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  wrote:
>
>> even with a stateless forward asterisk see's this
>>
>> Contact: 1000/sip:609q2255@opensipsip:5060 ee32101394 NonQual nan
>>
>> but i wanted it to be
>> Contact: 1000/sip:609q2255@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 
>>  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 
>>>  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 
  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@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Registration passthrough

2023-06-01 Thread Daniel Zanutti
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  wrote:

> even with a stateless forward asterisk see's this
>
>
>   Contact:  1000/sip:609q2255@opensipsip:5060 ee32101394 NonQual
> nan
>
> but i wanted it to be
>   Contact:  1000/sip:609q2255@uacip:5060 ee32101394 NonQual
> nan
>
> Sent with Proton Mail  secure email.
>
> --- Original Message ---
> On Thursday, June 1st, 2023 at 3:00 PM, nutxase via Users <
> users@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  secure email.
>
> --- Original Message ---
> On Thursday, June 1st, 2023 at 1:59 PM, Daniel Zanutti <
> daniel.zanu...@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@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 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  secure email.
>> ___
>> Users mailing list
>> Users@lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>
>
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Registration passthrough

2023-06-01 Thread nutxase via Users
even with a stateless forward asterisk see's this

Contact: 1000/sip:609q2255@opensipsip:5060 ee32101394 NonQual nan

but i wanted it to be
Contact: 1000/sip:609q2255@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 
 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 
>  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 
>>  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@lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Registration passthrough

2023-06-01 Thread nutxase via Users
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 
 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  
> 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@lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


Re: [OpenSIPS-Users] Registration passthrough

2023-06-01 Thread Daniel Zanutti
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 
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 
> 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  secure email.
> ___
> Users mailing list
> Users@lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


[OpenSIPS-Users] Registration passthrough

2023-05-31 Thread nutxase via Users
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@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users