Страница 1 из 1
FreePBX подключение FXO шлюза Dinstar
Добавлено: 27 апр 2023, 12:43
pavelkismer
Добрый день. Подскажите, как правильно зарегистрировать sip trunk от FXO шлюза (аналоговые городские линии) Dinstar DAG1000-8O в FreePBX 16 (Asterisk 16.28), порты open, какой выбрать CHANSIP или PJSIP. регистрация канала не проходит
Re: FreePBX подключение FXO шлюза Dinstar
Добавлено: 27 апр 2023, 13:01
ded
Если шлюз и freePBX в одной локальной сети, то регистрация необязательна. Но тогда надо шлюзу дать фиксированный ИП адрес, а не DHCP.
На freePBX пропишите SIP транки Dinstar-112233, Dinstar-445566, где каждый такой транк - суть отдельный порт FXO, а 112233 и 445566 - ваши городские номера, ибо указание номера в названии даст потом точное понимание через какой прот вышел исходящий звонок, или из какого порта/номера пришёл
Код: Выделить всё
type=peer
host=192.168.10.100 ; у всех пиров будет один и тот же адрес шлюза
context=from-trunk
insecure=invite,port
disallow=all
allow=alaw&ulaw
Предполагаем, что отправляя исходящие вызовы от freePBX в шлюз он сам разберёт, через какой порт FXO их выталкивать, но если есть необходимость в конкретике - абонент А должен звонить через FXO1 а абонент Б - через порт FXO2, то задача усложнится, разделять можно префиксами перед набираемым номером: на стороне freePBX добавляем, на шлюзе - отламываем перед отправкой в гор. сеть. Морока.
http://asterisk.ru/knowledgebase/analogue
https://www.icepartners.ru/tpost/mzchk5 ... g1000-4s4o
Re: FreePBX подключение FXO шлюза Dinstar
Добавлено: 28 апр 2023, 04:48
pavelkismer
благодарю пробую
Re: FreePBX подключение FXO шлюза Dinstar
Добавлено: 28 апр 2023, 05:15
pavelkismer
на Dinstar получается регистрации нет
CHANSIP
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
DAG1000-582127/***userid* (Unspecified) No No 0 Unmonitored
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline]
Re: FreePBX подключение FXO шлюза Dinstar
Добавлено: 28 апр 2023, 14:44
ded
Протокол SIP предполагает возможности
устройство А регистрируется на устройстве Б
устройство Б регистрируется на устройстве А
в вашем случае -
Dinstar может регистрироваться FXO портами на freePBX, тогда в настройках транка host=dynamic
freePBX может регистрироваться на Dinstar, тогда в настройках транка должна быть строка
register=что-то:как-то@ip_addr_dinstar
Мониторить в локальной сети смысла нет.
Согласно этому -
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 1 offline]
Астериск думает, что шлюз в оффлайне. А где же его ИП адрес? А вы точно прописали там
host=ip_addr_dinstar ?