Страница 1 из 2
Как понять этот лог?
Добавлено: 29 авг 2011, 12:34
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
Re: Как понять этот лог?
Добавлено: 29 авг 2011, 12:38
Vlad1983
подозреваю перепутаны местами exten и trunk в Dial
приведите кусок лога чуть выше этих строк
смотреть по asterisk -rvvv
Re: Как понять этот лог?
Добавлено: 29 авг 2011, 12:58
Helpix
==> /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'
Re: Как понять этот лог?
Добавлено: 29 авг 2011, 13:15
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})
Re: Как понять этот лог?
Добавлено: 29 авг 2011, 13:48
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 не отправляет вызов через этот контекст.
Re: Как понять этот лог?
Добавлено: 29 авг 2011, 14:00
Vlad1983
интересно откуда взяли предположение, что пир именно 555 ?
и причем вызов в контекст с пира, если он исходящий пробует на 0932304625 с номера 0001, смотрящего в контекст vdp-outbound ?
Re: Как понять этот лог?
Добавлено: 29 авг 2011, 14:14
ded
Ошибся.
Тем не менее - явная ошибка в диалплане vdp-outbound
Возможно там присутствует
_0X.,1,Dial(${EXTEN}) потому что гладиолус.
Re: Как понять этот лог?
Добавлено: 29 авг 2011, 14:21
Vlad1983
на самом деле возможно по другой маске уходит
Helpix, покажите как у вас там в vdp-outbound ещё интересного
Re: Как понять этот лог?
Добавлено: 29 авг 2011, 14:37
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. =-
Щас я подумаю!
Re: Как понять этот лог?
Добавлено: 29 авг 2011, 14:40
Vlad1983
должно быть так
exten => _0X.,1,Dial(SIP/test/${EXTEN})
остальное мелочь
вместо test свой транк