Size: a a a

<Войти в IT/>

2021 February 17

KA

Kirill Alekseev in <Войти в IT/>
Опции сильно на тариф влияют.
источник
2021 February 18

В

Валера in <Войти в IT/>
Chumayu
Я про сервис, а не сделай своими руками
есть вроде готовый образ freenas у них на сайте, просто там его надо будет настроить и все
источник

ВС

Виктор Софт-33... in <Войти в IT/>
Chumayu
Добрый,
Посоветуйте файловое хранилище(онлайн сервис):
- объем 1-2 Tb
- безопасное (возможно end2end шифрование)
- поддержка различными железками (Аля synology)
- клиент на все виды систем + web
- возможно взаимодействовать с хранилищем из консоли линукс (может rsync, sftp или что-то другое)
я не вникал, а яндекс диск смотрел?
источник

C

Chumayu in <Войти в IT/>
Виктор Софт-33
я не вникал, а яндекс диск смотрел?
Яндекс диск)
У них админы доступ к почте раздают, нет не смотрел.
источник

ВС

Виктор Софт-33... in <Войти в IT/>
ну глянь, фринас вещь хорошая, но аппаратная, если есть винты и прочее, то чёбы не собрать, при хорошем железе можно и дедупликацию включить
источник

ВС

Виктор Софт-33... in <Войти в IT/>
а к яндексу я лично очень благосклонен, всё чем пользуется устраивает, гуглом не пользуюсь совсем
источник

C

Chumayu in <Войти в IT/>
Виктор Софт-33
ну глянь, фринас вещь хорошая, но аппаратная, если есть винты и прочее, то чёбы не собрать, при хорошем железе можно и дедупликацию включить
Хранилище локальное у меня есть, мне надо его дублировать на качественный сервис
источник

g

gulin in <Войти в IT/>
почему не переходит к приветствию, а обрывает звонок после пхп скрипта?
[sms-sender]
exten => s,1,Noop(send sms to ${CALLERID(num)})
exten => s,n,System(/usr/bin/php -f /var/lib/asterisk/bin/sms/sms.php ${CALLERID(num)})
exten => s,n,Goto(app-announcement-9,s,1)
источник

g

gulin in <Войти в IT/>
сам скрипт

<?php
 $cid = $argv[1];
 $user = "smsuser";
 $pas = "pass";
 $text = "message ";
 $sms = str_replace(" ", "+", $text);
 $prov = "1";
 $meth = "2";
 $url = "127.0.0.1/goip/en/dosend.php?USERNAME=$user&PASSWORD=$pas&smsprovider=$prov&smsnum=%2B$cid&method=$meth&Memo=$sms";
 
if(preg_match('/^79[0-9]{9}/',$cid))  {
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 $out = curl_exec($ch);
 curl_close($ch);
 echo $out;
}
else  {
 echo "not mobile";
}
?>
источник

С

Сергей in <Войти в IT/>
gulin
почему не переходит к приветствию, а обрывает звонок после пхп скрипта?
[sms-sender]
exten => s,1,Noop(send sms to ${CALLERID(num)})
exten => s,n,System(/usr/bin/php -f /var/lib/asterisk/bin/sms/sms.php ${CALLERID(num)})
exten => s,n,Goto(app-announcement-9,s,1)
Запели через agi и в пыхе подключи библиотеку.
источник

С

Сергей in <Войти в IT/>
Пых положи в папку agi bin
источник

С

Сергей in <Войти в IT/>
И там же можешь посмотреть как библиотека подключается в других пыхах
источник

g

gulin in <Войти в IT/>
Сергей
И там же можешь посмотреть как библиотека подключается в других пыхах
Executing [dest-4@customdests:1] NoOp("SIP/XXXXXXXXXXX-0000021c", "Entering Custom Destination sms-sender") in new stack
-- Executing [dest-4@customdests:2] Gosub("SIP/XXXXXXXXXXX-0000021c", "sms-sender,s,1()") in new stack
-- Executing [s@sms-sender:1] NoOp("SIP/XXXXXXXXXXX-0000021c", "send sms to XXXXXXXXXXX") in new stack
-- Executing [s@sms-sender:2] AGI("SIP/XXXXXXXXXXX-0000021c", "sms.php, XXXXXXXXXXX") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/sms.php
-- <SIP/XXXXXXXXXXX-0000021c>AGI Script sms.php completed, returning 0
источник

g

gulin in <Войти в IT/>
теперь скрипт не срабатывает
источник

g

gulin in <Войти в IT/>
#!/usr/bin/env php
<?php
require('phpagi.php');
$agi = new AGI();
$cid = $agi->request['agi_callerid'];
$user = "smsuser";
$pas = "pass";
$text = "message ";
$sms = str_replace(" ", "+", $text);
$prov = "1";
$meth = "2";
$url = "127.0.0.1/goip/en/dosend.php?USERNAME=$user&PASSWORD=$pas&smsprovider=$prov&smsnum=%2B$cid&method=$meth&Memo=$sms";
 
if(preg_match('/^79[0-9]{9}/',$cid))  {
 $ch = curl_init();
 curl_setopt($ch, CURLOPT_URL, $url);
 curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 $out = curl_exec($ch);
 curl_close($ch);
 echo $out;
}
else  {
 echo "not mobile";
}
?>
источник

С

Сергей in <Войти в IT/>
Так а стартуешь через систем?
источник

С

Сергей in <Войти в IT/>
Диалплан изменил?
источник

g

gulin in <Войти в IT/>
Сергей
Так а стартуешь через систем?
[sms-sender]
exten => s,1,Noop(send sms to ${CALLERID(num)})
exten => s,n,AGI(sms.php, ${CALLERID(num)})
exten => s,n,Goto(app-announcement-9,s,1)


  -- Launched AGI Script /var/lib/asterisk/agi-bin/sms.php
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_request: sms.php
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_channel: SIP/XXXXXXXXXXX-00000223
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_language: ru
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_type: SIP
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_uniqueid: 1613635566.1091
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_version: 16.15.1
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_callerid: XXXXXXXXXXX
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_calleridname: XXXXXXXXXXX
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_callingpres: 0
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_callingani2: 0
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_callington: 0
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_callingtns: 0
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_dnid: XXXXXXXXXXX
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_rdnis: unknown
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_context: sms-sender
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_extension: s
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_priority: 2
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_enhanced: 0.0
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_accountcode:
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_threadid: 140256521635584
<SIP/XXXXXXXXXXX-00000223>AGI Tx >> agi_arg_1:  XXXXXXXXXXX
<SIP/XXXXXXXXXXX-00000223>AGI Tx >>
   -- <SIP/XXXXXXXXXXX-00000223>AGI Script sms.php completed, returning 0
источник

С

Сергей in <Войти в IT/>
Посмотри в других пыхах, там ещё параметры есть в первой строке...
источник

С

Сергей in <Войти в IT/>
источник