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

    Pfsense et 3CX

    Scheduled Pinned Locked Moved Français
    12 Posts 3 Posters 1.3k 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.
    • P
      Pat_
      last edited by Pat_

      Bonjour,

      Je tente ici en désespoir de cause, dès fois qu'une autre personne ai déjà expérimenté cette bizarrerie. (Sisi j'ai cherché avant, peut être pas "bien").

      Je préfère dire de suite que je ne pense pas que mon problème vienne de pfsense, mais on ne sait jamais. Sur le forum de support de 3CX on me répète sans arrêt que c'est un problème de par-feu (ou de routage). Après tout qui sait.

      Voici la description de mon problème :

      J'ai un IPBX 3cx installé sur un PI sur mon réseau local (Pas de Trunk).
      3 clients installés sur I PC Fixe, un PC Portable, un S7 android 8.

      Le PC portable est relié à internet via le "Modem USB" du S7 qui est lui même relié à Internet via la 4G. (Mais ça fait pareil en WIFI local). Le PC fixe lui est câblé sur le réseau local où se trouve le PBX.

      Je n'ai aucun soucis pour que les deux PC (fixe et portable) s’appellent entre eux, dans les deux sens. Il est possible d'appeler les deux PC depuis le S7.
      Par contre, il m'est impossible d'appeler le S7 depuis aucun des deux PC.
      Il ne répond pas.

      Ce qui fait que j'ai quand même un soupçons au niveau du pfsense, c'est que quand on regarde la configuration des deux clients sur PC, ils pointent tous les deux vers le port 5090 (le tunel), alors que le client android lui pointe vers le 5060 (SIP).
      Du coup j'ai quand même un doute ...
      J'ai configuré le pfsense en suivant la doc 3cx et le tableau qui récapitule les NAT ici :
      [https://www.3cx.com/DOCS/pfsense-firewall/](link url)
      J'ai aussi fait le préservation de port comme demandé dans la doc.

      De plus, comme j'ai des règles au niveau de l'interface LAN (Oui ! même le réseau local fait pas ce qu'il veut ...) J'ai ajouté une règle sur le LAN pour autoriser tout protocoles et toutes destinations depuis l'IP de mon PBX, au cas où.

      Le HIC, c'est que chaque fois que je fait un test d'appel vers le S7, je n'ai aucune trace dans les log du pare-feu. Donc je me dis que c'est peut-être plutôt un problème de routage.

      Si quelqu'un a une idée ... je suis preneur !

      Merci de m'avoir lut déjà.

      Pat.

      [Ajout] Je précise que j'ai essayé de mettre le client du S7 sur le port 5090 et que ça ne change rien.

      E 1 Reply Last reply Reply Quote 0
      • E
        emacri @Pat_
        last edited by

        LAN:
        UDP & TCP 5090
        UDP & TCP 5060
        UDP 9000-10999 (default RTP)

        Wan:
        UDP & TCP 5090

        1 Reply Last reply Reply Quote 0
        • E
          emacri
          last edited by

          Also make sure 3cx Tunnel for remote connections is selected in Extension Provisioning:

          500d0544-477c-4ae2-9a91-72312933c844-image.png

          1 Reply Last reply Reply Quote 0
          • P
            Pat_
            last edited by

            Je ne suis pas sûr de bien comprendre la première réponse alors je vais faire plus simple :

            WAN Rules :
            d6923115-3598-4c43-91e4-81264a2d9ca9-image.png

            LAN Rules :
            ffb0d6b0-cf0e-4e94-9cc5-71a511cca043-image.png

            Port Static Preservation :
            ed306ce9-3f64-4fb7-bef7-b8d0f15763a7-image.png

            NAT :
            f676e1be-9576-47bc-80fd-da22f0440465-image.png

            1 Reply Last reply Reply Quote 0
            • P
              Pat_
              last edited by

              And for the extension of my S7:
              115b39c8-f961-4e2e-bfb7-7842e8708a18-image.png

              1 Reply Last reply Reply Quote 0
              • E
                emacri
                last edited by

                Désolé, en utilisant Google Translater. Pouvez-vous accéder à la page d'administration à partir d'Internet? La configuration semble correcte.

                1 Reply Last reply Reply Quote 0
                • P
                  Pat_
                  last edited by

                  Hello,
                  I am ok with english ... basic

                  I can Accès admin page from the internet when i check it here :
                  bcc01150-6b1f-450b-9b3d-2e99bbb8a279-image.png
                  Else not, but its normal.

                  Configuration seems ok; thats why i really dont understand why its does not work for smartphones. Maybe this story of 5060 and not 5090 like computers.

                  1 Reply Last reply Reply Quote 0
                  • E
                    emacri
                    last edited by

                    I have the same setup. The phones have to be provisioned while connected to the LAN but then connect to the FQDN from the internet. In the android app check Settings, Accounts, Manage Account, then you should see the Server settings External PBX IP: FQDN, PBX port: 5060, and then Click Advanced Settings at the bottom. Tunnel Encryption is checked.

                    Maybe double check the firewall test, here is how mine is:
                    a9ad08f9-7344-4c5e-93be-905ac7dc26be-image.png

                    1 Reply Last reply Reply Quote 0
                    • P
                      Pat_
                      last edited by Pat_

                      Hello,

                      I have check again the phone parameters as you indicate. All is the same.
                      I have also reinstall my phone with an official ROM for the S7.
                      And then reinstall all applications.

                      And there is my firewall check
                      3182f3f2-6316-4a61-820c-1b30a0a04d16-image.png

                      Scarry no ? :( Everything is green but ... one thing does not work.

                      I have also maid a detailed server log during a call, but i am not qualified enough to understand it.

                      1 Reply Last reply Reply Quote 0
                      • E
                        emacri
                        last edited by

                        Yes looks like yours is even better. I don't bother allowing everything else because they are only supposed to need 5090.

                        Sorry I don't know what else to tell you, if I think of anything I will let you know.

                        1 Reply Last reply Reply Quote 1
                        • TataveT
                          Tatave
                          last edited by

                          !!! Hé les gars vous êtes sur un forum pfsense ok , mais dans une section francophone. !!!

                          Si cela ne vous écorche pas trop merci de rédiger vos réponses dans la langue de Molière ou dans un le cas ou cela vous défrise, faite déplacer le topic dans la section anglophone pour ne pas plus polluer la section.

                          A vous de voir.

                          aider, bien sûre que oui
                          assister, évidement non !!!

                          donner à manger à un homme, ne lui permettra que de survivre qu'un temps.
                          apprendre à un homme comment cuisiner, il sera vivre.

                          P 1 Reply Last reply Reply Quote 0
                          • P
                            Pat_ @Tatave
                            last edited by

                            @Tatave said in Pfsense et 3CX:

                            !!! Hé les gars vous êtes sur un forum pfsense ok , mais dans une section francophone. !!!

                            Si cela ne vous écorche pas trop merci de rédiger vos réponses dans la langue de Molière ou dans un le cas ou cela vous défrise, faite déplacer le topic dans la section anglophone pour ne pas plus polluer la section.

                            A vous de voir.

                            Bonjour à vous,

                            J'ai posté dans la section Française car je préfère de l'aide en français en effet. Le "Hic" c'est que la seule personne qui a bien voulu répondre à mon post pour m'aider est un anglophone. Soit c'est un manque de chance , soit c'est magique, à vous de voir.

                            Personnellement, quand je cherche de l'aide, je m'adapte à la personne qui est susceptible de m'aider. Si cela pose un problème, je ne doute pas que les modérateur de ce forum agirons en conséquence.

                            Pour autant. j'ai fini par avoir une solution à mon problème. Et je dois dire que je suis bien tenté d'aller la poster dans la section anglophone, suite à votre remarque (que je comprends au demeurant).

                            Mais comme je ne suis pas mauvais joueur, je vais quand même la mettre ici.

                            Le problème venait de l'usage de l'IPV6. Il était activé sur mon réseau local. Depuis que je l'ai faire disparaitre de la configuration du pfsense, mon 3CX fonctionne normalement.

                            Thanks to all who have try to help me.

                            Pat.

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.