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

    Voip и siproxd

    Scheduled Pinned Locked Moved Russian
    38 Posts 5 Posters 9.0k 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.
    • A
      armfranc
      last edited by

      Все настройки точно так как указаны в ссылке.

      Однако есть препятствие для ртп пакетов и они не доходят до PBX.

      и звонок обрывается после 6 сек односторонки с ошибкой

      " Retransmission timeout reached on transmission hZiC1uPFRPsyhb1onLV6UA..
      for seqno 2"

      1 Reply Last reply Reply Quote 0
      • D
        derwin
        last edited by

        просто оставлю это здесь для будущих поколений http://www.gotoadm.ru/wp-content/uploads/2015/09/Incoming_troubles1.png
        сам использовал эластикс.
        Вам нужно прописать внешний адрес для NAT в настройках эластика и внутренние директивы для внутренних локальных сетей
        http://asterisk.ru/knowledgebase/Asterisk+SIP+externip
        полные настройки https://www.voip-info.org/asterisk-sip-externip/
        и всё! удачи.

        1 Reply Last reply Reply Quote 0
        • werterW
          werter
          last edited by

          Добрый.

          Вам нужно прописать внешний адрес для NAT в настройках эластика и внутренние директивы для внутренних локальных сетей

          Кроме того, в настройках необходимых экстеншенов разрешить nat.

          Во FreePBX в кач-ве NAT-адреса можно указывать как ip, так и внешнее имя (динднс, если имеется белая динамика).

          2 armfranc
          Zoiper прекрасно умеет IAX2. Стоит задуматься об его использовании. Всего 1 порт для всего.

          nat1.png
          nat1.png_thumb
          nat2.png
          nat2.png_thumb
          nat3_extension.png
          nat3_extension.png_thumb

          1 Reply Last reply Reply Quote 0
          • D
            derwin
            last edited by

            эластик по умолчанию делает нат пиру.

            1 Reply Last reply Reply Quote 0
            • A
              armfranc
              last edited by

              все ровно звука нет

              настройки сип конф во вложении

              сеть такой

              роутер pfsense

              wan ip address 148.XXX.XXX.XXX
              lan ip address 192.168.1.1
              ip address elastix 192.168.1.3

              Reliably Transmitting (NAT) to 192.168.1.1:28098:
              OPTIONS sip:00001@192.168.1.1:28098;transport=UDP;rinstance=13dd939fc751ef49 SIP/2.0
              Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK4de60647;rport
              Max-Forwards: 70
              From: "Unknown" sip:unknown@192.168.1.3;tag=as2146e17c
              To: sip:00001@192.168.1.1:28098;transport=udp;rinstance=13dd939fc751ef49Contact: sip:unknown@192.168.1.3:5060Call-ID: 176c1846525e68e70dc29cab5d6c291a@192.168.1.3:5060
              CSeq: 102 OPTIONS
              User-Agent: FPBX-2.8.1(1.8.20.0)
              Date: Tue, 15 May 2018 13:25:44 GMT
              Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
              Supported: replaces, timer
              Content-Length: 0

              ![external IP2.jpg](/public/imported_attachments/1/external IP2.jpg)
              ![external IP2.jpg_thumb](/public/imported_attachments/1/external IP2.jpg_thumb)</sip:unknown@192.168.1.3:5060></sip:00001@192.168.1.1:28098;transport=udp;rinstance=13dd939fc751ef49></sip:unknown@192.168.1.3>

              1 Reply Last reply Reply Quote 0
              • werterW
                werter
                last edited by

                Добрый.

                У вас на WAN точно белая статика? Ни белая динамика, ни что-то серое провайдерское? Проверяли?
                Покажите скрины настроек fw (LAN,WAN) и NAT.
                После правки конфига Еластикс перезагрузить надо.

                P.s. В гугле по фразе elastix pfsense nat:
                https://doc.pfsense.org/index.php/PBX_VoIP_NAT_How-to
                https://www.3cx.com/docs/pfsense-firewall/
                https://www.elastix.org/community/threads/help-with-pfsense-and-elastix.130358/
                https://www.reddit.com/r/PFSENSE/comments/31a1y1/sip_problems_behind_pfsense_box/

                И вот такое кхм.. "оригинальное" (рабочее?) решение :
                https://forum.pfsense.org/index.php?topic=127083.0
                @Wolf666:

                Just my 2 cents and not new solution for you.
                I recently configured my PBX with pfSense and I have no issues so far.
                I only set NAT outbound rules as static, no need to set any port forwarding. Once PBX got registration, the state is well shown and kept alive. Outbound and inbound calls work fine.

                1 Reply Last reply Reply Quote 0
                • A
                  armfranc
                  last edited by

                  Добрый день,
                  У вас на WAN точно белая статика? Ни белая динамика, ни что-то серое провайдерское? Проверяли? Не знаю как проверить айпи сделал order is окна robot в hetzner (скриншоты есть)
                  Покажите скрины настроек fw (LAN,WAN) и NAT. -  (скриншоты есть)
                  После правки конфига Еластикс перезагрузить надо. (сделал)

                  ip_screen.jpg
                  ip_screen.jpg_thumb
                  outbound.jpg
                  outbound.jpg_thumb
                  port_forward_wan.jpg
                  port_forward_wan.jpg_thumb
                  rule_wan.jpg
                  rule_wan.jpg_thumb
                  rules_lan.jpg
                  rules_lan.jpg_thumb

                  1 Reply Last reply Reply Quote 0
                  • D
                    derwin
                    last edited by

                    покажите блок настроек эластика , переделанного из мана по моей ссылке. И покажите куда и как внесли настройки.

                    Я вам уже обозначил источник проблемы.

                    1 Reply Last reply Reply Quote 0
                    • A
                      armfranc
                      last edited by

                      Добрый день ,

                      изменения внесены в файл sip.conf (etc/asterisk/sip.conf) под заголовок general

                      nat=yes
                      externip=148.XXX.XXX.XXX
                      localnet=192.168.1.0/255.255.255.0

                      ![external IP.jpg](/public/imported_attachments/1/external IP.jpg)
                      ![external IP.jpg_thumb](/public/imported_attachments/1/external IP.jpg_thumb)

                      1 Reply Last reply Reply Quote 0
                      • werterW
                        werter
                        last edited by

                        Добрый.
                        Причина - невнимательность. И, соотв-но, грубые ошибки в правилах fw.

                        Далее. По ссылке https://www.3cx.com/docs/pfsense-firewall/ там где Port Preservation расписано как настроить NAT на пф.

                        ![2018-05-16 12_04_36.png](/public/imported_attachments/1/2018-05-16 12_04_36.png)
                        ![2018-05-16 12_04_36.png_thumb](/public/imported_attachments/1/2018-05-16 12_04_36.png_thumb)
                        ![2018-05-16 12_12_42.png_thumb](/public/imported_attachments/1/2018-05-16 12_12_42.png_thumb)
                        ![2018-05-16 12_12_42.png](/public/imported_attachments/1/2018-05-16 12_12_42.png)

                        1 Reply Last reply Reply Quote 0
                        • A
                          armfranc
                          last edited by

                          Добрый.
                          все ошибки исправил, проблема к сожалению остается

                          1_outbound_port_preservation.jpg
                          1_outbound_port_preservation.jpg_thumb
                          2_port_forwarding_wan.jpg
                          2_port_forwarding_wan.jpg_thumb
                          3_port_forwarding_lan.jpg
                          3_port_forwarding_lan.jpg_thumb

                          1 Reply Last reply Reply Quote 0
                          • A
                            armfranc
                            last edited by

                            Тут я могу сказать на 100  % что проблема в настройках астериска , потому что повторный звонок который я сделал миную астериск , т.е с оборудования из внешнего мира прямо на оборудование в локальной сети звонок состоялся , и есть 2 сторонняя слышимость.
                            Помогите настроить мой Эластикс правильно.

                            1 Reply Last reply Reply Quote 0
                            • D
                              derwin
                              last edited by

                              @armfranc:

                              Добрый день ,

                              изменения внесены в файл sip.conf (etc/asterisk/sip.conf) под заголовок general

                              nat=yes
                              externip=148.XXX.XXX.XXX
                              localnet=192.168.1.0/255.255.255.0

                              дык файл при каждом запуске перезатирается.
                              Вносите в sip_general_custom

                              1 Reply Last reply Reply Quote 0
                              • A
                                armfranc
                                last edited by

                                Привет спасибо попробую . а в sip_nat.conf пусто там ничего не надо прописать ?

                                1 Reply Last reply Reply Quote 0
                                • A
                                  armfranc
                                  last edited by

                                  в sip_general_custom
                                  Щас только одна строка allowguest=no и нет заголовка [general] как был в sip.conf
                                  для чего allowguest=no ?

                                  и добавить

                                  [general]
                                  nat=yes
                                  externip=148.XXX.XXX.XXX
                                  localnet=192.168.1.0/255.255.255.0

                                  или просто
                                  nat=yes
                                  externip=148.XXX.XXX.XXX
                                  localnet=192.168.1.0/255.255.255.0

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    armfranc
                                    last edited by

                                    так должно выглядеть ?

                                    sip_general.jpg
                                    sip_general.jpg_thumb

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      derwin
                                      last edited by

                                      к сожалению (для Вас), я уже давно переехал на железную АТС.
                                      И у меня только воспоминания об эластике. Кстати, переехал после новости об 3СХ

                                      Вот гуглится http://papa-admin.ru/elastix/103-elastix-nat.html
                                      Далее смотрите RTP сниф, если там в пакете идёт серый адрес - что то где то не применили. Если белый - смотрим дальше pfsense с пробросом портов

                                      PS: NAT + aster = проблемы.

                                      1 Reply Last reply Reply Quote 0
                                      • werterW
                                        werter
                                        last edited by

                                        Добрый.

                                        Может что-то с настройками сети для ВМ в самом хетцнере? Вот пример http://pyatilistnik.org/nastroyka-seti-na-virtualnoy-mashine-esxi-v-tsode-hetzner/  У вас так?

                                        В крайнем случае, купить еще один белый ip в хетцнере и развернуть ВМ с Астериск и этим ip минуя pfsense, т.е. напрямую.
                                        Или вот так https://www.tiernanotoole.ie/2015/05/30/PFSense-with-multiple-public-ips.html

                                        1 Reply Last reply Reply Quote 0
                                        • A
                                          armfranc
                                          last edited by

                                          Спасибо , у меня все настроен как указан в ссылке , но к сожалению звука все еще нет ,

                                          как проверить (смотрите RTP сниф, если там в пакете идёт серый адрес - что то где то не применили) ?

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            armfranc
                                            last edited by

                                            Спасибо за ответ , у меня мак адрес добавочного айпи привязан к ван порту pfsense а через лан порт pfsense уже подключен к локальному сети в котором находится эластикс , если вместо windows где установлен софтофн то звонок проходит нормально, т.е проблема в эластиксе

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