Страница 1 из 1

Астер не хочет регистрировать iaxmodem.

Добавлено: 28 авг 2011, 21:03
gofer_k

Код: Выделить всё

[root@meetme asterisk]# uname -a
Linux meetme.local 2.6.18-238.12.1.el5 #1 SMP Tue May 31 13:23:01 EDT 2011 i686 i686 i386 GNU/Linux

Код: Выделить всё

meetme*CLI> core show version
Asterisk 1.6.2.18 built by root @ meetme.ru on a i686 running Linux on 2011-06-12 20:40:34 UTC

Код: Выделить всё

[root@meetme asterisk]# cat iax.conf
[general]
bindport=4569
bindaddr=0.0.0.0
language=ru
bandwidth=low
disallow=all
allow=gsm
allow=alaw
allow=ulaw
jitterbuffer=no
forcejitterbuffer=no
autokill=yes
calltokenoptional = 0.0.0.0/0.0.0.0
maxcallnumbers = 16382

[iaxmodem0]
type=friend
username=iaxmodem0
context=default
secret=12345
host=dynamic
qualify=yes
disallow=all
allow=alaw
trunk=no
requirecalltoken=no

Код: Выделить всё

[root@meetme asterisk]# cat /etc/iaxmodem/ttyIAX0
device /dev/ttyIAX0
owner uucp:uucp
mode 660
port 4570
refresh 300
server 127.0.0.1
peername iaxmodem0
secret 12345
cidname Fax1
cidnumber 78123216111
codec alaw
При запуске iaxmodem командой
/usr/local/sbin/iaxmodem ttyIAX0
вываливается вот это:

Код: Выделить всё

[root@meetme asterisk]# /usr/local/sbin/iaxmodem ttyIAX0
[2011-06-17 12:21:54] Modem started
[2011-06-17 12:21:54] Setting device = '/dev/ttyIAX0'
[2011-06-17 12:21:54] Setting owner = 'uucp:uucp'
[2011-06-17 12:21:54] Setting mode = '660'
[2011-06-17 12:21:54] Setting port = 4570
[2011-06-17 12:21:54] Setting refresh = 300
[2011-06-17 12:21:54] Setting server = '127.0.0.1'
[2011-06-17 12:21:54] Setting peername = 'iaxmodem0'
[2011-06-17 12:21:54] Setting secret = '12345'
[2011-06-17 12:21:54] Setting cidname = 'Fax1'
[2011-06-17 12:21:54] Setting cidnumber = '78123216111'
[2011-06-17 12:21:54] Setting codec = alaw
[2011-06-17 12:21:54] Opened pty, slave device: /dev/pts/3
[2011-06-17 12:21:54] Created /dev/ttyIAX0 symbolic link
Ignoring unknown information element 'Unknown IE' (54) of length 0
[2011-06-17 12:21:54] Registration completed successfully.
но в CLI астера вижу вот это:

Код: Выделить всё

    -- Registered IAX2 'iaxmodem0' (AUTHENTICATED) at 127.0.0.1:40965
[Jun 17 12:23:28] NOTICE[4530]: chan_iax2.c:8470 update_registry: Restricting registration for peer 'iaxmodem0' to 60 seconds (requested 300)
если делаю так :

Код: Выделить всё

CLI> iax2 show registry
Host                  dnsmgr  Username    Perceived             Refresh  State
0 IAX2 registrations.
че не так ?

Re: Астер не хочет регистрировать iaxmodem.

Добавлено: 28 авг 2011, 21:53
gofer_k
Изменил в ttyIAX0
refresh 300 на refresh 60 NOTICE пропали но в

Код: Выделить всё

CLI> iax2 show registry
Host                  dnsmgr  Username    Perceived             Refresh  State
0 IAX2 registrations.
нет ничего зато в iax show peers
iaxmodem0/iaxmo 127.0.0.1 (D) 255.255.255.255 55951 OK (1 ms)
я так понимаю что в registry он что не должен отображаться ?

Re: Астер не хочет регистрировать iaxmodem.

Добавлено: 28 авг 2011, 22:44
zlat
не должен
я бы еще порт 4570 добавил в описании пира

Re: Астер не хочет регистрировать iaxmodem.

Добавлено: 28 авг 2011, 23:02
ded
gofer_k, Вы уж разберитесь, кто на ком регистрируется.
iax2 show registry показывает регистрацию вашего астериска на сторонних ресурсах. Астериск не регистрируется на модемах, это модемы регистрируются на Астериске. И статус этих регистраций видно на
iax2 show peers

Re: Астер не хочет регистрировать iaxmodem.

Добавлено: 29 авг 2011, 06:51
Vlad1983
похоже не хватает auth=md5
вот мой

iax.conf

Код: Выделить всё

...
[iaxmodem0]
type=friend
host=dynamic
auth=md5
secret=111
context=fax-out
disallow=all
allow=ulaw
allow=alaw
jitterbuffer=no
...
cat /etc/iaxmodem/ttyIAX0

Код: Выделить всё

device		/dev/ttyIAX0
owner		uucp:uucp
mode		660
port		4570
refresh		60
server		127.0.0.1
peername	iaxmodem0
secret		111
cidname		Virtual Fax
cidnumber	iaxmodem0
codec		ulaw

Re: Астер не хочет регистрировать iaxmodem.

Добавлено: 29 авг 2011, 10:18
ded
А зачем iaxmodemу шифроваться при регистрации с 127.0.0.1 на 127.0.0.1?
Есть опасность, что кто-то может перехватить на localhost, рашифровать и воспользоваться?

Re: Астер не хочет регистрировать iaxmodem.

Добавлено: 29 авг 2011, 10:23
Vlad1983
с такими конфигами он точно работает
по другому не пробовал

и вашпе у него всё работает оказывается
iax show peers
iaxmodem0/iaxmo 127.0.0.1 (D) 255.255.255.255 55951 OK (1 ms)
не дочитал второй пост

Re: Астер не хочет регистрировать iaxmodem.

Добавлено: 30 авг 2011, 12:51
gofer_k
ded писал(а):gofer_k, Вы уж разберитесь, кто на ком регистрируется.
iax2 show registry показывает регистрацию вашего астериска на сторонних ресурсах. Астериск не регистрируется на модемах, это модемы регистрируются на Астериске. И статус этих регистраций видно на
iax2 show peers
Да я уже понял что затупил с iax2 show registry.
Всем спасибо.