Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Unable to create channel of type 'IAX2' (cause 20 - Unknown)

Unable to create channel of type 'IAX2' (cause 20 - Unknown)

<1 2 3>
Сообщений: 61

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

я упустил очень важнуюю деталь
когда в iax.conf
rtcachefriends=no данные из базы не кешируются и собстевнное имеем те грабли что имеем

если
rtcachefriends=yes
то экземпляр пира копируется в локальную таблицу. в этом случае все работает хорошо. но теряется весь смсл реалтайм. Все изменения в базе астериск увидит только после релоада или команды iax2 prune realtime all. а это не приемлемо в корне
2010-02-18 14:26

Сообщений: 6521

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

Попробовать запустить realtime на mysql?
2010-02-18 14:35

Сообщений: 61

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

тоже не приемлемо.вся инфраструктура на слоне... разве только проверить заработает или нет
2010-02-18 14:39

Сообщений: 6521

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

Очень надеюсь что всё сделано как по-писанному: http://www.voip-info.org/wiki/view/Asterisk+RealTime+PostgreSQL
Народ бы рапортовал о такой трабле!
2010-02-18 14:40

Сообщений: 61

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

у меня сип и иакс пиры смотрят в одну таблицу. может это быть причиной?
2010-02-18 14:48

Сообщений: 6521

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

Может. Написано чОтко:
CREATE TABLE iax_buddies (
name varchar(30) primary key NOT NULL,
username varchar(30),
type varchar(6) NOT NULL,
secret varchar(50),
md5secret varchar(32),
dbsecret varchar(100),
notransfer varchar(10) DEFAULT 'yes',
inkeys varchar(100),
outkeys varchar(100),
auth varchar(100) NOT NULL DEFAULT 'md5',
accountcode varchar(100),
amaflags varchar(100),
callerid varchar(100),
context varchar(100) NOT NULL,
defaultip varchar(15),
host varchar(31) NOT NULL DEFAULT 'dynamic',
language char(5),
mailbox varchar(50),
deny varchar(95),
permit varchar(95),
qualify varchar(4) DEFAULT 'yes',
disallow varchar(100) NOT NULL DEFAULT 'all',
allow varchar(100) NOT NULL DEFAULT 'ulaw',
ipaddr varchar(15),
port integer DEFAULT 0,
regseconds integer DEFAULT 0,
UNIQUE (username)
);
2010-02-18 14:53

Сообщений: 61

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

Сделал в точности как тут.
Та же песня. По рэндому то работает то нет
2010-02-18 15:11

Сообщений: 1573

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

покажите файл extconfig.conf

iax.conf:

rtcachefriends=?
rtupdate=?
rtautoclear=?
rtignoreregexpire=?
2010-02-18 15:13

Сообщений: 61

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

cron333:

покажите файл extconfig.conf

iax.conf:

rtcachefriends=?
rtupdate=?
rtautoclear=?
rtignoreregexpire=?
extconfig.conf

iaxusers => pgsql,aster,iax_buddies
iaxpeers => pgsql,aster,iax_buddies
iaxregs => pgsql,aster,iax_buddies

sipusers => pgsql,aster,users_conf
sippeers => pgsql,aster,users_conf
sipregs => pgsql,aster,users_conf

iax.conf
rtcachefriends=no
rtupdate=yes

остальное закоментарено


2010-02-18 15:36

Сообщений: 61

Re: Unable to create channel of type 'IAX2' (cause 20 - Unknown)

нашел закономерность


обратил внимание на то, что пишет в базу
и тут то и нашел проблему.
ип адрес должен быть 0,0,0,0 в состонии если пир не залогинен. и елси залогинен то писать его ип адрес. также должен писать регсек по моменту логина и по моменту разлогина.
так вот в этих полях творится рэндом. логинюсь ли ралогиниваюсь в базу пишется ересь.
регсеконды может упасть в ноль при активном пире.
ип адрес может не обнулиться при разлогине.

и когда поле регсеконд равно нулю - звонок на этот пир не проходит
2010-02-18 15:40

<1 2 3>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru