Перейти до основного вмісту

Публікації

Показано дописи з міткою "pjsip"

Asterisk. Телефон за NAT. Не чутно голосу в одну сторону

SIP телефон під'єднаний до порту дротового інтерфейсу комп'ютера, котрий підключений до локальної мереже через WiFi. На комп'ютері для дротового інтерфейса вказано режим спільного використання, тобто для цього інтерфейса вказана мережа 10.42.1.0 і телефон фактично працює за NAT. Дивитись детальніше про режим у  https://onchigor.blogspot.com/2023/09/ubuntu-22-wifi-ethernet.html Дзвінок наружу проходить, але голос чутно тільки в одну сторону. Потрібно у pjsip.conf для цього телефона у секції [endpoint] вказати direct_media=no rtp_symmetric=yes force_rport=yes rewrite_contact=yes Після цього голос чутно у обидві сторони, але через деякий час телефон втрачає регістрацію і телефон може викликати, а його в мережі не видно. Щоб телефон за NAT не втрачав регістрацію, потрібно у pjsip.conf для цього телефона у секції [aor] вказати qualify_frequency=60 Поради знайшов у https://community.asterisk.org/t/asterisk-pjsip-no-voice-on-incoming-calls/97990 https://community.asterisk.org/t/pj

Телефон Cisco 7911 та Asterisk

Телефон Cisco 7911 працював на старих версія Asterisk через SIP. Після оновлення Asterisk і застосування PJSIP перестав реєструватись, на екрані "висить" повідломлення "Registering". Після поради вказати в pjsip.conf для endpoint “force_rport=no” телефон почав реєструватись на Asterisk. Пораду знайшов тут https://community.asterisk.org/t/asterisk-13-8-not-register-with-cisco-phone-7911g/66285 Виклик з телефона на інші телефони відбувається, але зателефонувати на цей телефон неможливо. "They register fine, and can make outgoing calls, but incoming calls do not ring." Констатацію факту знайшов у https://www.reddit.com/r/Cisco/comments/4zlsik/free_pbx_and_the_cisco_7911/ та https://www.reddit.com/r/freepbx/comments/4pht15/cisco_7940_registers_but_then_goes_unavailable/ Пропонується повернутись на SIP.

Налаштування PJSIP та заходи безпеки в Asterisk

Заходи безпеки добре описані https://github.com/asterisk/asterisk/blob/master/README-SERIOUSLY.bestpractices.md https://habr.com/ru/companies/myasterisk/articles/145024/ Документація https://www.asterisk.org/community/documentation/ https://docs.asterisk.org/Configuration/Functions/ Перехід на PJSIP та налаштування Trunk https://zadarma.com/ua/support/instructions/asteriskpjsip/trunk/ https://docs.omnicell.ua/pages/viewpage.action?pageId=75104488 https://lib.misto.kiev.ua/VOIP/ASTERISK/vegaphone_pjsip.dhtml Приклади файлів налаштувань https://github.com/asterisk/asterisk/blob/master/configs/basic-pbx/extensions.conf