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

    Asterisk не шлёт регистрацию

    Scheduled Pinned Locked Moved Russian
    7 Posts 2 Posters 4.5k 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
      animal_alpha
      last edited by

      Астер не шлёт запросы на регистрацию.

      часть sip.conf

      
      register=>7499*******:sippassword@sip.****.ru/7499*******
      
      [sip_prov]
      type=friend
      user=7499*******
      host=sip.****.ru
      outboundproxy=sip.****.ru
      fromdomain=sip.****.ru
      fromuser=7499*******
      secret=*******
      username=7499*******
      insecure=port,invite
      context=default
      authname=7499*******
      dtmfmode=rfc2833
      dtmf=rfc2833
      canreinvite=no
      

      Вот ещё немного информации:

      PBX Core settings
      -----------------
        Version:                     1.8.26.1
        Build Options:               LOADABLE_MODULES
        Maximum calls:               Not set
        Maximum open file handles:   Not set
        Verbosity:                   0
        Debug level:                 0
        Maximum load average:        0.000000
        Startup time:                14:05:56
        Last reload time:            14:05:56
        System:                      FreeBSD/8.3-RELEASE-p11 built by root on i386 2014-05-01 16:17:25 UTC
        System name:                 
        Entity ID:                   64:66:b3:3b:36:c9
        Default language:            en
        Language prefix:             Enabled
        User name and group:         /
        Executable includes:         Disabled
        Transcode via SLIN:          Enabled
        Internal timing:             Enabled
        Transmit silence during rec: Disabled
        Generic PLC:                 Enabled
      
      * Subsystems
        -------------
        Manager (AMI):               Disabled
        Web Manager (AMI/HTTP):      Disabled
        Call data records:           Enabled
        Realtime Architecture (ARA): Disabled
      
      * Directories
        -------------
        Configuration file:          
        Configuration directory:     /conf/asterisk
        Module directory:            /usr/pbi/asterisk-i386/lib/asterisk/modules
        Spool directory:             /var/spool/asterisk
        Log directory:               /var/log/asterisk
        Run/Sockets directory:       /var/run/asterisk
        PID file:                    /var/run/asterisk/asterisk.pid
        VarLib directory:            /usr/pbi/asterisk-i386/share/asterisk
        Data directory:              /usr/pbi/asterisk-i386/share/asterisk
        ASTDB:                       /var/db/asterisk/astdb
        IAX2 Keys directory:         /usr/pbi/asterisk-i386/share/asterisk/keys
        AGI Scripts directory:       /usr/pbi/asterisk-i386/share/asterisk/agi-bin
      

      В дампе нет запроса на регистарцию. Только обмен options пакетами. При отправке инвайта получаю в ответ отлуп от сервера с ошибкой "SIP/2.0 407 Proxy Authentication Required - необходима аутентификация на прокси-сервере". Без регистрации с авторизацией по ip адресу работает.

      логи астериска после sip reload

      [May 2 14:26:14] NOTICE[26167] chan_sip.c: The 'username' field for sip peers has been deprecated in favor of the term 'defaultuser'
      [May 2 14:26:48] NOTICE[26167] chan_sip.c: Received SIP subscribe for peer without mailbox: 301
      
      1 Reply Last reply Reply Quote 0
      • werterW
        werter
        last edited by

        Версия pfsense ? Астериск на pfsense ? Установлен ли пакет sip proxy ? Ваша проблема проявилась сразу или после обновления pfsense ?

        P.s. Включайте логирование fw и смотрите там что происходит. И покажите скрин правил fw на WAN.

        P.p.s. http://stackoverflow.com/questions/5829630/failure-of-sip-proxy-authentication , http://wiki.kolmisoft.com/index.php/SIP/2.0_407_Proxy_Authentication_Required,
        http://forum.asterisk.ru/viewtopic.php?f=5&t=2473 :

        Re: Проблемы авторизации при исходящей

        Durimar » 22 янв 2013, 08:17
        Дамп был снят, выложил его в самом начале.
        На самом деле это уже не важно. Проблема решилась с помощью pedantic.
        Спасибо!

        Про pedantic в sip.conf - http://voip.rus.net/tiki-index.php?page=Asterisk+config+sip.conf :

        pedantic = yes|no :Включить медленную, педантичную проверку полей Call-ID и всех строк в многострочном заголовке SIP сообщения и кодированных URI заголовков

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

          Version: 1.8.26.1
          pfsense 2.1.2 . Астериск ставился на пфсенс из пакетов
          сип прокси стоит. пару месяцев назад настраивал знакомому pfsense 2.1 и ставил астериск. всё было норм.
          Поставил недавно вот собрал из старых деталей ПК поставил pfsense 2.1.2 , установил астер, настроил, а регистрацию не шлёт. В дампах, снимаемых на обоих интерфейсах пусто. в fw есть разрешающее правило на все протоколы и порты для IP провайдера.
          При этом если настроить без регистрации, работают и входящие и исходящие вызовы. Но у меня без регистрации тяжеловато будет, т.к. IP динамический

          Снимок.PNG
          Снимок.PNG_thumb

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

            http://voip.rus.net/tiki-index.php?page=SIP+Authentication

            Pfsense - x32 или x64 ?

            Коды ответа при ошибке авторизации - 401 или 407?

            … Если прокси сервер, проверяющий авторизацию, не может принять авторизационные данные, переданные в запросе, то он ДОЛЖЕН ответить сообщением с кодом 407 (Proxy Authentication Required). Ответ ДОЛЖЕН включать в себя заголовочное поле: "Proxy-Authenticate", содержащее, как минимум одну (и по возможности, заново сгенерированную) строку для проведения авторизации на прокси сервере, пригодную к использованию запрашивающим клиентом.

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

              2.1.2-RELEASE (i386)
              built on Thu Apr 10 05:23:34 EDT 2014
              FreeBSD 8.3-RELEASE-p15

              по поводу авторизации ясно. В том то и проблема. Мой астер ничего не шлёт. При этом если на учётке провайдера стоит авторизация с регистрацией, то в ответ на мой инвайт приходит 407 ошибка (оно и логично, я не авторизован).

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

                есть подозрение что я неправильно настроил. Т.к. устанавливал тот же дистрибутив на другой ПК, пробовал ставить другую версию из репозиториев, и ничего. Просто не шлёт регистрацию. В дампах пустота. Пакеты даже не уходят с интерфейса

                логи астериска после sip reload

                [May 2 14:26:14] NOTICE[26167] chan_sip.c: The 'username' field for sip peers has been deprecated in favor of the term 'defaultuser'
                [May 2 14:26:48] NOTICE[26167] chan_sip.c: Received SIP subscribe for peer without mailbox: 301

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

                  Offtop :
                  Если не заведется , то можно попробовать поднять тот же Elastix (даже на ВМ можно)
                  http://icluzo.livejournal.com/ - просто шикарнейший сайт по настройке и работе с Elastix.

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