[OpenSIPS-Users] Too Many Hops on GCP. (Răzvan Crainea)

egemen ulus ulus_egemen at hotmail.com
Wed Nov 27 10:41:26 EST 2019


Hi, I think there is no any missing part in REGISTER part as you see below;

        if ( !(is_method("REGISTER")  ) ) {
                if (is_from_local()) {
                        # authenticate if from local subscriber
                        # authenticate all initial non-REGISTER request that pretend to be
                        # generated by local subscriber (domain from FROM URI is local)
                        if (!proxy_authorize("", "subscriber")) {
                                proxy_challenge("", "0");
                                exit;
                        }
                        if (!db_check_from()) {
                                send_reply("403","Forbidden auth ID");
                                exit;
                        }
                        consume_credentials();
                        # caller authenticated
                } else {
                        # if caller is not local, then called number must be local

                        if (!is_uri_host_local()) {
                                send_reply("403","Relay Forbidden");
                                exit;
                        }
                }
        }


Regards
Egemen
________________________________
Gönderen: users-request at lists.opensips.org <users-request at lists.opensips.org> adına Users <users-bounces at lists.opensips.org>
Gönderildi: 25 Kasım 2019 Pazartesi 20:00
Kime: users at lists.opensips.org <users at lists.opensips.org>
Konu: Users Digest, Vol 136, Issue 47

Send Users mailing list submissions to
        users at lists.opensips.org

To subscribe or unsubscribe via the World Wide Web, visit
        http://lists.opensips.org/cgi-bin/mailman/listinfo/users
or, via email, send a message with subject or body 'help' to
        users-request at lists.opensips.org

You can reach the person managing the list at
        users-owner at lists.opensips.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Users digest..."


Today's Topics:

   1. Re: Too Many Hops on GCP. (Răzvan Crainea) (Răzvan Crainea)
   2. OpenSIPS Summit 2020 - Registration Open (Bogdan-Andrei Iancu)


----------------------------------------------------------------------

Message: 1
Date: Mon, 25 Nov 2019 11:44:25 +0200
From: Răzvan Crainea <razvan at opensips.org>
To: users at lists.opensips.org
Subject: Re: [OpenSIPS-Users] Too Many Hops on GCP. (Răzvan Crainea)
Message-ID: <54e843be-63f3-8621-2226-562ffb4baf45 at opensips.org>
Content-Type: text/plain; charset=utf-8; format=flowed

I mean after calling `save()`, you should add an `exit;` Something like

if (is_method("REGISTER")) {
     save();
     exit;
}

Best regards,
Răzvan

On 11/22/19 7:25 PM, egemen ulus wrote:
> Hi Răzvan ,
>
> Yes it happens during registering. After a while it obviously gives 483
> too many hops because of max forward. What you mean when you say that
> "exiting after 'save()' "
>
> Regards,
> Egemen
> ------------------------------------------------------------------------
> *Gönderen:* users-request at lists.opensips.org
> <users-request at lists.opensips.org> adına Users
> <users-bounces at lists.opensips.org>
> *Gönderildi:* 18 Kasım 2019 Pazartesi 20:00
> *Kime:* users at lists.opensips.org <users at lists.opensips.org>
> *Konu:* Users Digest, Vol 136, Issue 33
> Send Users mailing list submissions to
>          users at lists.opensips.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> or, via email, send a message with subject or body 'help' to
>          users-request at lists.opensips.org
>
> You can reach the person managing the list at
>          users-owner at lists.opensips.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Users digest..."
>
>
> Today's Topics:
>
>     1. Too Many Hops on GCP. (egemen ulus)
>     2. Re: Too Many Hops on GCP. (John Burke)
>     3. Re: Too Many Hops on GCP. (Răzvan Crainea)
>     4. Re: fix_nated_sdp() not taking effect (Răzvan Crainea)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 18 Nov 2019 05:36:38 +0000
> From: egemen ulus <ulus_egemen at hotmail.com>
> To: "users at lists.opensips.org" <users at lists.opensips.org>
> Subject: [OpenSIPS-Users] Too Many Hops on GCP.
> Message-ID:
>
> <DB6PR0801MB18953402E21598BA0EF0787A8E4D0 at DB6PR0801MB1895.eurprd08.prod.outlook.com>
>
> Content-Type: text/plain; charset="iso-8859-9"
>
> Hi,
> I've installed Opensips 2.4 on a GCP vm, when I try to register my
> softphone to server, I am getting "483 too many hops" error. I am aware
> that there is loop on the server side, it sends the packet itself. But
> could not fix it. I have private and public IP addresses defined on
> google cloud vm.
>
> Here is the my conf and logs:
>
> auto_aliases=no
> listen=udp:10.138.0.3:5060  # private ip address
> listen=tcp:10.138.0.3:5060
>
> logs:
> opensips[2671]: Nov 12 18:56:53 [2727] DBG:core:parse_headers: via
> found, flags=22
> opensips[2671]: Nov 12 18:56:53 [2727] DBG:core:parse_via_param: found
> param type 234, <received> = <34.83.194.202>; state=6
> opensips[2671]: Nov 12 18:56:53 [2727] DBG:core:parse_via_param: found
> param type 232, <branch> = <z9hG4bK75e1.93b4e3a6.0>; state=16
> opensips[2671]: Nov 12 18:56:53 [2727] DBG:core:parse_via: end of header
> reached, state=5
>
> thank you for help!
> Egemen
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> <http://lists.opensips.org/pipermail/users/attachments/20191118/23853c28/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 18 Nov 2019 00:38:17 -0500
> From: "John Burke" <john at voxtelesys.net>
> To: <users at lists.opensips.org>
> Subject: Re: [OpenSIPS-Users] Too Many Hops on GCP.
> Message-ID:
>
> <3069669d235a571fd6eae01072a81360-1574055497 at ops-icewarp.voxtelesys.net>
>
> Content-Type: text/plain; charset="utf-8"
>
> I will be out of the office until 11/25. For immediate concerns please
> contact support at voxtelesys.com or 402-403-4435.
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 18 Nov 2019 14:44:51 +0200
> From: Răzvan Crainea <razvan at opensips.org>
> To: users at lists.opensips.org
> Subject: Re: [OpenSIPS-Users] Too Many Hops on GCP.
> Message-ID: <4abd0344-58fd-7ccb-dc83-f9e01bb00821 at opensips.org>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> Hi, Egemen!
>
> Is the REGISTER looping? Are you exiting `exit;` after `save()`?
>
> Best regards,
> Răzvan
>
> On 11/18/19 7:36 AM, egemen ulus wrote:
>> Hi,
>> I've installed Opensips 2.4 on a GCP vm, when I try to register my
>> softphone to server, I am getting "483 too many hops" error. I am aware
>> that there is loop on the server side, it sends the packet itself. But
>> could not fix it. I have private and public IP addresses defined on
>> google cloud vm.
>>
>> Here is the my conf and logs:
>>
>> /auto_aliases=no
>> /
>> /listen=udp:10.138.0.3:5060  # private ip address
>> /
>> /listen=tcp:10.138.0.3:5060/
>>
>> logs:
>> /opensips[2671]: Nov 12 18:56:53 [2727] DBG:core:parse_headers: via
>> found, flags=22
>> /
>> /opensips[2671]: Nov 12 18:56:53 [2727] DBG:core:parse_via_param: found
>> param type 234, <received> = <34.83.194.202>; state=6
>> /
>> /opensips[2671]: Nov 12 18:56:53 [2727] DBG:core:parse_via_param: found
>> param type 232, <branch> = <z9hG4bK75e1.93b4e3a6.0>; state=16
>> /
>> /opensips[2671]: Nov 12 18:56:53 [2727] DBG:core:parse_via: end of
>> header reached, state=5/
>> /
>> /
>> /thank you for help!/
>> /Egemen/
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>
> --
> Răzvan Crainea
> OpenSIPS Core Developer
> http://www.opensips-solutions.com
>
>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 18 Nov 2019 14:48:28 +0200
> From: Răzvan Crainea <razvan at opensips.org>
> To: users at lists.opensips.org
> Subject: Re: [OpenSIPS-Users] fix_nated_sdp() not taking effect
> Message-ID: <2fb96c37-2ed0-5ddd-eacc-9bd249c88774 at opensips.org>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Yes, the problem is definitely the fact that you are calling
> `rtpproxy_offer()` for the initial invite. Hence, when you run
> `fix_nated_sdp()`, you're trying to change the same IP once again - this
> is not possile in OpenSIPS.
> But I wonder why you need the `fix_nated_sdp()` if you are using
> RTPProxy. Can't you just use the `ip_address`[1] field to advertise the
> proper IP int he c= line.
>
> [1]
> https://opensips.org/html/docs/modules/3.0.x/rtpproxy.html#func_rtpproxy_offer
>
> Best regards,
> Răzvan
>
> On 11/13/19 1:51 PM, Mark Farmer wrote:
>> Hi everyone
>>
>> In my failure_route I'm routing to an Asterisk box for voicemail & I
>> need to change the SDP c/o parameters to use the correct internal IP
>> address but using fix_nated_sdp() is not taking effect.
>>
>> if (t_check_status("486|408|603")) {
>>                  xlog("CUSTOM_LOG: User replied $T_reply_code - Routing
>> to Asterisk Voicemail service.");
>>                  prefix("VMR_");
>>                  rewritehostport("10.150.50.53:2404
>> <http://10.150.50.53:2404>");
>>                  force_send_socket(udp:10.150.50.51);
>>                  fix_nated_sdp(10,"10.150.50.51");
>>
>>                  if (!t_relay()) {
>>                          send_reply(500,"Internal Error");
>>                  }
>>                  exit;
>> }
>>
>> I get the CUSTOM_LOG entry so I know that the route is executing.
>>
>> Maybe I'm doing something wrong with the flags, I've tried:
>> fix_nated_sdp(2,"10.150.50.51");
>> fix_nated_sdp(8,"10.150.50.51");
>> fix_nated_sdp(10,"10.150.50.51");
>>
>> But when I examine the SDP in the resulting invite, the c/o parameters
>> are never changed.
>> I'm using rtpengine_offer/answer in the initial routing, could it be
>> related to that?
>>
>> I'm using OpenSIPS 3.0.1
>>
>> Best regards
>> Mark.
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>
> --
> Răzvan Crainea
> OpenSIPS Core Developer
> http://www.opensips-solutions.com
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
> ------------------------------
>
> End of Users Digest, Vol 136, Issue 33
> **************************************
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>

--
Răzvan Crainea
OpenSIPS Core Developer
   http://www.opensips-solutions.com



------------------------------

Message: 2
Date: Mon, 25 Nov 2019 13:39:04 +0200
From: Bogdan-Andrei Iancu <bogdan at opensips.org>
To: "users at lists.opensips.org" <users at lists.opensips.org>,
        developensips <Devel at lists.opensips.org>,
        "business at lists.opensips.org" <business at lists.opensips.org>,
        "news at lists.opensips.org" <news at lists.opensips.org>
Subject: [OpenSIPS-Users] OpenSIPS Summit 2020 - Registration Open
Message-ID: <651e8c88-8f65-8baf-a25c-95b1fdf58929 at opensips.org>
Content-Type: text/plain; charset="utf-8"; Format="flowed"

<http://www.opensips.org/events/Summit-2020Amsterdam>


    Registration open


  OpenSIPS Summit 2020

May 5th-8th, 2020

Amsterdam, The Netherlands


*The registration is now open!*

Due to the popularity of OpenSIPS, conference attendees are drawn from
many areas both technical and non-technical and include CTOs, Lead
Engineers and Technical decision makers from small, medium and large
enterprises, corporations and organizations worldwide.


Don't miss the opportunity and join for the 2020 edition - the
/registration is now open
<https://www.opensips.org/events/Summit-2020Amsterdam/#pricing>/. You
may do individual registration or you can opt in for a /*Corporate
Package*/ with an attractive discount. And did I mentioned about the
/*Early Birds discount*/? Take advantage of it by registering by the end
of January 2020!

Register now <https://www.opensips.org/events/Summit-2020Amsterdam/#pricing>
We welcome everyone to join us and to be part of OpenSIPS Summit 2019,
as attendee, speaker or sponsor.
But do you want to stand out from the crowd? Then be an OpenSIPS Summit
2020 Sponsor - contact
<http://www.opensips.org/events/Summit-2020Amsterdam/#contact-map> our
team or email
<mailto:summit at opensips.org?subject=Sponsoring%20OpenSIPS%20Summit> us!


<https://www.google.com/maps/place/Radisson+Blu+Hotel,+Amsterdam/@52.3702502,4.8944856,17z/data=%213m1%214b1%214m5%213m4%211s0x47c609bf6cde2ad5:0x764aad4243f5348f%218m2%213d52.3702469%214d4.8966743?hl=en>


*
*

*Radisson Blu**
**Rusland 17, 1012CK Amsterdam, The Netherlands*

Meet us again at our familiar Venue, with the usual space and comfort!



**


--
Bogdan-Andrei Iancu
   OpenSIPS Founder and Developer
   http://www.opensips-solutions.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20191125/76629b31/attachment-0001.html>

------------------------------

Subject: Digest Footer

_______________________________________________
Users mailing list
Users at lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


------------------------------

End of Users Digest, Vol 136, Issue 47
**************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20191127/09cc2f4f/attachment-0001.html>


More information about the Users mailing list