ITСooky

IT-рецепты съедобные и не очень!

Заставляем Grandstream ht813 звонить на PSTN через Asterisk!

дата 21.06.2021

Решил я вдруг что будет удобно звонить с городского телефона не вставая с унитаза игрового рабочего ПК. И решил доработать статью Боремся со спам звонками на городском телефоне с Asterisk, IVR, Grandstream ht813 на OrangePi PC Plus! и попал!!!

Для тестов установил на Andorid телефоне программу Linphone. Добовил свой Asterisk сервер

SIP номер: 6000
Asterisk сервер: 192.168.1.209
Пароль: 1234

Не сразу но обнаружилась (при мониторинга логов Asterisk) одна свинская особенность этой проги, она в тихую добавляет префикс 7 ко всем набранным номерам, убираем это свинство

Иду на Asterisk сервер меняю конфиги

Добавляю транк коим будет Grandstream ht813

в файл /etc/asterisk/sip.conf
vi /etc/asterisk/sip.conf
добавляю

[MGTSPSTN]
type=friend
secret=1234
username=6789
host=192.168.1.160
port=5062
canreinvite=no

192.168.1.160 — IP коробки Grandstream ht813
6789 — SIP учетка прописаная в настройках FXO PORT
1234 — её пароль

в файл /etc/asterisk/extensions.conf
vi /etc/asterisk/extensions.conf
добавляю в [users] последней строкой

exten => _X.,1,Dial(SIP/${EXTEN}@MGTSPSTN)

тут кстати можно было прописать _XXXXX. чтобы только номера больше 4 цифр хватались, но и так на номера 600X не влияет, видимо потому что они выше в списке!(я бы проверил но сил уже не осталось после борьбы с Grandstream ht813)

в файл /etc/asterisk/users.conf
vi /etc/asterisk/users.conf
добавляю

[6000]
fullname = Test Android
secret = 1234
hassip = yes
context = users
host = dynamic

Он у меня не был прописан раньше

И все идем в астериск
asterisk -rvvvvv
перечитываем конфиги
reload
посмотрим на транк
sip show peers
вот он появился

6789/6789                 192.168.1.160                            D  Auto (No)  No             5062     Unmonitored                                  
MGTSPSTN/6789             192.168.1.160                               Auto (No)  No             5062     Unmonitored                                  

Всё, Asterisk мудрость говорит что должно работать, зовним и фиг вам!!! После набора номера какой-то гудок… [спустя пару часов] а что если в этом гудок набрать номер, оппа — звонит через город на этот номер [спустя пару часов] ну ладно, все дело было в одной галочке в настройках FXO PORT на Grandstream ht813

Stage Method (1/2): 1 (Default 2 — 2 stage dialing)

Надо было тут поставить 1 и начал сразу звонить, негодник!

ПРОБЛЕМА: Если Stage Method ставить в 1 перестает проигрываться IVR сообщение из статьи Боремся со спам звонками на городском телефоне с Asterisk, IVR, Grandstream ht813 на OrangePi PC Plus! при этом само IVR меню работает, но сообщение не проигрывает!!!

На всякий случай вот вся простыня настроек

Я их попробовал почти все, а вам повезло!


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *