1.9 тыс. просмотров
от (240 баллов) в категории Прочее

Делаю по инструкции https://wiki.mikopbx.com/faq:connectats2

Хочу соединить asterisk и askozia

sip.conf askozia

register => "askozia":"dk333ihd87"@"192.168.1.7":5060/"askozia"

[SIP-1566391077]
type=friend
context=SIP-1566391077-incoming
host=192.168.1.7
language=ru-ru
nat=no
dtmfmode=auto
qualifyfreq=60
qualify=no
directmedia=no
secret=dk333ihd87
icesupport=yes
insecure=port,invite
disallow=all
allow=alaw
allow=ulaw
defaultuser=askozia
fromdomain=192.168.1.7

Звонки с askozia на asterisk проходят. А если я звоню с asterisk на askozia получаю ошибку:

Aug 22 13:59:25] NOTICE[21344]: chan_sip.c:22653 handle_request_invite: Failed to authenticate device "3234" <sip:3234@192.168.1.7>;tag=as5b3f0128
    -- Got SIP response 603 "Declined" back from 192.168.1.22:5060
    -- SIP/askozia-0001c13c is busy

Хотя номер 3404 в сети, на который идет звонок
; manual attributes
host=dynamic
; manual attributes

sip.conf asterisk

register=SIP-1566391077:dk333ihd87@192.168.1.22/SIP-1566391077

[askozia]
type=peer
host=dynamic ; This device needs to register
canreinvite=no ; Typically set to NO if behind NAT
disallow=all
allow=ulaw
allow=alaw
dtmfmode=auto
directmedia=no
;deny=0.0.0.0/0.0.0.0
;permit=192.168.167.0/255.255.255.0
;permit=192.168.1.0/255.255.255.0
insecure=port,invite
defaultuser=SIP-1566391077
secret=dk333ihd87
context=saratov-out
fromdomain=192.168.1.22

1 Ответ

от (122 тыс. баллов)
редактировать от

Я так понимаю, ошибка возникает на стороне asterisk:

Aug 22 13:59:25] NOTICE[21344]: chan_sip.c:22653 handle_request_invite: Failed to authenticate device "3234" <sip:3234@192.168.1.7>;tag=as5b3f0128
    -- Got SIP response 603 "Declined" back from 192.168.1.22:5060
    -- SIP/askozia-0001c13c is busy

Приложите логи со стороны AskoziaPBX, см команду logread. 

Глядя на вашу строку регистрации мне не нравится текстовый exten:

register => "askozia":"dk333ihd87"@"192.168.1.7":5060/"askozia"

Нужно смотреть определен ли этот extension в контексте "SIP-1566391077-incoming". 

Конфигурировании на Askozia:

register => "askozia":"123"@172.16.32.153:5060/"askozia
 
[SIP-1566984533] 
type=friend 
context=SIP-1566984533-incoming 
host=172.16.32.153 
port=5060 
language=ru-ru
nat=force_rport,comedia 
dtmfmode=auto 
qualifyfreq=60 
qualify=yes 
directmedia=no 
secret=123 
icesupport=yes 
insecure=port,invite 
disallow=all 
allow=alaw 
allow=ulaw 
defaultuser=
askozia
fromdomain=172.16.32.153
; manual attributes 
host=dynamic 
; manual attributes

Конфиг на втором Asterisk зеркален:

register => "SIP-1566984533":"123"@172.16.32.229:5060/"SIP-1566984533" 
 
[askozia] 
typecfriend 
context=incoming 

host=dynamic 
port=5060 
language=ru-ru
nat=force_rport,comedia 
dtmfmode=auto 
qualifyfreq=60 
qualify=yes 
directmedia=no 
secret=123 
icesupport=yes 
insecure=port,invite 
disallow=all 
allow=alaw 
allow=ulaw 
defaultuser=SIP-1566984533
fromdomain=172.16.32.229

 

от (240 баллов)
https://dropmefiles.com/qBBQR - Логи askozia при звонке с asterisk на askozia
от (122 тыс. баллов)
В логе ошибка авторизации для "3234" - это внутренний номер на Asterisk?
Попробуйте для секции [askozia] добавить поле fromuser=SIP-1566391077

Есть ошибка:
local_call: No such extension/context 201@internal while calling Local channel

Предполагаю, что где то направляется вызов на несуществующий внутренний номер 201.
от (240 баллов)
Да 3234 - это внутр номер Asterisk
fromuser=SIP-1566391077 - помогло звонки пошли
Подключили панель к 1с.
Звонок на городской номер приходит на asterisk
exten => 7831XXXXXX,1, Dial(SIP/askozia/3402,,t)
exten => 7831XXXXXX,n, Hangup()

В панеле 1с, мобильный с которого происходит звонок не отображается, скриншот:

https://imgur.com/OqMFFyx
от (122 тыс. баллов)
3234 - этого номера случайно нет на askozia?
от (240 баллов)
на askozia: 3402, 3401, 3276
3234 - номер asterisk
от (240 баллов)
Помогите разобраться с проблемой. У нас сейчас панель в демо режиме. Мы хотели бы приобрести, но пока останавливают данные проблемы
от (122 тыс. баллов)
я дополнил ответом примером конфигурации sip.conf
протестировал его на своих asterisk
от (240 баллов)
Сейчас попробую применить настройки
На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка исходящие маршрутизация провайдер запись-разговоров входящие ivr исходящие-звонки обновление ошибка очередь провайдеры битрикс24 очередь-вызовов переадресация запись установка маршрут история-звонков mikopbx транк панель-телефонии-1с перевод-вызова перевод askozia7 askozia6 битрикс callerid интеграция голосовая-почта логи перехват-вызова ростелеком нерабочее-время факс модуль nat docker запись-разговора веб-интерфейс bitrix24 goip настройка-провайдер история диалплан почта журнал-звонков релиз gsm вызовы звонок внешние-номера web-интерфейс zabbix маршруты cdr sip панель pjsip переадресация-мобильный voicemail ascozia телефонная-книга аон мобильный звонков лицензирование вызовов редактор номер asterisk лицензия ami регистрация оповещения провайдеров время голосовая fax trunk разговоров группы-пользователей #mikopbx пропущенные-звонки донабор beeline monitoring тишина smtp cisco мобильные мультифон мегафон шлюз не-работает электронная-почта не-слышно-звук

2.8 тыс. вопросов

2.4 тыс. ответов

6.7 тыс. комментариев

465 тыс. пользователей

...