Asterisk. Расшифруйте сообщение.

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-01 22:38:41

Питаюсь создать транк и входящие звонки.
При звонках, получаю сообщение

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

[Aug  1 22:30:30] NOTICE[2501]: chan_sip.c:18016 handle_request_invite: Call from '380892500***' to extension 's' rejected because extension not found.
Какое расширение не найдено?
s вроде универсальное, неопределенное, где оно должно быть найдено?

Обработка входящего звонка прописана так:

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

[DID_trunk_1_timeinterval_TimeInterval1]
exten = s,1,Goto(default,6100,1)
Глюк глюком вышибают!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение skeletor » 2010-08-02 11:22:52

Оно не найдено в вашем контексте, который обрабатывает входящие вызовы. Больше сказать ничего нельзя, так как не известно, какой у вас диалплан.

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-02 11:41:59

380892500*** - может быть разным, это входящая линия.
Контекст обрабатывается по каналу (если я правильно понял).

Для тестирования уже настроил, чтобы на добавочный номер 6100 входящий переводило, вместо неопределенного s.

Вот цитаты в момент звонка:

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

<------------->
--- (21 headers 13 lines) ---
Sending to 195.5.0.116 : 5060 (no NAT)
Using INVITE request as basis request - 195.5.0.116
No user '380892501130' in SIP users list
[b]Found peer 'trunk_1' for '380892501130' from 195.5.0.116:5060[/b]
Found RTP audio format 0
Found RTP audio format 8
Found RTP audio format 18
Found RTP audio format 101
Found audio description format G729 for ID 18
Found audio description format telephone-event for ID 101
Capabilities: us - 0xc (ulaw|alaw), peer - audio=0x10c (ulaw|alaw|g729)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0xc (ulaw|alaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port 195.5.0.116:18342

<--- Reliably Transmitting (no NAT) to 195.5.0.116:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 195.5.0.116:5060;branch=z9hG4bK6vtv5i202ghg0gs0m1c1.1;received=195.5.0.116
From: "Dnipro-home" <sip:380892501130@195.5.0.116>;tag=687ae968;terminalip=94.179.82.12
To: "spilka_utk" <sip:380892500760@82.207.120.218>;tag=as637ebcfe
Call-ID: 195.5.0.116
CSeq: 2 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Length: 0


<------------>
[Aug  2 11:31:31] NOTICE[16058]: chan_sip.c:18016 handle_request_invite: Call from '380892500760' to extension '6100' rejected because extension not found.
Scheduling destruction of SIP dialog '195.5.0.116' in 32000 ms (Method: INVITE)

В users.conf

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

[trunk_1]
host = sip.ukrtel.net
username = 380892500760
secret = *******
trunkname = UTK  ; GUI metadata  ; GUI metadata  ; GUI metadata  ; GUI metadata  ; GUI metadata  ; GUI metadata  ; GUI metadata
context = DID_trunk_1
group = null
hasexten = no
hasiax = no
hassip = yes
registeriax = no
registersip = yes
trunkstyle = voip
type = peer
;contact = 380892500760
contact = 6100

insecure = invite


mwi = 380892500760:*****@sip.ukrtel.net/6100
disallow = all
allow = ulaw,alaw
В extensions.conf

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

[DID_trunk_1]
include = DID_trunk_1_timeinterval_TimeInterval1,${timeinterval_TimeInterval1}
include = DID_trunk_1_default

[DID_trunk_1_default]
[DID_trunk_1_timeinterval_TimeInterval1]

;exten = s,1,Goto(default,6100,1)
exten => 6100,1,Playback(demo-echotest)  ; Let them know what's going on
exten => 6100,n,Echo  ; Do the echo test
exten => 6100,n,Playback(demo-echodone)  ; Let them know it's over
exten => 6100,n,Goto(s,6)  ; Start over
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-02 11:48:26

Скорее всего он не переходит в context = DID_trunk_1. Но куда он тогда переходит?
Глюк глюком вышибают!

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение skeletor » 2010-08-02 12:14:49

exten => 6100,n,Goto(s,6) ; Start over
А у вас вообще есть экстеншен s,6 в текущем контексте? Я его не вижу.

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-02 12:38:25

Перед ним есть

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

exten => 6100,1,Playback(demo-echotest)  ; Let them know what's going on
который не выполянется.

экстеншен s,6 . Как он должен выглядеть?

И есть ли возможность увидеть, куда переходит (в какой контекст переходит управление) при звонке?
Глюк глюком вышибают!

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение thefree » 2010-08-02 13:20:21

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

registerattempts = 9000
register => 0001:32847384@sip.ukrtel.net/${exten}
и еще

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

host=
fromuser=
fromdomain=
_http://wiki.sipnet.ru/index.php/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BA_%D0%B4%D0%BB%D1%8F_Asterisk_1.6
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-02 16:08:12

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

registerattempts = 9000
register => 0001:32847384@sip.ukrtel.net/${exten}
Это не использовал, так как есть callbackextension = {SIP ID} (в цитате его еще не было, сейчас есть)
; альтернативно может быть использован параметр callbackextension в описании транка, см. выше
;
и еще

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

host=
fromuser=
fromdomain=
Там пусто должно быть?
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-02 16:39:08

Такой синтаксис делал Asterisk-GUI. Для других задач он вполне нормально прописывал параметры.
Уточню, что работаю на asterisk16-1.6.0.21_4, FreeBSD-8.

У меня ощущение, что оно при переходе в контекст переходит "в никуда". Соответственно, там ничего нет, ни одного добавочного номера.

Как отдебажить в какой контекст переходит?
Глюк глюком вышибают!

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение thefree » 2010-08-02 18:27:27

я использую register и в нем указываю контекст
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-02 18:53:57

thefree писал(а):я использую register и в нем указываю контекст
Синтаксис для указания контекста какой?
Глюк глюком вышибают!

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение thefree » 2010-08-02 20:54:41

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

registerattempts = 9000
register => 0001:32847384@sip.ukrtel.net/ТУТ_ЕКСТЕШИАН_КУДА_ПРИХОДИТЬ
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-02 20:59:46

То есть обрабатываться будет контекст, который прописан в ТУТ_ЕКСТЕШИАН_КУДА_ПРИХОДИТЬ?
Глюк глюком вышибают!

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение thefree » 2010-08-03 7:48:36

то есть да
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-03 10:16:17

не переходит он в нужный контекст либо я чего то не понимаю
Глюк глюком вышибают!

Аватара пользователя
thefree
лейтенант
Сообщения: 980
Зарегистрирован: 2008-12-29 9:23:19
Откуда: Весёлая Страна

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение thefree » 2010-08-03 10:41:56

google ?
Не судите меня строго, Я не волшебник, а только учусь!
http://planetbsd.ru - RSS-агрегатор *BSD по Рунету

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-03 11:09:05

thefree писал(а):google ?
Он тоже не в курсе, или мне не хочет говорить :)
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-03 12:28:23

Поставлю все заново, вручную, тогда буду видеть.
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

[Решено] Asterisk. Расшифруйте сообщение.

Непрочитанное сообщение Gamerman » 2010-08-03 14:13:22

Не ходите дети в Афри..
Не используйте софт, который сам конфиги пишет!
Судя по всему, Asterisk-GUI прописал какую то бяку, и звонок уходил не в тот контекст.
Переставил все с пустого листа, сделал простые настройки и работает как нужно. Плюс, еще лишние конфиг-файлы почистил.
Глюк глюком вышибают!