Решил я вдруг что будет удобно звонить с городского телефона не вставая с унитаза игрового рабочего ПК. И решил доработать статью Боремся со спам звонками на городском телефоне с 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 меню работает, но сообщение не проигрывает!!!
На всякий случай вот вся простыня настроек
Я их попробовал почти все, а вам повезло!
Добавить комментарий