Unfortunately, I have not used the database provisioning method, so I don’t 
have much help there. I’ll have to defer to someone else. The only thing I 
could think is to make sure the IP address in the DB corresponds to the socket 
definition on the box, but it seems like you’ve already done that.

Whether or not you need to Record-Route the protocol change depends on your 
local implementation. If you have dedicated or known routing channels for 
sequential requests – which includes ACK & BYE, not just Re-INVITE – then you 
may not need the routes to be in the SIP messaging. Otherwise, you probably do 
need the Record-Route.

Ben Newlin

From: Users <users-boun...@lists.opensips.org> on behalf of Sasmita Panda 
<spa...@3clogic.com>
Date: Monday, July 29, 2024 at 5:51 AM
To: OpenSIPS users mailling list <users@lists.opensips.org>
Subject: Re: [OpenSIPS-Users] I need some info while setiing sethostport on 
opensips config .
 EXTERNAL EMAIL - Please use caution with links and attachments

________________________________
Any suggestions on this ?



Thanks & Regards
Sasmita Panda
Senior Network Testing and Software Engineer
3CLogic , ph:07827611765


On Fri, Jul 26, 2024 at 4:55 PM Sasmita Panda 
<spa...@3clogic.com<mailto:spa...@3clogic.com>> wrote:
Hi , Thanks for the reply .
Rather than configuration change , I have done through  dynamic routing .

 In the dr_gateway table I have added socket information udp:x.x.x.x:5060
mysql> select * from dr_gateways;
+----+------+------+---------------------------------------+-------+------------+-------+------------+-------+-----------------------+-------------+
| id | gwid | type | address                               | strip | pri_prefix 
| attrs | probe_mode | state | socket                | description |
+----+------+------+---------------------------------------+-------+------------+-------+------------+-------+-----------------------+-------------+
|  1 | gw4  |    3 | fs.3c.com:6080<http://fs.3c.com:6080> |     0 | NULL       
| NULL  |          0 |     0 | udp:192.168.0.69:5060<http://192.168.0.69:5060> 
| NULL        |
+----+------+------+---------------------------------------+-------+------------+-------+------------+-------+-----------------------+-------------+

I only have a single Invite on a single session on this leg . There is no 
Re-Invite at all  . Will I need to set record_route_preset on this case as well 
?

Thanks & Regards
Sasmita Panda
Senior Network Testing and Software Engineer
3CLogic , ph:07827611765


On Wed, Jul 24, 2024 at 7:06 PM Ben Newlin 
<ben.new...@genesys.com<mailto:ben.new...@genesys.com>> wrote:
Sasmita,

You need to be using $socket_out. [1]

By default, OpenSIPS will use the receiving socket as the sending socket. This 
means if you receive the message on TLS and do not change $socket_out then the 
message will be sent out the TLS socket.

Additionally, unless you are using B2BUA or maybe topology_hiding you will 
likely need to “remember” this protocol transition by adding a double 
Record-Route [2] to the message. You may also need to change any “transport” 
params that exist in the Request-URI and possibly the Contact header.

[1] 
https://www.opensips.org/Documentation/Script-CoreVar-3-2#toc86<https://www.opensips.org/Documentation/Script-CoreVar-3-2#toc86>
[2] 
https://opensips.org/docs/modules/3.2.x/rr.html<https://opensips.org/docs/modules/3.2.x/rr.html>

Ben Newlin

From: Users 
<users-boun...@lists.opensips.org<mailto:users-boun...@lists.opensips.org>> on 
behalf of Sasmita Panda <spa...@3clogic.com<mailto:spa...@3clogic.com>>
Date: Wednesday, July 24, 2024 at 1:54 AM
To: OpenSIPS users mailling list 
<users@lists.opensips.org<mailto:users@lists.opensips.org>>
Subject: [OpenSIPS-Users] I need some info while setiing sethostport on 
opensips config .
 EXTERNAL EMAIL - Please use caution with links and attachments

________________________________
Hi All ,

I am using openisp version : 3.2

I have an opensips config on which I was listening on UDP port only and hence 
using sethostport to route calls to a particular destination . like below .

          if(is_from_gw() || ($rp=~"5505"))
                   {
                  
sethostport("freeswitch-test.xyz.com:6080<http://freeswitch-test.xyz.com:6080>");
                   route(inbound);
                    exit;
                   }

Now I have to accept a call on TLS and send that to some other destination on 
UDP . I have enabled the tls module and also the dependent modules like 
tls_openssl,  tls_mgm .

socket=udp:192.168.0.y:5060
socket=tls:192.168.0.y:5061
socket=tcp:192.168.0.y:5060
          if(is_from_gw() || ($rp=~"5505"))
                   {
                  
sethostport("freeswitch-test.xyz.com:6080<http://freeswitch-test.xyz.com:6080>");
                   route(inbound);
                    exit;
                   }

This above configuration is not working . I am getting "477 Send Failed "

Thanks & Regards
Sasmita Panda
Senior Network Testing and Software Engineer
3CLogic , ph:07827611765
_______________________________________________
Users mailing list
Users@lists.opensips.org<mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users<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

Reply via email to