First time here? Check out the FAQ!

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

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

спросил Sep 19 '14

vzolkin Gravatar vzolkin
1 2 1 2

обновил Sep 24 '14

Comments

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

zzuz (Sep 19 '14)edit

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

vzolkin (Sep 19 '14)edit

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

zzuz (Sep 19 '14)edit

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

vzolkin (Sep 22 '14)edit

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

zzuz (Sep 22 '14)edit

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

vzolkin (Sep 22 '14)edit

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

zzuz (Sep 22 '14)edit

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

vzolkin (Sep 24 '14)edit

1 Ответ

0

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

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

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

ответил Sep 19 '14

meral Gravatar meral flag of Ukraine
23347 24 20 177
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 ленту новостей

Статистика

Задан: Sep 19 '14

Просмотрен: 5,714 раз

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

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