Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Probably a DNS error

0

Добрый день! Вновь столкнулся с проблемой при переносе пользователей в бд. После рестарта * в консоль начинают выводиться сообщения:

WARNING[19246]: chan_sip.c:15229 transmit_register: Probably a DNS error for registration to @, 
trying REGISTER again (after 20 seconds)

и

NOTICE[19246]: chan_sip.c:15104 sip_reg_timeout:    -- Registration for '@' 
timed out, trying again

записи из sip.conf кешируются, так как нужен qualify, если сказать в консоли reload то сообщения более не появляются. Я понимаю что он пытается зарегистрироваться, но не могу понять где указать что этого делать не надо. Вот дамп таблицы:

DROP TABLE IF EXISTS `sip_buddies`;
CREATE TABLE `sip_buddies` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `accountcode` varchar(20) DEFAULT NULL,
  `disallow` varchar(100) DEFAULT 'all',
  `allow` varchar(100) DEFAULT 'ulaw;alaw',
  `allowoverlap` enum('yes','no') DEFAULT 'yes',
  `allowsubscribe` enum('yes','no') DEFAULT 'yes',
  `allowtransfer` varchar(3) DEFAULT NULL,
  `amaflags` varchar(13) DEFAULT NULL,
  `autoframing` varchar(3) DEFAULT NULL,
  `auth` varchar(40) DEFAULT NULL,
  `buggymwi` enum('yes','no') DEFAULT 'no',
  `callgroup` varchar(10) DEFAULT NULL,
  `callerid` varchar(80) DEFAULT NULL,
  `cid_number` varchar(40) DEFAULT NULL,
  `fullname` varchar(40) DEFAULT NULL,
  `call-limit` int(8) DEFAULT '0',
  `callbackextension` varchar(20) DEFAULT NULL,
  `callingpres` varchar(80) DEFAULT NULL,
  `canreinvite` char(6) DEFAULT 'yes',
  `context` varchar(80) DEFAULT NULL,
  `defaultip` varchar(15) DEFAULT NULL,
  `dtmfmode` varchar(7) DEFAULT NULL,
  `fromuser` varchar(80) DEFAULT NULL,
  `fromdomain` varchar(80) DEFAULT NULL,
  `fullcontact` varchar(80) DEFAULT NULL,
  `g726nonstandard` enum('yes','no') DEFAULT 'no',
  `host` varchar(31) NOT NULL DEFAULT '',
  `insecure` varchar(20) DEFAULT NULL,
  `ipaddr` varchar(15) NOT NULL DEFAULT '',
  `language` char(2) DEFAULT NULL,
  `lastms` varchar(20) DEFAULT NULL,
  `maxcallbitrate` int(8) DEFAULT '384',
  `name` varchar(80) NOT NULL DEFAULT '',
  `nat` varchar(5) NOT NULL DEFAULT 'no',
  `deny` varchar(95) DEFAULT NULL,
  `permit` varchar(95) DEFAULT NULL,
  `pickupgroup` varchar(10) DEFAULT NULL,
  `port` varchar(5) NOT NULL DEFAULT '',
  `progressinband` enum('yes','no','never') DEFAULT 'no',
  `promiscredir` enum('yes','no') DEFAULT 'no',
  `qualify` char(3) DEFAULT NULL,
  `regcontext` varchar(20) DEFAULT NULL,
  `regexten` varchar(80) NOT NULL DEFAULT '',
  `regseconds` int(11) NOT NULL DEFAULT '0',
  `regserver` varchar(80) DEFAULT NULL,
  `rfc2833compensate` enum('yes','no') DEFAULT 'no',
  `rtptimeout` char(3) DEFAULT NULL,
  `rtpholdtimeout` char(3) DEFAULT NULL,
  `secret` varchar(80) DEFAULT NULL,
  `sendrpid` enum('yes','no') DEFAULT 'yes',
  `setvar` varchar(100) NOT NULL DEFAULT '',
  `subscribecontext` varchar(80) DEFAULT NULL,
  `subscribemwi` varchar(3) DEFAULT NULL,
  `t38pt_udptl` enum('yes','no') DEFAULT 'no',
  `trustrpid` enum('yes','no') DEFAULT 'no',
  `type` varchar(6) NOT NULL DEFAULT 'friend',
  `useclientcode` enum('yes','no') DEFAULT 'no',
  `username` varchar(80) DEFAULT '',
  `usereqphone` varchar(3) NOT NULL DEFAULT 'no',
  `videosupport` enum('yes','no') DEFAULT 'yes',
  `useragent` varchar(80) DEFAULT NULL,
  `defaultuser` varchar(80) DEFAULT NULL,
  `register` enum('yes','no') DEFAULT 'no',
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`),
  KEY `name_2` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=77 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;

Версия Asterisk 11.6-cert4 Четыре дня форсирования гугла не привели ни к чему, подскажите. Заранее спасибо.


Решено, просьба закрыть.

Решилось установкой значения NULL в столбце callbackextension

удалить закрыть спам изменить тег редактировать

спросил 2014-09-19 13:56:31 +0400

vzolkin Gravatar vzolkin
1 2 2

обновил 2014-09-24 09:16:27 +0400

Comments

У вас где-то указан адрес в host равный @ . Исправляйте.

zzuz ( 2014-09-19 14:28:48 +0400 )редактировать

в host везде dynamic, на это обратил внимание

vzolkin ( 2014-09-19 18:59:32 +0400 )редактировать

Не верю. Как вприницпе не верит и сервер.

zzuz ( 2014-09-19 23:13:14 +0400 )редактировать

Точно, всё проверил, может какие ещё параметры отвечают? Я не нашёл ничего на эту тему.

vzolkin ( 2014-09-22 09:24:39 +0400 )редактировать

Плохо проверили.

zzuz ( 2014-09-22 11:15:16 +0400 )редактировать

выяснил что при любом значении столбца host ничего не меняется, начал сверять чем моя таблица отличается от других, выяснилось что при наличии стлолбца "callbackextension" * начинает писать данные ошибки, без данного столбца пишет только ошибку о его отсутствии при рестарте, соотвенно.

vzolkin ( 2014-09-22 12:37:24 +0400 )редактировать

параметр инициирует регистрацию по указанному адресу. Только непонятно , почему у Вас оно не NULL .

zzuz ( 2014-09-22 13:52:16 +0400 )редактировать

Вот только понял, заполнил его из за непонимания, точнее из за собственных догадок о ео значении.

vzolkin ( 2014-09-24 09:13:38 +0400 )редактировать

1 Ответ

0

в host должно быть dynamic если используете пароль.

или адрес откуда звонок.

ссылка удалить спам редактировать

ответил 2014-09-19 18:53:32 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2014-09-19 13:56:31 +0400

Просмотрен: 1,008 раз

Обновлен: Sep 24 '14

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.