Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / IAX-френд и Auto-congesting

IAX-френд и Auto-congesting

IAX-френд получает congesting при звонке на шлюз, доступный с *
Сообщений: 31

IAX-френд и Auto-congesting

Имеет быть 'Asterisk 1.4.26.2 built by root @ pcbsd on a i386 running FreeBSD on 2010-02-01 23:28:52 UTC'.
На нем зарегистрирован удаленный шлюз Planet VIP-480FXO, в кот. включен четырехканальный городской телефонный номер.
sip.conf:
[0101]
type=friend
secret=xxxxxxx
host=dynamic
qualify=yes
context=phone-in
disallow=all
allow=alaw
allow=g729

[0102]
type=friend
secret=xxxxxxx
host=dynamic
qualify=yes
context=phone-in
disallow=all
allow=alaw
allow=g729

[0103]
type=friend
secret=xxxxxxx
host=dynamic
qualify=yes
context=phone-in
disallow=all
allow=alaw
allow=g729

[0104]
type=friend
secret=xxxxxxx
host=dynamic
qualify=yes
context=phone-in
disallow=all
allow=alaw
allow=g729


Кроме того, у астериска есть френд, подключенный по IAX2.
iax.conf:
[ogogon]
username=xxxxxxx
type=friend
secret=xxxxxxx
host=dynamic
qualify=yes
context=asterisk
insecure=port,invite
allow=all


Если на городской номер идет звонок с френда через IAX2 - звонок неуспешен.

-- Accepting AUTHENTICATED call from xxx.xxx.xxx.xxx:
> requested format = alaw,
> requested prefs = (alaw|g729),
> actual format = alaw,
> host prefs = (),
> priority = caller
-- Executing [09@asterisk:1] NoOp("IAX2/ogogon-2404", "") in new stack
-- Executing [09@asterisk:2] Dial("IAX2/ogogon-2404", "SIP/0101|60|D(09)") in new stack
-- Called 0101
[Apr 15 14:33:33] NOTICE[1111]: chan_sip.c:3028 auto_congest: Auto-congesting SIP/0101-29738000
-- SIP/0101-29738000 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [09@asterisk:3] Dial("IAX2/ogogon-2404", "SIP/0102|60|D(09)") in new stack
-- Called 0102
[Apr 15 14:33:41] NOTICE[1111]: chan_sip.c:3028 auto_congest: Auto-congesting SIP/0102-2973d000
-- SIP/0102-2973d000 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [09@asterisk:4] Dial("IAX2/ogogon-2404", "SIP/0103|60|D(09)") in new stack
-- Called 0103
[Apr 15 14:33:49] NOTICE[1111]: chan_sip.c:3028 auto_congest: Auto-congesting SIP/0103-29742000
-- SIP/0103-29742000 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [09@asterisk:5] Dial("IAX2/ogogon-2404", "SIP/0104|60|D(09)") in new stack
-- Called 0104
[Apr 15 14:33:57] NOTICE[1111]: chan_sip.c:3028 auto_congest: Auto-congesting SIP/0104-29747000
-- SIP/0104-29747000 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
== Auto fallthrough, channel 'IAX2/ogogon-2404' status is 'CONGESTION'
-- Hungup 'IAX2/ogogon-2404'

"Птица Обломинго-с...", как говаривал поручик Ржевский.

Если же позвонить на вход VIP-480FO и набрать номер, или сделать это с подключенного к астериску по SIP аппарату - результат совсем другой:
-- Executing [09@phone-in:1] NoOp("SIP/0101-2971c000", "") in new stack
-- Executing [09@phone-in:2] Dial("SIP/0101-2971c000", "SIP/0101|60|D(09)") in new stack
-- Called 0101
-- SIP/0101-29721000 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [09@phone-in:3] Dial("SIP/0101-2971c000", "SIP/0102|60|D(09)") in new stack
-- Called 0102
-- SIP/0102-2974f000 is ringing
-- SIP/0102-2974f000 is making progress passing it to SIP/0101-2971c000
-- SIP/0102-2974f000 answered SIP/0101-2971c000
-- Sending DTMF '09' to the called party.
-- adaptive jitterbuffer created on channel SIP/0101-2971c000
-- adaptive jitterbuffer created on channel SIP/0102-2974f000
-- adaptive jitterbuffer destroyed on channel SIP/0102-2974f000
== Spawn extension (phone-in, 09, 3) exited non-zero on 'SIP/0101-2971c000'
-- adaptive jitterbuffer destroyed on channel SIP/0101-2971c000

В показанном логе первый порт был занят, потому, что именно через него я заходил. Если звонить с внутреннего SIP-телефона - все то же самое, но первый порт сразу дозванивается.

Чем плох IAX2-френд?
Почему направления авто-конгестятся?


Ogogon.
2010-04-15 16:21

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

Re: IAX-френд и Auto-congesting

А с сип телефона прямо на 0101 позвонить?
http://линия24.рф - Астериск и прочие бубны!
2010-04-15 19:03

Сообщений: 31

Re: IAX-френд и Auto-congesting

zzuz:

А с сип телефона прямо на 0101 позвонить?
Там все телефоны подключены по SIP'у через Линксисовские шлюзы.
Но посмотреть с этого бока возможно интересно. Пропишу на него софтфон и посмотрю.

Ogogon.

P.S. А за что отвечает auto_congest в sip_chan.c ?

Ogo.
2010-04-15 20:40

Avatara of wins
Откуда: Краснодар
Сообщений: 189

Re: IAX-френд и Auto-congesting

1. включите дебаг на iax
2. проверьте контексты
имхо, контекстом промазали.. или синтаксисом Dial()
All desires should be executed
2010-04-15 22:00

Сообщений: 31

Re: IAX-френд и Auto-congesting

wins:

1. включите дебаг на iax
2. проверьте контексты
имхо, контекстом промазали.. или синтаксисом Dial()
"Однако, шаман прошел..."
Действительно, поменял диалплан - и она согласилась.
Хотя, совершенно не понимаю почему...

Ogogon.
2010-04-16 16:45

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