Asterisk + Raspberry Pi + Cisco ATA 186

Давно писав статтю про зєднання Cisco ATA 186 як точка точка без SIP сервера. Але постала задача зробити саме через SIP сервер, або Asterisk. Направду система вже давно працює і відпрацьована.
В якості SIP сервера буде моя улюблена малинка. І причин тут декілька чому саме вона: 1. Для наших задач її потужності цілком досттньо, 2. Живлення – маємо не стабільне живлення, а з експерименту виявили, що від павербанку на 12 mAh малинка пропрацювала майже дві доби.

Про дві доби і павербанк, фото тесту, точніше не самого тесту, а як воно виглядає –

Для малинки є готовий дистрибутив – raspbx, котрий можна скачати за цим посиланням

Заливаємо дистрибутив як завжди – посилання

На WEB інтерфейсі запросить створення логіну та паролю для адміністратора. Потім ідемо в applications, вибираємо extensions

Додаємо новий SIP extensions. Тицяємо княпку +Add Extensions та у випадаючому листі +Add New Chan_SIP Extension

Вбиваємо User Extension, не обовя’зково, але можна вбити Display Name, а також або копіюємо, або вбиваємо свій пароль в полі secret. Після цього натискаємо Submit

Після цього обов’язково не забути натиснути Apply Config

Переходимо на нашу Cisco. На ній є не задокументовані моменти. + я заливав на неї трошки свіжішу прошивку. Як це робити накатав в цій статті

Пробиваємо UID0/1 (нуль та одиничка, бо ATA186 має два порти, тож назначаємо на кожен порт по власному номеру) – це номер телефону і він же логін, PWD0/1 – це наш пароль який ми або копіювали, або вводили свій. SIPRegOn ставимо 1 замість нуля, а в SIPRegInterval вводимо значення 1800. Proxy – сюди вводимо адресу нашого сервера.

Далі про моментік. Не дивлячись на те, що присутній пункт SIPPort, порт ми через двокрапки всерівно вводимо в OutBoundProxy після адреси нашого сервера. Як в старі добрі часи. Порт пробиваємо 5160.

Якщо все добре, Cisco всі зєднались з сервером, то в Asterisk Info з’являться в SIP Peers що вони в онлайні.

Ну і телефони тепер мають дозвонюватись один до одного.

Facebook Comments