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

asterisk решение проблемы

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

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

user2014
Сообщения: 8
Зарегистрирован: 09 ноя 2014, 13:05

asterisk решение проблемы

Сообщение user2014 »

Здравствуйте,

в консоле у меня периодически выходят предупреждения:

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

[Nov  9 19:49:30] WARNING[8568]: app_dial.c:1547 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)

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

[Nov  9 19:46:45] WARNING[6774]: chan_dahdi.c:10657 pri_fixup_principle: Call specified, but not found?
[Nov  9 19:46:45] WARNING[6774]: chan_dahdi.c:11799 pri_dchannel: Hangup on bad channel 0/11 on span 2
[Nov  9 19:46:49] WARNING[6774]: chan_dahdi.c:10657 pri_fixup_principle: Call specified, but not found?
[Nov  9 19:46:49] WARNING[6774]: chan_dahdi.c:11799 pri_dchannel: Hangup on bad channel 0/11 on span 2

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

[Nov  9 19:50:39] WARNING[8578]: app_dial.c:1547 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)

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

[Nov  9 19:25:51] NOTICE[8200]: rtp.c:1797 ast_rtp_read: Unknown RTP codec 126 received from '192.168.3.26'
А команда sip show peers показывает следующее

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

fedora*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
000/000                    192.168.3.147    D   N      5060     OK (29 ms)
001/001                    192.168.3.30     D   N      5060     OK (9 ms)
003/003                    192.168.3.30     D          5062     OK (10 ms)
1000/1000                  192.168.3.8      D   N      5090     OK (9 ms)
10000                      (Unspecified)    D   N      5060     UNKNOWN
1001/1001                  192.168.3.21     D   N      5104     OK (9 ms)
10101/10101                192.168.3.2      D   N      5072     OK (9 ms)
10102                      (Unspecified)    D   N      5060     UNKNOWN
10103                      (Unspecified)    D   N      5060     UNKNOWN
10104/10104                192.168.3.2      D   N      5066     OK (9 ms)
10105                      (Unspecified)    D   N      5060     UNKNOWN
10106/10106                192.168.3.35     D   N      5060     OK (9 ms)
10107/10107                192.168.3.2      D   N      5094     OK (9 ms)
10108/10108                192.168.3.35     D   N      5062     OK (9 ms)
10109/10109                192.168.3.35     D   N      5070     OK (9 ms)
10110/10110                192.168.3.2      D   N      5078     OK (9 ms)
10111                      (Unspecified)    D   N      5060     UNKNOWN
10112/10112                192.168.3.2      D   N      5090     OK (9 ms)
10113/10113                192.168.3.2      D   N      5084     OK (9 ms)
10114/10114                192.168.3.2      D          5086     OK (9 ms)
10115/10115                192.168.3.2      D   N      5068     OK (9 ms)
10116/10116                192.168.3.2      D   N      5106     OK (9 ms)
10117/10117                192.168.3.2      D   N      5088     OK (16 ms)
10118                      (Unspecified)    D   N      5060     UNKNOWN
10119                      (Unspecified)    D   N      5060     UNKNOWN
10120                      (Unspecified)    D   N      5060     UNKNOWN
10121/10121                192.168.3.2      D   N      5064     OK (9 ms)
10122                      (Unspecified)    D   N      5060     UNKNOWN
что значит Unspecified, почему задействованы порты 5064, 5106 и т. д.

ведь астериск работает на порту 5060? правильно же.

вот, еще периодически выскакивает и это кстати уже давно.

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

[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:30] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
[Nov  9 19:58:31] WARNING[8663]: chan_sip.c:5791 sip_write: Asked to transmit frame type 64, while native formats is 0x8 (alaw)(8) read/write = 0x8 (alaw)(8)/0x8 (alaw)(8)
Помогите люди добрые.

sip.conf

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

[root@fedora asterisk]# cat sip.conf
[general]
vmexten=*97
disallow=all
allow=alaw
allow=ulaw
allow=g729
context=from-sip-external
callerid=Unknown
notifyringing=yes
notifyhold=yes
limitonpeers=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
tcpenable=no
tlsenable=no
t38pt_udptl=yes
srvlookup=no
transfer=no
allowtransfers=yes
alwaysauthreject=yes
allowguest=no

#include "sip_additional_admin.conf"
Спасибо большое
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: asterisk решение проблемы

Сообщение awsswa »

я смотрю вам ликбез надо с самых основ проходить
в консоль видать первый раз залезли ?
платный суппорт по мере возможностей
user2014
Сообщения: 8
Зарегистрирован: 09 ноя 2014, 13:05

Re: asterisk решение проблемы

Сообщение user2014 »

Вообще с линукс опыта работы у меня мало, пока только учусь.

Но стараюсь, стараюсь читать документацию. Перед тем как создать тему, я пытался искать ответы в интренете, что-то находил но понять пока не могу, даже вот тема ниже примерно похожая на мою, только у меня дополнительные предупреждения которые я описал в этой теме. + хотелось бы понять почему идет подключение на порты не похожие на 5060.

Простите меня за мою неграмотность.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: asterisk решение проблемы

Сообщение awsswa »

нет никаких портов - идет подключение с портов телефонов, они и отображаются в консоли
порт с которого идет подключения может быть по умолчанию 5060
000/000 192.168.3.147 D N 5060 OK (29 ms)

может быть рандомным, какой угодно, хоть 56222 (для примера подключите 3СХ софтфон там всегда большие порты)

и может выставляться принудительно 5090
1000/1000 192.168.3.8 D N 5090 OK (9 ms)

=======================================================================================
Unknown RTP codec 126 received from '192.168.3.26'
это у вас на софтфоне галочка не снята - легко ищется в гугле
======================================================================================
[Nov 9 19:49:30] WARNING[8568]: app_dial.c:1547 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
это вы пытаетесь позвонить на телефонный номер который есть в системе, но сейчас не зарегистрирован
платный суппорт по мере возможностей
user2014
Сообщения: 8
Зарегистрирован: 09 ноя 2014, 13:05

Re: asterisk решение проблемы

Сообщение user2014 »

Спасибо за разъяснение.
это у вас на софтфоне галочка не снята - легко ищется в гугле
Поищу, спасибо большое. А если у нас не используются софтфоны, а только голосовые шлюзы и ip телефоны. Или под софтфонами вы подразумеваете именно это?
[Nov 9 19:49:30] WARNING[8568]: app_dial.c:1547 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
это вы пытаетесь позвонить на телефонный номер который есть в системе, но сейчас не зарегистрирован
Спасибо, я проверю. А номер телефона в данном примере это 1547? Если да, то его нет в системе как и 10657, 11799, 10657, 11799.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: asterisk решение проблемы

Сообщение awsswa »

номер телефона надо было искать в строке выше в команде Dial
=========================================================
Asked to transmit frame type 64
этой ошибки не разу не ловил, но гугл говорит что это при использовании Early Media
в нормальной системе все общение по Early Media должно быть между сервером и провайдером - не между абонентами
=========================================================
000/000 192.168.3.147 D N 5060 OK (29 ms)
а за абонента из нулей надо руки отрывать :)
платный суппорт по мере возможностей
user2014
Сообщения: 8
Зарегистрирован: 09 ноя 2014, 13:05

Re: asterisk решение проблемы

Сообщение user2014 »

Спасибо за ваш ответ.
номер телефона надо было искать в строке выше в команде Dial
В логах предыдущего предупреждения посмотрел

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

    -- Executing [40006@from-internal:1] Answer("SIP/31402-00000199", "") in new stack
    -- Executing [40006@from-internal:2] Dial("[b]SIP/31402-00000199[/b] это номер абонента", "[b]SIP/40006,60,Tt[/b] а этот номер на который он звонит") in new stack
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
  == Using UDPTL TOS bits 184
  == Using UDPTL CoS mark 5
[Nov  9 21:40:25] WARNING[9733]: chan_sip.c:4940 create_addr: No such host: 40006
[Nov  9 21:40:25] WARNING[9733]: app_dial.c:1547 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
Все правильно, если его набираешь идет сброс, так как номер не существует. Это может быть ошибочный вызов и т. д. Правильно?

Поэтому и предупреждение в консоле. Это же не страшно? Я просто раньше этого не знал.
Asked to transmit frame type 64
этой ошибки не разу не ловил, но гугл говорит что это при использовании Early Media
в нормальной системе все общение по Early Media должно быть между сервером и провайдером - не между абонентами
Спасибо большое. Попробую почитать про это и разобраться.
000/000 192.168.3.147 D N 5060 OK (29 ms)
а за абонента из нулей надо руки отрывать
А можно по подробней? :)
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: asterisk решение проблемы

Сообщение april22 »

За номер ТРИ НУЛЯ .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
user2014
Сообщения: 8
Зарегистрирован: 09 ноя 2014, 13:05

Re: asterisk решение проблемы

Сообщение user2014 »

это не я его придумал. это предыдущий гуру который поднимал данную атс-ку.

Спасибо за ваши разъяснения. Все стало куда понятней.

Тут я провел небольшое расследования и выявил следующее, если я набираю городской номер (любой номер), у меня это реализовано через 9-номер города, дожидаюсь гудка, а потом отключаюсь, и в консоле выходит следующее предупреждение:

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

    -- Executing [9377777@from-internal:1] Answer("SIP/32206-0000023a", "") in new stack
    -- Executing [9377777@from-internal:2] AGI("SIP/32206-0000023a", "coreadmin.php,"dialcity",377777") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/coreadmin.php
 coreadmin.php,"dialcity",377777: ::: calling 377777
 coreadmin.php,"dialcity",377777: 32206: calling 377777
 coreadmin.php,"dialcity",377777: 32206: Set CallerID => 7273664120
    -- AGI Script Executing Application: (Dial) Options: (DAHDI/g2/377777,60,T)
    -- Requested transfer capability: 0x00 - SPEECH
    -- Called g2/377777
    -- Moving call from channel 32 to channel 42
    -- DAHDI/0:42-1 answered SIP/32206-0000023a
    -- Hungup 'DAHDI/0:42-1'
    -- <SIP/32206-0000023a>AGI Script coreadmin.php completed, returning -1
[Nov 10 00:09:08] WARNING[6774]: chan_dahdi.c:10657 pri_fixup_principle: Call specified, but not found?
[Nov 10 00:09:08] WARNING[6774]: chan_dahdi.c:11799 pri_dchannel: Hangup on bad channel 0/11 on span 2
[Nov 10 00:09:12] WARNING[6774]: chan_dahdi.c:10657 pri_fixup_principle: Call specified, but not found?
[Nov 10 00:09:12] WARNING[6774]: chan_dahdi.c:11799 pri_dchannel: Hangup on bad channel 0/11 on span 2
    -- B-channel 0/11 restarted on span 2
пока засветил именно сброс.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: asterisk решение проблемы

Сообщение awsswa »

всегда будет ошибка пока диал план не пропишите - чтоб отсечь криво набранные номера и не кидать в поток мусор
типа _93ХХХХ _92ХХХХ и 98ХХХХХХХХХХ
платный суппорт по мере возможностей
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH