Страница 1 из 1

Настройка Dialplan с данными Ростелеком

Добавлено: 20 июл 2023, 09:50
BeSmart
Добрый день.
Ростелеком прислали тестовый транк для подключения к Asterisk
Транк настроил, он поднялся (скрины во вложении)
Теперь не могу понять , как правильно настроить [call-out] на звонки на внешний номер.
По внутренним звоню без проблем. А вот на внешний астер выдает ошибку

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

cyb*CLI> [Jul 20 13:46:00] WARNING[3221][C-0000009c]: chan_sip.c:6366 create_addr: Purely numeric hostname (83852560035), and not a peer--rejecting!
cyb*CLI> [Jul 20 13:46:00] WARNING[3221][C-0000009c]: app_dial.c:2663 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
Вот конфигурация моего extensions.conf

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

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

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

;Исходящие звонки
[call-out]
;Звонок на внутренний номер
exten => _XXX,1,Dial(SIP/${EXTEN})
;Звонок на внешний номер
exten => _XXX.,1,Dial(SIP/${EXTEN}@83852560035)

include => handup-sip

;Входящие звонки
[call-in]
exten => 83852560035,1,Dial(SIP/100)
exten => 83852560035,1,Dial(SIP/101)
exten => 83852560035,1,Dial(SIP/102)
exten => 83852560035,1,Dial(SIP/103)
exten => 83852560035,1,Dial(SIP/104)
Данные, которые прислал ростелеком

Учетные данные администратора: логин - admin, пароль - password.
Имя домена: 934310.20.rt.ru.
Sip-имя: admin@934310.20.rt.ru.

Помогите разобраться

Re: Настройка Dialplan с данными Ростелеком

Добавлено: 20 июл 2023, 10:19
BeSmart
В данный момент переделал конфигурацию
Имеет вид:

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

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

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

;Исходящие звонки
[call-out]
;Звонок на внутренний номер
exten => _XXX,1,Dial(SIP/${EXTEN})
;Звонок на внешний номер
exten => _9.,1,Dial(SIP/${EXTEN:1}@934310.20.rt.ru,30,r)

include => handup-sip

;Входящие звонки
[call-in]
exten => 1234,1,Answer ; 1234 - екстеншен из контактной информации , по умолчанию - "s"
exten => 1234,2,Dial(SIP/102,25,Ttr) ; входящий вызов перенаправляем на SIP телефон с номером 102
exten => 1234,3,Hangup
Ну все равно звонки не проходят на внешние номера

Re: Настройка Dialplan с данными Ростелеком

Добавлено: 20 июл 2023, 10:23
ded
Не используйте формат вызова как SIP URI - Dial(SIP/${EXTEN}@83852560035)
В подсказках по опциям команды Dial уже больше 10 лет пишут:
Технология / пир / номер
в вашем случае - Dial(SIP/rtk/${EXTEN})
у вас же создан пир с таким именем!

Изображение

Re: Настройка Dialplan с данными Ростелеком

Добавлено: 20 июл 2023, 10:56
BeSmart
Спасибо, разобрался

Re: Настройка Dialplan с данными Ростелеком

Добавлено: 20 июл 2023, 11:17
BeSmart
С исходящими разобрался, но когда мне перезванивают, номер не переводит на меня звонки, подскажите как на входящие подправить ?

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

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

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

;Исходящие звонки
[call-out]
;Звонок на внутренний номер
exten => _XXX,1,Dial(SIP/${EXTEN})
;Звонок на внешний номер
exten => _9.,1,Dial(SIP/rtk/${EXTEN:1})

include => handup-sip

;Входящие звонки
[call-in]
exten => 1234,1,Answer ; 1234 - екстеншен из контактной информации , по умолчанию - "s"
exten => 1234,2,Dial(SIP/102,25,Ttr) ; входящий вызов перенаправляем на SIP телефон с номером 102
exten => 1234,3,Hangup

Re: Настройка Dialplan с данными Ростелеком

Добавлено: 20 июл 2023, 19:00
ded
Открывайте консоль
asterisk -vvvvvvr
и смотрите что происходит при входящем.