Начало опубликовали, может и дальше зайдет. Сегодня значит подключим потенциальных "клиентов". По легенде это 2 клиента которые берут по одному городскому номеру и подключают к ним АТС в офисе.
Для этого созданы 2 внутренних номера: 3115515 и 3115510
![Тут вроде ничего лишнего и нового все стандартно, пока не разобрался как ограничитель Limit Max работает. На всякий случай указал Limit Max 1. Надеюсь потом разберусь. Тут вроде ничего лишнего и нового все стандартно, пока не разобрался как ограничитель Limit Max работает. На всякий случай указал Limit Max 1. Надеюсь потом разберусь.](https://habrastorage.org/getpro/habr/upload_files/511/1ca/8d5/5111ca8d5df4c237b13e9fc909106933.png)
Маршрутизацию для них сделали в прошлый раз, так что переходим к клиентам.
-
Issabel PBX, развернута на виртуальной машине
По железу вот так. Процессор кушают не особо. ОЗУ для мелкого офиса до 20 аппаратов достаточно и 1Гб. Диска 20Гб без записи разговоров хватит примерно на пару лет (или навсегда). С записями разговоров хватает в среднем на 6 месяцев.
![Имеем вот такую вот конфигурацию Имеем вот такую вот конфигурацию](https://habrastorage.org/getpro/habr/upload_files/4d3/e9e/d5b/4d3e9ed5b8e67175cfd0edf0adf9edaf.png)
Для начала нас интересует создание транка. PBX-PBX Configuration - Trunks - Add SIP Trunk
![](https://habrastorage.org/getpro/habr/upload_files/f13/a9b/ace/f13a9bace7e1c8d3dc9e845ceb6c435a.png)
![](https://habrastorage.org/getpro/habr/upload_files/b98/c37/ef8/b98c37ef8117b89ff5e4ecb110cffdb3.png)
![Outgoing Settings Outgoing Settings](https://habrastorage.org/getpro/habr/upload_files/5cb/132/236/5cb132236dfd0d53e3f35cf4499e68d3.png)
Для копипасты:
type=peer
secret=e4n$%%tImpf^kYuYVSMa
qualify=400
insecure=invite,port
host=domainprov.do
fromuser=3115515
fromdomain=domainprov.do
dtmfmode=auto
disallow=all
directmedia=no
defaultuser=3115515
allow=alaw&ulaw
![Incoming Settings Incoming Settings](https://habrastorage.org/getpro/habr/upload_files/13b/5a9/cb3/13b5a9cb3c36bf9d12e90afff968d446.png)
type=user
secret=e4n$%%tImpf^kYuYVSMa
qualify=400
insecure=invite,port
host=domainprov.do
fromuser=3115515
fromdomain=domainprov.do
dtmfmode=auto
disallow=all
directmedia=no
defaultuser=3115515
allow=alaw&ulaw
Строка регистрации:
3115515:e4n$%%tImpf^kYuYVSMa:3115515@domainprov.do:5060/3115515
С регистрацией вышла непонятка, почему то Issabel её не отправляла и соответвенно были только исходящие звонки.
Полечилось без лишних танцев с буном через редактор файлов:
![А А](https://habrastorage.org/getpro/habr/upload_files/3f9/0ac/ff4/3f90acff426b851dd4dbe54b990fd3ed.png)
В поиске вводим sip_additional.conf, переходим в конец файла, добавляем строку регистрации, сохраним и reload asterisk.
![Всё просто Всё просто](https://habrastorage.org/getpro/habr/upload_files/b1d/7af/a0d/b1d7afa0de8941476e83fa7dc218a453.png)
После этого регистрация прошла, строка из файла пропала и больше проблем не было, регистрируется теперь нормально (возможно мой локальный глюк, но мало ли).
Переходим в Fusion, Status- Registrations
![Видим нашего клиента, радуемся. Видим нашего клиента, радуемся.](https://habrastorage.org/getpro/habr/upload_files/f0e/7c7/0bb/f0e7c70bb484b2b70f82e2d96cfbbf55.png)
Настраиваем на Issabel Входящую/Исходящую маршрутизацию, подключаем телефон и проверяем хождение звонка.
FreePBX. Изначально в нем не было необходимости, но пока маялся с регистрацией Issabel решил проверить в чем именно дело. FreePBX, который вообще в лёт зарегался.
![](https://habrastorage.org/getpro/habr/upload_files/a7d/b1b/5de/a7db1b5deed47685bd4cc68cf6ad52c0.png)
Первым делом надо вернуть нам chan_sip на порт 5060. Setting-Advanced SIP Settings
![1 1](https://habrastorage.org/getpro/habr/upload_files/d81/f46/72e/d81f4672e1b6a999dcf2e7785c8dd85e.png)
![2 Save, Apply Config 2 Save, Apply Config](https://habrastorage.org/getpro/habr/upload_files/2dd/b72/8fc/2ddb728fc68ff2c6aa22f6c1398bb490.png)
Переходим к настройкам транка
![](https://habrastorage.org/getpro/habr/upload_files/583/94e/8f7/58394e8f7aa5d5f8d5d2d0b23e7a8e81.png)
Тут не сложно и всё по аналогии с Issabel
![](https://habrastorage.org/getpro/habr/upload_files/180/229/692/1802296925899569b1532404af21b261.png)
![Outgoing Outgoing](https://habrastorage.org/getpro/habr/upload_files/7de/2b8/f9f/7de2b8f9f257ea9c8d0ccec886ea3810.png)
type=peer
secret=63S9m7NWWJd7rSU
qualify=400
nat=no
insecure=invite,port
host=domainprov.do
fromuser=3115510
fromdomain=domainprov.do
dtmfmode=auto
disallow=all
directmedia=no
defaultuser=3115510
allow=alaw&ulaw
![Incoming Incoming](https://habrastorage.org/getpro/habr/upload_files/1f9/051/8b3/1f90518b39c309aecfd1a4c768a57d0b.png)
type=user
secret=63S9m7NWWJd7rSU
qualify=400
nat=no
insecure=invite,port
host=domainprov.do
fromuser=3115510
fromdomain=domainprov.do
dtmfmode=auto
disallow=all
directmedia=no
defaultuser=3115510
allow=alaw&ulaw
Строка регистрации:
Тут всё зарегестрировалось сразу.
Возвращаемся в Fusion и видим
![Наш FreePBX Наш FreePBX](https://habrastorage.org/getpro/habr/upload_files/764/fb7/aef/764fb7aefa321a639dbee88946200714.png)
Точно также настраиваем Вх/Исх маршрутизацию, заводим номера и звоним куда я разрешу.
Что дальше?
Дальше не понятно как сделать ограничение по количеству вызовов, желательно даже каналов (вх/исх одновременно).
Ещё дальше так же хотелось бы подавать транк с несколькими номерами и без авторизации с привязкой к IP.
enamchuk
@otkydadengiСейчас вы заводите абонентов на своей станции вручную. Есть планы по автоматизации заведения абонентов на станции (а так же синхронизация абонентов с базой данных, ведь кто-то из абонтов может отключить услугу телефонии, или запросить изменение номера)
otkydadengi Автор
На самом деле сейчас я пытаюсь понять вывезу ли я по знаниям и fusion по функциям то что я от нее хочу.
Если все получится то и это можно будет реализовать)
Главное надеяться, верить, гуглить и ну тд.