Добро пожаловать, Гость ( Вход | Регистрация )



Часовой пояс: UTC + 6 часов



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Информирование по СМС
СообщениеДобавлено: 13 сен 2017, 17:57 

Зарегистрирован: 26 мар 2014, 16:14
Сообщений: 211
Откуда: Магнитогорск

Не в сети
В последнее время стало очень популярно СМС-информирование клиента о том, что его ожидает документ. Например, исходящее письмо или заявка... Никто не пробовал прикрутить такую штуку? Действие, аналогичное уведомить, только чтобы телефон брался из соответствующего поля и отправлялся php-скрипту, который отсылает СМС.


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 13 сен 2017, 18:38 
Администратор
Аватар пользователя

Зарегистрирован: 24 июн 2013, 13:39
Сообщений: 1490

Не в сети
Если этот PHP-скрипт сделать в виде веб-сервиса, то можно будет использовать действие WS-клиент и никакого нового действия не понадобится.


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 15 сен 2017, 18:57 

Зарегистрирован: 26 мар 2014, 16:14
Сообщений: 211
Откуда: Магнитогорск

Не в сети
Спасибо!
Практически получилось. За основу был взят штатный wsSample.
Только вот вместо русского текста в ws передаются ???? знаки вопроса.
И ещё где хранятся логин/пароль для ws-сервиса и как его отключить/поменять?


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 16 сен 2017, 05:34 
Администратор
Аватар пользователя

Зарегистрирован: 24 июн 2013, 13:39
Сообщений: 1490

Не в сети


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 19 сен 2017, 09:57 

Зарегистрирован: 26 мар 2014, 16:14
Сообщений: 211
Откуда: Магнитогорск

Не в сети
В wsSample.wsdl дописал маленькую функцию, которая из первого поля типа строка выводит в третье поле типа строка. В результате вместо текста сплошные знаки вопросов...

$server->register(
'Mprint',
array('One'=>'xsd:string','Two'=>'xsd:string'),
array('result'=>'xsd:string'),
$uri
);
function Mprint ($One, $Two){
return $One;
}
ws.JPG
ws.JPG [ 10.89 KiB | Просмотров: 2215 ]


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 19 сен 2017, 10:22 
Администратор
Аватар пользователя

Зарегистрирован: 24 июн 2013, 13:39
Сообщений: 1490

Не в сети
Гуглите nusoap кириллица.


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 19 сен 2017, 10:37 

Зарегистрирован: 26 мар 2014, 16:14
Сообщений: 211
Откуда: Магнитогорск

Не в сети
Нашел тут же на форуме
$server->decode_utf8 = false;


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 19 сен 2017, 10:58 

Зарегистрирован: 26 мар 2014, 16:14
Сообщений: 211
Откуда: Магнитогорск

Не в сети
Блин, новые грабли - после вызова ws документ висит на пустой странице http://sed/workflow/document/spa/wsclie ... equest=yes


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 23 янв 2018, 20:23 

Зарегистрирован: 07 июн 2017, 18:44
Сообщений: 26

Не в сети
Получилось ли реализовать? Можете показать ваш WS?


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 24 янв 2018, 14:23 

Зарегистрирован: 26 мар 2014, 16:14
Сообщений: 211
Откуда: Магнитогорск

Не в сети
Нет не получилось пока. Догадываюсь, что проблема в коде php, который выполняется на стороне оператора, который отправляет SMS (у нас это сервис билайн).


 Профиль  
 
 Заголовок сообщения: Re: Информирование по СМС
СообщениеДобавлено: 24 янв 2018, 18:16 

Зарегистрирован: 07 июн 2017, 18:44
Сообщений: 26

Не в сети
По возможности, держите в курсе :)


 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 6 часов


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron