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



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

    часть 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
    


  • Версия 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 заголовков



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




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

    Pfsense - x32 или x64 ?

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

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



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

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



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

    логи астериска после 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



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