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

отвал звонка goip + asterisk

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
mrak-9
Сообщения: 2
Зарегистрирован: 28 июл 2021, 13:33

отвал звонка goip + asterisk

Сообщение mrak-9 »

Имеется связка GOIP 32 и Asterisk 18.5.1 (на Ubuntu Server 20.04.2). fail2ban не стоит
Asterisk 192.168.1.200
GOIP 192.168.8.100
Софтфон 192.168.1.2

Суть проблемы: при звонке на линию goip звонок таки доходит до софтфона, но "умирает" через ~2 секунды c == Spawn extension (goip-4, goip-4, 1) exited non-zero on 'PJSIP/goip-4-00000000'.

pjsip.conf

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

[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0:
allow_reload=true
local_net=192.168.1.0/24
external_media_address=белый IP провайдера
external_signaling_address=белый IP провайдера

[goip-4]
type=endpoint
context=goip-4
disallow=all
allow=alaw
aors=goip-4
force_rport=yes

[goip-4]
type=auth
auth_type=userpass
password=123456
username=goip-4

[goip-4]
type=aor
max_contacts=2

[goip-4]
type=identify
endpoint=goip-4
match=192.168.8.100

[6001]
type=endpoint
context=from-internal
disallow=all
allow=alaw
transport=transport-udp
force_rport=yes
auth=6001
aors=6001

[6001]
type=auth
auth_type=userpass
password=123456
username=6001

[6001]
type=aor
max_contacts=1
extentions.conf

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

[general]
static=yes
writeprotect=no
[globals]
[default]

;Вешаем трубку
[handup-sip]
exten => _X!,1,HangUp()

;Исходящие звонки
[call-out]
;Звонок на внутренний номер
exten => _XXXX,1,Dial(PJSIP/${EXTEN})
include => handup-sip

[goip-4]
exten => goip-4,1,Dial(PJSIP/6001/6001)
На стороне goip:
Изображение
Изображение
Изображение
Изображение

Что наблюдаю в CLI
Изображение
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: отвал звонка goip + asterisk

Сообщение ded »

192.168.8.100 послал CANCEL
В нём и смотрите. AOR 6001 - он на 192.168.1.200? или на 192.168.8.100?

P.S. У вас 32-слотовый GoIP, и такое примитивное именование - 6001
Dial(PJSIP/6001/6001) - это что, понятно разве? куда кто звонит? На какой номер с какого номера?
exten => goip-4,1,Dial(PJSIP/6001/6001) - понять/простить невозможно. Что это и куда это?
1-й канал в GoIP, указано - форвардить на goip-4. Лучше бы прописать номер моб., который у этой симки в первом слоте, и разруливать эти номера как DIDs.

Указано
local_net=192.168.1.0/24
а в сигнализации присутствует 192.168.8.100, он локальный? тогда почему не указан в параметрах phsip? Или это NAT?
Бездарно. Asterisk 18.5 - вам ездить или шашечки? Зачем за недожаренную рыбу хвататься?
Да и вообще - chan_sip должно вполне хватать для этой задачи с головой, без всяких извращений с pjsip.
mrak-9
Сообщения: 2
Зарегистрирован: 28 июл 2021, 13:33

Re: отвал звонка goip + asterisk

Сообщение mrak-9 »

192.168.8.100 это сам goip и к сожалению с логами там тяжко
192.168.1.200 это сервер с asterisk
192.168.8.100, 192.168.1.200 и тд это все локальные адреса, за NAT не выхожу, все в локалке.

Выше указанные конфиги лишь для отлавливания проблемы: все настройки и наименования создаются сторонней программой, которая связывает goip, asterisk, телеграмм и раздачу прав пользователям на управление симками (но это совсем другая история). Номера симок указывать в симках нет смысла т.к. они уже указываются в админке, да и по сути они не важны.
В exten => goip-4,1,Dial(PJSIP/6001/6001) опечатка, указывал просто перенаправление без таймату и тд exten => goip-4,1,Dial(PJSIP/6001)

local_net, external_media_address, external_signaling_address это с прошлого конфига, извиняюсь.
По поводу версии астера, то этот вопрос не в моей компетенции, да и LTS же она. И если версия гавно(не проверенная), хоть и у вас на форуме в закрепе, какую стоит поставить?. Я конечно, могу попробовать собрать другую версию на чистом сервере, но в этом ли проблема?

Сейчас очистил конфиги оставив лишь минимум, результат такой же
extensions.conf

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

[general]
static=yes
writeprotect=no
[globals]
[default]

[goip-4]
exten => goip-4,1,Dial(PJSIP/6001)
pjsip.conf

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

[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
allow_reload=true

[goip-4]
type=endpoint
context=goip-4
disallow=all
allow=alaw
aors=goip-4
force_rport=yes

[goip-4]
type=auth
auth_type=userpass
password=123456
username=goip-4

[goip-4]
type=aor
max_contacts=2

[goip-4]
type=identify
endpoint=goip-4
match=192.168.8.100

[6001]
type=endpoint
context=from-internal
disallow=all
allow=alaw
transport=transport-udp
force_rport=yes
auth=6001
aors=6001

[6001]
type=auth
auth_type=userpass
password=123456
username=6001

[6001]
type=aor
max_contacts=1
PS
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: отвал звонка goip + asterisk

Сообщение ded »

Могу повторить только предыдущие вопросы, например - что такое 192.168.1.2 в приведённом логе?
Почему не указана подсеть 192.168.8.0/24 как local_net?

и всё те же советы:
* снять дебаг и увидеть почему 192.168.8.100 сам goip посылает CANCEL,
http://asterisk.ru/knowledgebase/debug
или на худой конец включить sip дебаг пира 192.168.8.100
tcpdump host 192.168.8.100 -s0 -A
чтобы увидеть причину отлупа,
* перевести всё на chan_sip, Зачем ковыряться в pjsip? Потому что вас испугали что его поддержка заканчивается? Но сам канал от этого не закроется!

Вообще про стыковку GoIP с Астериском написано 100500 инструкций, почти все они есть в интернете. Ваш случай не может быть уникальным.
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: отвал звонка goip + asterisk

Сообщение ded »

dooit писал(а): Такого мудацкого коммунити как в телефонии не встречал нигде. Только мутные и унылые типы
5. Тот факт, что вы - мутный тип в этом комьюнити, сразу увидели. Зарегистрироваться только чтобы гаписать эту пургу, надо же! Вместо того, чтобы не быть дауном и яростно создать свой канал chan_dooit, или написать инструкцию по GoIP + Asterisk для pjsip, или что-то ещё.
6. Дайте ссылку на умнейшее и светлое коммунити, хотелось бы приобщиться.
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: отвал звонка goip + asterisk

Сообщение ded »

Чтобы найти ответы на вопросы нужно читать, писать не нужно. Следовательно - не надо было и регистрироваться. Пока только желание излить желчь+грусть detected.
Господи,
1) дай мне спокойствие принять то, чего я не могу изменить,
2) дай мне мужество изменить то, что я могу изменить.
3) И дай мне мудрость отличить одно от другого
(с) Карл Фридрих Этингер (1702— 1782)

По видимому у вас проблемы с п. 3)
Почему не следует задавать вопрос «зачем нужен этот форум?»
Никогда не задавайте вопрос «зачем нужен этот форум?». Если Вы хотите задать этот вопрос, то это может означать только одно – Вы хотите убедить других в необходимости решить за Вас Вашу проблему: «Если Вы не хотите решить за меня мою проблему, то зачем вообще тогда нужен этот форум?» Теперь администрация форума стоит перед выбором: либо кто-то решает Вашу проблему за Вас, либо форум вообще закрывают.
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: отвал звонка goip + asterisk

Сообщение ded »

Первый признак мутности персонажа - полное цитирование предыдущего поста. Это входит в закон Даннинга-Крюгера (когнитивное искажение, при котором люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации.)
dooit писал(а):Мой вопрос задан
В ваших постах, начиная с самого первого, вообще нет вопросов, только разливы желчи, без вопросительных знаков. А задавать вопрос нужно, конечно, чтобы получить ответ. Только это надо делать себе, в голове, а не на публике. И искать ответы.
Мне кажется у вас проблемы, и шизофрения пишется через Е.
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: отвал звонка goip + asterisk

Сообщение ded »

И вы оцениваете людей согласно своего уровня, ничего в этом нет удивительного.
dooit писал(а):Моя квалификации позволяет за несколько дней разобраться с конфигурированием на базовом уровне,
это будет полезней, чем нажимать на клавиши с буквами, попадая пальцем в небо тут на форуме.
dooit писал(а):но я не хочу становится старым алкоголиком как вы и тратить всю жизнь на астериск,
Сами себя убедили, что я старый алкоголик? Б-г-г, смешно. Лучше так:
dooit писал(а):но я не хочу становится старым
но - придётся, время играет против вас. ;)
Если здесь на форуме от вас не появится годная инструкция по подключению GoIP к Астериску по pjsip, то все ваши заявления "Кто выше и ниже тут - дауны, а я - д'Артаньян!" будем считать порожняком, а вас - мутным фуфлогоном.
gland
Сообщения: 115
Зарегистрирован: 25 янв 2012, 11:07

Re: отвал звонка goip + asterisk

Сообщение gland »

dooit писал(а):2. Одни дауны создают библиотеку pjsip и снимают официальную поддержку, другие продолжают яростно наяривать на sip
Значит надо написать свою библиотеку и пользоваться ей
dooit писал(а):3. 100500 интструкций написано школотой в 2010, с тех пор много чего поменялось, в том числе интерфейс goip.
Почти все проблемы от незнания матчасти и неумения читать маны.
dooit писал(а):4. Такого мудацкого коммунити как в телефонии не встречал нигде. Только мутные и унылые типы
Прийти, чтоб просто оставить бессмысленный высер, ну я хз, такое себе.


ЗЫ Давно не заходил, приветствую всех вас
Ничего конкретного не ищу, зашёл почитать подводные камни Goip+PJSIP, в свободное время строю замену старичка 11.25 на 18.17, пришло время работать на веб-звонилках и поддерживать старое
jssip заработал, с завтрашнего дня буду цеплять шлюзы и провайдеров
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: отвал звонка goip + asterisk

Сообщение Zavr2008 »

как вы и тратить всю жизнь на астериск
Просто еще один закипающий чайник..
Да, мы "тратим жизнь на Asterisk" и довольны этим.
Да, нам нравится наш форум и рады всем кто тут пишет по теме.

В постах этого товарища не вижу ни одной светлой мысли по теме форума, предлагаю его флуд просто удалить.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH