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

IAX между двух астерисков

Добавлено: 03 июн 2013, 17:36
amatol
Есть 2 астериска пытаюсь поднять между ними iax2.
Астериск 1 -- Asterisk 1.8.6.0

iax2 show peers
office1 10.60.130.4 (S) 255.255.255.255 4569 OK (3 ms)

Астериск 2 -- Asterisk 11.3.0
iax2 show peers
Name/Username Host Mask Port Status Description
office2 10.60.130.3 (S) 255.255.255.255 4569 UNREACHABLE

С конфигом уже экспериментировал, сейчас самый обычный
Астериск 1
type=friend
host=10.60.130.4
qualify=yes
context=from-internal

Астериск 2
type=friend
host=10.60.130.3
qualify=yes
context=from-internal

В чем может быть проблема, может сталкивался кто?

Re: IAX между двух астерисков

Добавлено: 03 июн 2013, 18:06
Aven
IAX не нужен.

Re: IAX между двух астерисков

Добавлено: 03 июн 2013, 18:22
ded
У меня дежавю?

Re: IAX между двух астерисков

Добавлено: 03 июн 2013, 18:38
amatol
Да я читал соседние темы, не помогло. Сервера находятся в одной сети, Астериск 1 - Астериск 2 звонок проходит, обратно нет. Пинги ходят и в ту и в другую сторону, nmap показывает что udp 4569 открыт, iptables временно отключен. И да, Астериск 2 - виртуалка на vmware.

Re: IAX между двух астерисков

Добавлено: 03 июн 2013, 18:41
ded
Точно дежавю. Всё это было, было, было.....
http://forum.asterisk.ru/viewtopic.php?f=3&t=2983
Будем считать, что Вы не прошли тест профпригодности. Не справились с укладкой парашюта. Он не раскрылся.
Скорбим, помним....

Re: IAX между двух астерисков

Добавлено: 03 июн 2013, 21:46
april22
IAX2 - зачет .
у меня работает tранк на нем между FeePBX-DISTRO и каким то Ястаром , причем ястар за IPsec туннелем - и в Питере :-)
Глюков не обнаружено :-)

да и кстати гоняю на андройде IAXAgent (софтофон) работает лучше чем все остальные sip фоны :-)

Re: IAX между двух астерисков

Добавлено: 03 июн 2013, 21:48
amatol
freepbx на виртуалке? И какя версия астериска?

Re: IAX между двух астерисков

Добавлено: 04 июн 2013, 07:07
april22
amatol писал(а):freepbx на виртуалке? И какя версия астериска?
нормально там все работает ни чего удивительного .....
я все , что мне попадается прогоняю через виртуалки ....

Re: IAX между двух астерисков

Добавлено: 04 июн 2013, 08:58
jugatsu
amatol писал(а):Да я читал соседние темы, не помогло. Сервера находятся в одной сети, Астериск 1 - Астериск 2 звонок проходит, обратно нет. Пинги ходят и в ту и в другую сторону, nmap показывает что udp 4569 открыт, iptables временно отключен. И да, Астериск 2 - виртуалка на vmware.
Как же за*бало в таких темах упоминание nmap'а. UDP это stateless, мать его протокол. nmap шлёт для каждого, известного ему, протокола специальный пэйлоад https://github.com/nmap/nmap/blob/master/nmap-payloads. Для IAX, на сколько я знаю, нет такого.

Запусти nmap --packet-trace и посмотри, что он шлёт. Проверять доступность сервиса на своём же хосте nmap'ом - плохой тон. Для этого есть

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

sudo lsof -i4udp -ac asterisk -Pn

Re: IAX между двух астерисков

Добавлено: 04 июн 2013, 10:14
ded
UDP это stateless, мать его, протокол.
Запятая пропущена.
Если за**** - подмойтесь.
И постарайтесь не сорить буквами, ОК?
Проверять
sudo lsof -i4udp -ac asterisk -Pn
или
netstat -nlp | grep asterisk
конечно можно, но если работающий сервис прикрыт неумелым файерволом, или автоматом попавшим IP адресом fail2ban'ом, то такая проверка - неадекватна. И если снаружи видно

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

PORT     STATE         SERVICE
4569/udp open|filtered unknown
то порт открыт, а если

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

PORT     STATE  SERVICE
4569/udp closed unknown
- то закрыт. Большего и не нужно для понимания правильности работы файервола.