Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / 3 Asterisk АТС и IAX2 Trunk

3 Asterisk АТС и IAX2 Trunk

1 2>
Сообщений: 8

3 Asterisk АТС и IAX2 Trunk

Подключаю третью VoIP АТС Asterisk, в этот раз она находится за фаирволом, подключаю транк по протоколу IAX, клиенты по SIP, открыл порт 4569, iax show peers показывает OK, звонки до внешней АТС не доходят, может еще что то необходимо открыть? или добавить nat=yes в iax.conf?
2010-08-05 11:55

Avatara of zzuz
Откуда: SPb
Сообщений: 1307

Re: 3 Asterisk АТС и IAX2 Trunk

дабавляйте всё что придет в голову в файл iax.conf , авось заработает.
tcpdump смотрите на удаленной машине.
http://линия24.рф - Астериск и прочие бубны!
2010-08-05 12:22

Сообщений: 6521

Re: 3 Asterisk АТС и IAX2 Trunk

Пропишите третью АТС в первой и второй как host=dynamic, а вней самой строки регистрации в транке на первой АТС и в транке на второй АТС.
Динамеическая регистрация создаст IAX2 пир, который будет поддерживаться qualify=yes
И да же не надо пробрасывать порт 4569.
2010-08-05 12:34

Сообщений: 8

Re: 3 Asterisk АТС и IAX2 Trunk

То есть все должно работать, как бы без лишних телодвижений? Зачем мне регистрация если все IP статические?

Да дело в том что IAX соединение устанавливается, проверяю щас пока только одну АТС в связке с внешней, делаю всё по принципу как и в связке со внутренней, звонок не уходит, вот лог:

-- Executing [8099@from-internal:1] ResetCDR("SIP/1101-000000ba", "") in new stack
-- Executing [8099@from-internal:2] NoCDR("SIP/1101-000000ba", "") in new stack
-- Executing [8099@from-internal:3] Progress("SIP/1101-000000ba", "") in new stack
-- Executing [8099@from-internal:4] Wait("SIP/1101-000000ba", "1") in new stack
-- Executing [8099@from-internal:5] Progress("SIP/1101-000000ba", "") in new stack
-- Executing [8099@from-internal:6] Playback("SIP/1101-000000ba", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
-- <SIP/1101-000000ba> Playing 'silence/1.gsm' (language 'en')
-- Executing [8099@from-internal:7] Wait("SIP/1101-000000ba", "1") in new stack
-- Executing [8099@from-internal:8] Congestion("SIP/1101-000000ba", "20") in new stack
== Spawn extension (from-internal, 8099, 8) exited non-zero on 'SIP/1101-000000ba'
-- Executing [h@from-internal:1] Macro("SIP/1101-000000ba", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/1101-000000ba", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,4)
-- Executing [s@macro-hangupcall:4] GotoIf("SIP/1101-000000ba", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,7)
-- Executing [s@macro-hangupcall:7] GotoIf("SIP/1101-000000ba", "1?theend") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] Hangup("SIP/1101-000000ba", "") in new stack
== Spawn extension (macro-hangupcall, s, 9) exited non-zero on 'SIP/1101-000000ba' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/1101-000000ba'


Номерные планы
На внутренней 1ХХХ
На внешней 8ХХХ
2010-08-05 13:40

Сообщений: 8

Re: 3 Asterisk АТС и IAX2 Trunk

tcpdump -i eth0 dst port 4569

Молчит(
2010-08-05 13:42

Сообщений: 8

Re: 3 Asterisk АТС и IAX2 Trunk

iax2 show peers показывает ОК с обоих сторон(
2010-08-05 13:43

Сообщений: 6521

Re: 3 Asterisk АТС и IAX2 Trunk

bart:

То есть все должно работать, как бы без лишних телодвижений?
Да, если знать наверняка - какие это телодвижения.

bart:

Зачем мне регистрация если все IP статические?
Чтобы преодолеть NAT без проблем.
В приведённом куске лога с консоли вообще не было вызова.
Сделайте как написал выше, иначе

zzuz:

дабавляйте всё что придет в голову в файл iax.conf , авось заработает.
- теоретические дискуссии только.
2010-08-05 14:00

Сообщений: 8

Re: 3 Asterisk АТС и IAX2 Trunk

У меня вообще крыша едет, после прописи вышесказанного внешний сервер просто заваливает вот этим...


[Aug 5 14:47:44] NOTICE[15353]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
[Aug 5 14:47:44] NOTICE[15350]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
[Aug 5 14:47:44] NOTICE[15354]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
[Aug 5 14:47:44] NOTICE[15352]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
[Aug 5 14:47:44] NOTICE[15355]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
[Aug 5 14:47:44] NOTICE[15353]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
[Aug 5 14:47:44] NOTICE[15349]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
[Aug 5 14:47:44] NOTICE[15356]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
[Aug 5 14:47:44] NOTICE[15357]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
[Aug 5 14:47:44] NOTICE[15351]: chan_iax2.c:5686 register_verify: No registration for peer 'user_d' (from 192.168.1.89)
2010-08-05 14:58

Сообщений: 8

Re: 3 Asterisk АТС и IAX2 Trunk

А не может ли быть проблема в том что пользователи в iax.conf на вызов и получение звонков одинаковы?
2010-08-05 15:00

Сообщений: 6521

Re: 3 Asterisk АТС и IAX2 Trunk

До пользователей ещё дело не доходит.
Если на внешнем такие сообщения, то он понятия не имеет куда отсылать ответ peer 'user_d' (from 192.168.1.89)
2010-08-05 15:35

1 2>
Добавить страницу в закладки:  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