Asterisk дома
Re: Asterisk дома
Оно подключается как внешняя SIP линия и вызовами рулишь уже через Asterisk, для USSD запросов можно использовать их API через get запросы или выполнять из web интерфейса. Еще есть устройство от AddPack тоже достаточно надежные,но дороже, хотя возможно попробовать их найти б.у на ebay.
Re: Asterisk дома
В случае с подключением многоканального шлюза получаете на астериске несколько SIP-линий, по принципу "одна симка - одна линия".
При этом удобно рулить входящими/исходящими.
SMS/USSD не являются функционалом астериска, лучше отдельными скриптами/командами этот функционал реализовывать.
При этом удобно рулить входящими/исходящими.
SMS/USSD не являются функционалом астериска, лучше отдельными скриптами/командами этот функционал реализовывать.
-
- Сообщения: 219
- Зарегистрирован: 15 мар 2013, 09:42
Re: Asterisk дома
еще !
столкнулись с проблемой, при использовании GSM шлюзов , криво работает модуль TrunkBalansing.
с модемами - нормально .
столкнулись с проблемой, при использовании GSM шлюзов , криво работает модуль TrunkBalansing.
с модемами - нормально .
Re: Asterisk дома
Какой именно функционал данного модуля?vladimir22 писал(а):еще !
столкнулись с проблемой, при использовании GSM шлюзов , криво работает модуль TrunkBalansing.
с модемами - нормально .
Равномерная загрузка симок (т.е. распределение вызовов по разным каналам) вроде работало нормально.
-
- Администратор
- Сообщения: 2187
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Asterisk дома
Констатирую факт, что Мультифон последние полгода-год работает стабильно. Железные GSM-шлюзы, если есть интернет, теряют смысл.
Re: Asterisk дома
Мультифон - это Мегафон. Конечно MNP никто не отменял.
Эта услуга Мультифон - как я понимаю у них платная.
Эта услуга Мультифон - как я понимаю у них платная.
-
- Сообщения: 219
- Зарегистрирован: 15 мар 2013, 09:42
Re: Asterisk дома
Учлуга бесплатная, трафик платный
-
- Администратор
- Сообщения: 2187
- Зарегистрирован: 29 май 2015, 21:23
- Откуда: Екатеринбург, Нижний Тагил
Re: Asterisk дома
Мультифон можно бесплатно подключить к любому тарифу Мегафона, и трафик будет по условиям этого тарифа.
Re: Asterisk дома
Добрый день
Вот такой прибор кто-нибудь использовал - https://ru.aliexpress.com/item/Free-shi ... 262.BasoCO ?
Если его установить в офисе в разрыв аналоговой телефонной лини - возможно настроить соединение с домашней сетью с настроенным Asterisk через инет по VPN ?
Вот такой прибор кто-нибудь использовал - https://ru.aliexpress.com/item/Free-shi ... 262.BasoCO ?
Если его установить в офисе в разрыв аналоговой телефонной лини - возможно настроить соединение с домашней сетью с настроенным Asterisk через инет по VPN ?
Re: Asterisk дома
Обычный шлюз 1хFXO и 1хFXS работают уже лет по 5-7.
1 из 6-и вашел из строя. Бывают проблеммы с эхом в осенне весенний период (приходится перенастраивать параметры линии).
Их можно соединить и без участия Asterisk, с другим шлюзом (где-то в сети были настройки).
1 из 6-и вашел из строя. Бывают проблеммы с эхом в осенне весенний период (приходится перенастраивать параметры линии).
Их можно соединить и без участия Asterisk, с другим шлюзом (где-то в сети были настройки).
Re: Asterisk дома
Добрый день
Есть вот такая мысль - настроен Asterisk, есть построенная сигнализация на Mega, как настроить, чтобы система отправляла СМС с характеристикой о событии. Или обратно - по входящему СМС выполняла какие то действия - включала, выключала приборы ....
Есть вот такая мысль - настроен Asterisk, есть построенная сигнализация на Mega, как настроить, чтобы система отправляла СМС с характеристикой о событии. Или обратно - по входящему СМС выполняла какие то действия - включала, выключала приборы ....
Re: Asterisk дома
Что бы отправить SMS через *, нужно выполнить на сервере со * вот такую комманду:volkarti писал(а):Добрый день
Есть вот такая мысль - настроен Asterisk, есть построенная сигнализация на Mega, как настроить, чтобы система отправляла СМС с характеристикой о событии. Или обратно - по входящему СМС выполняла какие то действия - включала, выключала приборы ....
Код: Выделить всё
/usr/sbin/asterisk -rx 'dongle sms dongle0 +79039521122 "Test SMS 2" '
Для примера:
Код: Выделить всё
[dongle-incoming]
include => dongle-incoming-sms
include => dongle-incoming-ussd
exten => _+7X.,1,Set(CALLERID(all)=${CALLERID(num)})
exten => _+7X.,n,Set(CALLERID(num)=8${CALLERID(num):2})
exten => _+7X.,n,goto(from-trunk,${DONGLEIMEI},1)
[dongle-incoming-sms]
exten => sms,1,Noop(Incoming SMS from ${CALLERID(num)} ${BASE64_DECODE(${SMS_BASE64})})
exten => sms,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLENAME} - ${DONGLEPROVIDER} ${DONGLENUMBER} ot - ${CALLERID(num)}: ${BASE64_DECODE(${SMS_BASE64})}' >> /var/log/asterisk/sms.txt)
exten => sms,n,System(echo "To: vasyapupkin@gmail.com\nSubject: Incoming SMS for ${DONGLENUMBER} from ${CALLERID(num)}\n\n${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLENAME} na nomer ${DONGLEPROVIDER} ${DONGLENUMBER} ot abonenta ${CALLERID(num)}: ${BASE64_DECODE(${SMS_BASE64})}" | sendmail -t)
exten => sms,n,Hangup()
[dongle-incoming-ussd]
exten => ussd,1,Verbose(Incoming USSD: ${USSD})
exten => ussd,n,System(echo '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLENAME} - ${DONGLEPROVIDER} ${DONGLENUMBER} ot - USSD: ${USSD}' >> /var/log/asterisk/ussd.txt)
exten => sms,n,System(echo "To: vasyapupkin@gmail.com\nSubject: Incoming USSD for ${DONGLENUMBER}}\n\n${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)} - ${DONGLENAME} na nomer ${DONGLEPROVIDER} ${DONGLENUMBER} ot USSD: ${USSD}" | sendmail -t)
exten => ussd,n,Hangup()
context=dongle-incoming
Можете реализовать и проверку входящих SMS и звонков по callerID и по времени ... короче что угодно.
Я вижу фантазии у Вас много, только поиском Вы не любите пользоваться.
Re: Asterisk дома
MSapogov благодарю за информацию. Поиском пользуюсь очень много - ночи на пролет - иногда направление движения нужно получить правильное.
Re: Asterisk дома
Добрый день - Нужен скрипт на Bash отправляющий SMS с текстом "Отключение электричества - 12.08.2017 в 18.00"
подскажите как реализовать. Мной написанный отправляет - $string
#!/bin/bash
string1="Отключение электричества - "
string2=$(date)
string=$string1$string2
case $1 in
onbattwarn)
echo "The UPS has been on battery for a while"
/usr/sbin/asterisk -rx 'dongle sms dongle0 +79024428888 $string '
/sbin/upsmon -c fsd
;;
ups-back-on-power)
;;
*)
logger -t /etc/nut/upssched-cmd "Unrecognized command: $1"
;;
esac
подскажите как реализовать. Мной написанный отправляет - $string
#!/bin/bash
string1="Отключение электричества - "
string2=$(date)
string=$string1$string2
case $1 in
onbattwarn)
echo "The UPS has been on battery for a while"
/usr/sbin/asterisk -rx 'dongle sms dongle0 +79024428888 $string '
/sbin/upsmon -c fsd
;;
ups-back-on-power)
;;
*)
logger -t /etc/nut/upssched-cmd "Unrecognized command: $1"
;;
esac
-
- Сообщения: 219
- Зарегистрирован: 15 мар 2013, 09:42
Re: Asterisk дома
а чем обусловлен BASH ?
на php не легче ?!
/usr/sbin/asterisk -rx 'dongle sms dongle0 +79024428888' $string
так что то приходит
на php не легче ?!
/usr/sbin/asterisk -rx 'dongle sms dongle0 +79024428888' $string
так что то приходит
Re: Asterisk дома
vladimir22 писал(а):а чем обусловлен BASH ?
на php не легче ?!
/usr/sbin/asterisk -rx 'dongle sms dongle0 +79024428888' $string
так что то приходит
Приходит SMS сообщение с содержимым - "Отключение электричества - $string"
-
- Сообщения: 219
- Зарегистрирован: 15 мар 2013, 09:42
Re: Asterisk дома
Код: Выделить всё
#!/usr/bin/php
<?php
$number = '+71231234567'; \\номер куда отправляем
$donglename ='dongle0'; \\ через какой Dongle
$mes1="отключение электричества- ";
$mes2= date("Y-m-d H:i:s"); \\подставляем дату , можно самомо собрать формат даты
$mes = $mes1."".$mes2; \\сложили переменные
$cmd = sprintf("dongle sms %s %s %s ",$donglename, $number, $mes);\\собрали строку
$cmd = sprintf("/usr/sbin/asterisk -rx '%s'",$cmd); \\еще раз
exec ($cmd); \\выполнили
?>
ps на самом деле , я считаю SMS немного не кашерно, и трата денег . Отсылаю такие сообщения . да и все остальные от системы мониторинга . через Telegram, который в свою очередь идет по альтернативному маршруту , через бесплатную Yota $-) 64k вполне хватает . что бы отослать сообщение, и при необходимости , принять какую то команду на исполнение Не чего - астериск загружать этой ерундой