• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Blocking SIP traffic inside an OpenVPN tunnel?

Scheduled Pinned Locked Moved OpenVPN
2 Posts 1 Posters 475 Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C
    chedxb
    last edited by Jan 3, 2018, 2:09 PM Jan 3, 2018, 1:32 PM

    I am running PfSense 2.4.2 and I have an Asterisk PBX behind the firewall. I also have an OpenVPN Server on pfSense for the SIP clients and an OpenVPN client on pfSense, connected to an OpenVPN Server on Azure.

    LinPhone SIP client on an iPhone can connect to the OpenVPN Server on pfSense, then registers to Asterisk PBX and can call other extensions, as long as it is on the same LAN (over wifi) and entire traffic ends at the OpenVPN Server on Azure, as expected.

    however, when I turn the wifi off on iPhone and test the same over 3G, I can connect to the OpenVPN Server on pfSense, can register to Asterisk PBX but cannot call other extensions. I get timeout error message on LinPhone. On the other hand, everything works fine and entire traffic ends at the OpenVPN Server on Azure, as expected.

    I am not sure if my GSM operator is blocking my SIP traffic which is inside the OpenVPN tunnel (DPI?) or I did something wrong on pfSense and/or Asterisk settings.

    Any assistance would be appreciated.

    1 Reply Last reply Reply Quote 0
    • C
      chedxb
      last edited by Jan 4, 2018, 8:03 AM

      tried with a different SIP soft-client (Zoiper) and it worked. It seems there is a bug in LinPhone.

      1 Reply Last reply Reply Quote 0
      1 out of 2
      • First post
        1/2
        Last post
      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
        This community forum collects and processes your personal information.
        consent.not_received