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

Asterisk SIP звонки не всегда проходят

1 23>
Откуда: Самара
Сообщений: 52

Asterisk SIP звонки не всегда проходят

Asterisk 1.6.2
стоит на XEN
настроен SIP (была задача корпоративной SIP связи, для начала только на софтовый клиентах)

Звонки иногда не проходят, причем до этого пара может пройти, потом с одной стороны до 2й дозванивается, а наоборот нет.

Для всех пользователей вызывается один э тот же макрос



[macro-stdext]
exten => s,1,Dial(SIP/${ARG1},25)
exten => s,n,Congestion()
exten => s,n,Hangup()


в CLI после попытки звонка валится следующее


== Using SIP RTP CoS mark 5
-- Executing [pelu@default:1] Macro("SIP/pelu-00000018", "stdext,pelu") in new stack
-- Executing [s@macro-stdext:1] Dial("SIP/pelu-00000018", "SIP/pelu,25") in new stack
== Using SIP RTP CoS mark 5
[Jun 10 15:20:02] WARNING[1456]: app_dial.c:1745 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [s@macro-stdext:2] Congestion("SIP/pelu-00000018", "") in new stack
== Spawn extension (macro-stdext, s, 2) exited non-zero on 'SIP/pelu-00000018' in macro 'stdext'
== Spawn extension (default, pelu, 1) exited non-zero on 'SIP/pelu-00000018'



само собой радует (cause 20 - Unknown)

Что делать?
2010-06-10 15:23

Сообщений: 6521

Re: Asterisk SIP звонки не всегда проходят

Макрос бессмысленный.
Чтобы показать наглядно - Астериск думет примерно так же как я:
CLI>sip show users
покажет что нет такого юзера pelu в списке пиров. А раз нет - то и
Unable to create channel of type 'SIP'
2010-06-10 16:45

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

Re: Asterisk SIP звонки не всегда проходят

Ща ему еще на других форумах тоже самое скажут , тогда и попробует разобраться.
http://линия24.рф - Астериск и прочие бубны!
2010-06-10 17:31

Откуда: Самара
Сообщений: 52

Re: Asterisk SIP звонки не всегда проходят

макрос... не важно... пока тестовый... далее наворачиваться будет, пока и так не работает.

Завтра гляну, но на сколько я помню sip show users всегда отвечает, что пусто. Юзеры берутся из LDAP и грузятся непосредственно при обращении к конкретному юзеру, например sip show user pelu load, или звонке.

Едем дальше
покажет что нет такого юзера pelu в списке пиров.

Ну иногда дозванивается, значит он есть. А если его нет, то куда он делся и что с этим делать?

Ну и он не всегда так. Иногда вызывает нормально. Кстати, при использовании Twinkle такой проблемы вообще не возникает, а с Ekiga например, 1 звонок норм проходит, а потом такой косяк
2010-06-10 22:55

Сообщений: 6521

Re: Asterisk SIP звонки не всегда проходят

CLI>sip show peers ?

NibiruanChild:

Юзеры берутся из LDAP и грузятся непосредственно при обращении к конкретному юзеру, например sip show user pelu load, или звонке.

Думаю это и есть Ваша проблема.
2010-06-11 00:22

Откуда: Самара
Сообщений: 52

Re: Asterisk SIP звонки не всегда проходят

всмысле это проблема? в 1,6 это вообще то отлаженная возможность, ничего сверхнового я туда не добавлял.
2010-06-11 13:25

Сообщений: 6521

Re: Asterisk SIP звонки не всегда проходят

Повторить вопрос?
CLI>sip show peers ?
Есть такой пир pelu в списке пиров при звонке?
2010-06-11 13:49

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

Re: Asterisk SIP звонки не всегда проходят

Не. команда трудная, думаю не осилит.
http://линия24.рф - Астериск и прочие бубны!
2010-06-11 15:09

Откуда: Самара
Сообщений: 52

Re: Asterisk SIP звонки не всегда проходят

оч смешно. просто не было возможности.

Итак. sip show users был всеегда пуст

был совет
В фаил sip.conf в секцию general добавьте:

Код:
rtcachefriends=yes
rtsavesysname=yes
rtupdate=yes
rtautoclear=yes
ignoreregexpire=yes


После добавления в таблице имеются все, кто или к кому обращались (кто зарегистрировался, позвонил, кому позвонили итд)

Стало определенно лучше. Например Ekiga, которая чаще всего косячила теперь нормально звонит.

Но не все гладко. Иногда проявляется такие косяки:
Звонок прошел, вызов приняли, сбросили. Астериск отреагировал на все соответсвующими сообщениями в кли. При повторном звонке или обратном бывает (далеко не всегда, но если один раз появился косяк, то он остается до реконнекта) либо busy (хотя предыдущий звонок сброшен) либо очень редко бывает, что астериск в кли вообще никак не реагирует на вызов
2010-06-11 18:39

Сообщений: 6521

Re: Asterisk SIP звонки не всегда проходят

ded:

Повторить вопрос?
CLI>sip show peers ?
Есть такой пир pelu в списке пиров при звонке?
2010-06-11 18:48

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