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

GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-ние"

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

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

Ответить
phantom
Сообщения: 35
Зарегистрирован: 07 сен 2016, 20:46

GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-ние"

Сообщение phantom »

Добрый день,
Настроил GSM шлюз OpenVOX, а именно маршрутизацию и подключение к Asterisk по SIP. На самом Астерике создал Транк и Outbound Routes добавил, в Inbound Routes у меня на все входящие стоит IVR. Начинаешь звонить на номер сим-карты, отвечает милый женский голос, что телефон отключен, необходимо его проверить и произносит его судя по всему Астериск. При звонке по Asterisk CLI соединение проходит, но выходит такая ошибка:
Executing [8924XXXXXXX@from-sip-external:1] NoOp("SIP/192.168.1.8-00000003", "Received incoming SIP connection from unknown peer to 8924XXXXXXX") in new stack
-- Executing [8924XXXXXXX@from-sip-external:2] Set("SIP/192.168.1.8-00000003", "DID=8924XXXXXXX") in new stack
-- Executing [8924XXXXXXX@from-sip-external:3] Goto("SIP/192.168.1.8-00000003", "s,1") in new stack
-- Goto (from-sip-external,s,1)
-- Executing [s@from-sip-external:1] GotoIf("SIP/192.168.1.8-00000003", "0?checklang:noanonymous") in new stack
-- Goto (from-sip-external,s,5)
-- Executing [s@from-sip-external:5] Set("SIP/192.168.1.8-00000003", "TIMEOUT(absolute)=15") in new stack
-- Channel will hangup at 2016-09-27 02:56:44.287 IRKT.
-- Executing [s@from-sip-external:6] Log("SIP/192.168.1.8-00000003", "WARNING,"Rejecting unknown SIP connection from 192.168.1.8"") in new stack
[2016-09-27 02:56:29] WARNING[9590][C-00000003]: Ext. s:6 @ from-sip-external: "Rejecting unknown SIP connection from 192.168.1.8"
-- Executing [s@from-sip-external:7] Answer("SIP/192.168.1.8-00000003", "") in new stack
> 0x7fab44027e80 -- Probation passed - setting RTP source address to 192.168.1.8:18402
-- Executing [s@from-sip-external:8] Wait("SIP/192.168.1.8-00000003", "2") in new stack
-- Executing [s@from-sip-external:9] Playback("SIP/192.168.1.8-00000003", "ss-noservice") in new stack
-- <SIP/192.168.1.8-00000003> Playing 'ss-noservice.slin' (language 'ru')
-- Executing [s@from-sip-external:10] PlayTones("SIP/192.168.1.8-00000003", "congestion") in new stack
-- Executing [s@from-sip-external:11] Congestion("SIP/192.168.1.8-00000003", "5") in new stack
== Spawn extension (from-sip-external, s, 11) exited non-zero on 'SIP/192.168.1.8-00000003'
-- Executing [h@from-sip-external:1] Hangup("SIP/192.168.1.8-00000003", "") in new stack
== Spawn extension (from-sip-external, h, 1) exited non-zero on 'SIP/192.168.1.8-00000003'

Где-то настроенная маршрутизация не так?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-

Сообщение zzuz »

На самом Астерике создал Транк
Как раз транк Вы и не создали. Иначе вместо "SIP/192.168.1.8" было бы название транка. Нехорошо обманывать.
Линия24 - Системы Массового Телефонного Обслуживания
phantom
Сообщения: 35
Зарегистрирован: 07 сен 2016, 20:46

Re: GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-

Сообщение phantom »

Честное пионерское создал, вот что говорит Астерик:
localhost*CLI> sip show registry

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

Host                                    dnsmgr Username       Refresh State                Reg.Time
192.168.1.8:5060                        N      openvox            105 Registered           Tue, 27 Sep 2016 03:23:37
761740.20.rt.ru:5060                  Y      baikal                 105 Registered           Tue, 27 Sep 2016 03:21:55
2 SIP registrations.
А вот что говорит GSM шлюз:

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

Output:
Name/username | Host | Dyn | Forcerport | ACL | Port | Status |
openvox/openvox | 192.168.1.4 | D | N | | 5060 | OK (4 ms) |
1 sip peers [Monitored: 1 online, 0 offline Unmonitored: 0 online, 0 offline] 
Может попробывать вместо SIP транка создать IAX2, шлюз поддерживает.
Я создавал отдельное правило для входящих соединений для GSM шлюза, он все равно такие же ошибки выдает.
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-

Сообщение ded »

То есть GSM шлюз знает про пир openvox 192.168.1.4 ( а должен то знать про некий другой Астериск на 192.168.1.4)
а судя по CLI> sip show registry Вы зарегистрировали Астериск на нём.
Не кажется ли Вам это нарушением логики?

Предсставьте, что Вы регистрируете Астериск на телефоне, а не наоборот - телефон на Астериске.
Другое дело - провайдер. Для него конечно ваш Астериск - как некий шлюз, потому обычно Астериск регистрируется на операторском софтсвиче.
phantom
Сообщения: 35
Зарегистрирован: 07 сен 2016, 20:46

Re: GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-

Сообщение phantom »

Да похоже что вы правы, как настроить Транк на Астериске в качестве сервера? Или нужно настроить транк в GSM шлюзе в качестве клиента?
Делал все по инструкции одной статьи.
Вот настройки шлюза:
Изображение
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-

Сообщение ded »

Два варианта:
1) Регистрировать каждую симку транзитно из OpenVOX в Астериске как SIP динамический пир, лучше каждую под её нативными моб.номером, тогда всё ясно и наглядно. Можно разруливать направления для исходящих поштучно на каждую симку.
2) Настроить 1 трубу - IAX2 транк для Астериск, хоть статический, хоть динамический (с регистрацией), и принимать всё из него в from-trunk. Отправлять получится также всё в одну трубу, имея ввиду, что разруливать через какую симку будет уходить вызов будет уже сам OpenVOX.
phantom
Сообщения: 35
Зарегистрирован: 07 сен 2016, 20:46

Re: GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-

Сообщение phantom »

Поменял в опциях Registration: This gateway registers with the endpoint - теперь шлюз стал клиентом. Но ошибка осталась(
Пробывал отключить Астериск, просто идет гудок, значит дело в Астриске, он трубку снимает и говорит "номер отключен".
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-

Сообщение ded »

Какая ошибка?
- Executing [s@from-sip-external:6] Log("SIP/192.168.1.8-00000003", "WARNING,"Rejecting unknown SIP connection from 192.168.1.8"") ??

Если Rejecting unknown SIP connection, значит не принимает Астериск входящий вследствие неверной аутентификации (username & secret). Которая зависит как Вы зарегистрировали ваши симки. Вы могли ведь gateway registers with the endpoint как один узел (как описал в варианте 2, только SIP)

Очень прошу не пишите так -
дело в Астриске, он трубку снимает и говорит "номер отключен".
это из разговора блондинок, понимания причин не прибавляет.
phantom
Сообщения: 35
Зарегистрирован: 07 сен 2016, 20:46

Re: GSM Gateway OpenVOX и Astrisk Отвергая неизвестное соед-

Сообщение phantom »

Спасибо большое за консультацию, разобрался.
Вот часть лога успешного звонка:

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

<SIP/openvox-0000000d> Playing 'queue-youarenext.slin' (language 'ru')
    -- Told SIP/openvox-0000000d in 147 their queue position (which was 1)
    -- <SIP/openvox-0000000d> Playing 'queue-thankyou.slin' (language 'ru')
  == Spawn extension (ext-queues, 147, 40) exited non-zero on 'SIP/openvox-0000000d'
    -- Executing [h@ext-queues:1] Macro("SIP/openvox-0000000d", "hangupcall,") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/openvox-0000000d", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Executing [s@macro-hangupcall:3] ExecIf("SIP/openvox-0000000d", "0?Set(CDR(recordingfile)=)") in new stack
    -- Executing [s@macro-hangupcall:4] Hangup("SIP/openvox-0000000d", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/openvox-0000000d' in macro 'hangupcall'
  == Spawn extension (ext-queues, h, 1) exited non-zero on 'SIP/openvox-0000000d'
  == MixMonitor close filestream (mixed)
В настройках Hostname or IP Address вместо dynamic указал IP адрес Астериска. Ну и соответственно поле Registration: "This gateway registers with the endpoint".
Заработало.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH