VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Как понять этот лог?

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Аватара пользователя
Helpix
Сообщения: 98
Зарегистрирован: 15 июн 2011, 17:57

Как понять этот лог?

Сообщение Helpix »

Настроен транк, все ок, зарегестрированный, но при попытке вызова ничего не происходит. В результате вот такие варнинги:

[Aug 29 11:28:51] WARNING[2732] chan_sip.c: No such host: 0932304625
[Aug 29 11:28:51] WARNING[2732] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)

Как их понять подскажите плиз?

Вот мой пир:

nat=no
dtmfmode=rfc2833
username=XXXXXXX
qualify=yes
canreinvite=no
insecure=port,invite
type=peer
host=XX.XXX.XXX.XX
allow=alaw
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Как понять этот лог?

Сообщение Vlad1983 »

подозреваю перепутаны местами exten и trunk в Dial
приведите кусок лога чуть выше этих строк
смотреть по asterisk -rvvv
ЛС: @rostel
Аватара пользователя
Helpix
Сообщения: 98
Зарегистрирован: 15 июн 2011, 17:57

Re: Как понять этот лог?

Сообщение Helpix »

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
==> /var/log/asterisk/full <==
[Aug 29 11:48:02] NOTICE[2688] chan_iax2.c: Restricting registration for peer '5555' to 60 seconds (requested 300)
[Aug 29 11:48:17] VERBOSE[2611] netsock.c: == Using SIP RTP TOS bits 184
[Aug 29 11:48:17] VERBOSE[2611] netsock.c: == Using SIP RTP CoS mark 5
[Aug 29 11:48:17] VERBOSE[3057] pbx.c: -- Executing [0932304625@vdp-outbound:1] Dial("SIP/0001-00000004", "SIP/0932304625") in new stack
[Aug 29 11:48:17] VERBOSE[3057] netsock.c: == Using SIP RTP TOS bits 184
[Aug 29 11:48:17] VERBOSE[3057] netsock.c: == Using SIP RTP CoS mark 5
[Aug 29 11:48:17] WARNING[3057] chan_sip.c: No such host: 0932304625
[Aug 29 11:48:17] WARNING[3057] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Aug 29 11:48:17] VERBOSE[3057] app_dial.c: == Everyone is busy/congested at this time (1:0/0/1)
[Aug 29 11:48:17] VERBOSE[3057] pbx.c: -- Executing [0932304625@vdp-outbound:2] Playback("SIP/0001-00000004", "welcome") in new stack
[Aug 29 11:48:17] VERBOSE[3057] file.c: -- <SIP/0001-00000004> Playing 'welcome.gsm' (language 'ru')
[Aug 29 11:48:18] VERBOSE[3057] pbx.c: -- Executing [0932304625@vdp-outbound:3] Hangup("SIP/0001-00000004", "") in new stack
[Aug 29 11:48:18] VERBOSE[3057] pbx.c: == Spawn extension (vdp-outbound, 0932304625, 3) exited non-zero on 'SIP/0001-00000004'
[Aug 29 11:48:18] VERBOSE[3057] pbx.c: -- Executing [h@vdp-outbound:1] Dial("SIP/0001-00000004", "SIP/h") in new stack
[Aug 29 11:48:18] VERBOSE[3057] netsock.c: == Using SIP RTP TOS bits 184
[Aug 29 11:48:18] VERBOSE[3057] netsock.c: == Using SIP RTP CoS mark 5
[Aug 29 11:48:18] WARNING[3057] chan_sip.c: No such host: h
[Aug 29 11:48:18] WARNING[3057] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
[Aug 29 11:48:18] VERBOSE[3057] app_dial.c: == Everyone is busy/congested at this time (1:0/0/1)
[Aug 29 11:48:18] VERBOSE[3057] pbx.c: -- Executing [h@vdp-outbound:2] Playback("SIP/0001-00000004", "welcome") in new stack
[Aug 29 11:48:18] WARNING[3057] file.c: Failed to write frame
[Aug 29 11:48:18] VERBOSE[3057] file.c: -- <SIP/0001-00000004> Playing 'welcome.gsm' (language 'ru')
[Aug 29 11:48:18] WARNING[3057] app_playback.c: ast_streamfile failed on SIP/0001-00000004 for welcome
[Aug 29 11:48:18] VERBOSE[3057] pbx.c: -- Executing [h@vdp-outbound:3] Hangup("SIP/0001-00000004", "") in new stack
[Aug 29 11:48:18] VERBOSE[3057] pbx.c: == Spawn extension (vdp-outbound, h, 3) exited non-zero on 'SIP/0001-00000004'
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Как понять этот лог?

Сообщение Vlad1983 »

предположим, что транк описан так
[test]
nat=no
dtmfmode=rfc2833
username=XXXXXXX
qualify=yes
canreinvite=no
insecure=port,invite
type=peer
host=XX.XXX.XXX.XX
allow=alaw

тогда контекст такой
[vdp-outbound]
exten => _X.,1,Dial(SIP/test/${EXTEN})
ЛС: @rostel
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Как понять этот лог?

Сообщение ded »

При таком контексте в логе должен быть виден вызов
Dial("SIP/0001-00000004", "SIP/test/0932304625
а у Вас -
[Aug 29 11:48:17] VERBOSE[3057] pbx.c: -- Executing [0932304625@vdp-outbound:1] Dial("SIP/0001-00000004", "SIP/0932304625")
Это значит - ошибка в диал плане, ваш пир 0001 не отправляет вызов через этот контекст.
Последний раз редактировалось ded 29 авг 2011, 14:11, всего редактировалось 1 раз.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Как понять этот лог?

Сообщение Vlad1983 »

интересно откуда взяли предположение, что пир именно 555 ?
и причем вызов в контекст с пира, если он исходящий пробует на 0932304625 с номера 0001, смотрящего в контекст vdp-outbound ?
ЛС: @rostel
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Как понять этот лог?

Сообщение ded »

Ошибся.
Тем не менее - явная ошибка в диалплане vdp-outbound
Возможно там присутствует
_0X.,1,Dial(${EXTEN}) потому что гладиолус.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Как понять этот лог?

Сообщение Vlad1983 »

на самом деле возможно по другой маске уходит
Helpix, покажите как у вас там в vdp-outbound ещё интересного

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

CLI> dialplan show vdp-outbound
ЛС: @rostel
Аватара пользователя
Helpix
Сообщения: 98
Зарегистрирован: 15 июн 2011, 17:57

Re: Как понять этот лог?

Сообщение Helpix »

приношу извенения, вынужден был отвояжировать на некоторое время:

[ Context 'vdp-outbound' created by 'pbx_config' ]
'_0.' => -2. Dial(SIP/${EXTEN}) [pbx_config]
'_.' => -2. Hangup() [pbx_config]
1. Dial(SIP/${EXTEN}) [pbx_config]
2. Playback(welcome) [pbx_config]
3. Hangup() [pbx_config]

-= 2 extensions (5 priorities) in 1 context. =-

Щас я подумаю!
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Как понять этот лог?

Сообщение Vlad1983 »

должно быть так
exten => _0X.,1,Dial(SIP/test/${EXTEN})
остальное мелочь
вместо test свой транк
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH