Отправить голосовой текст в речь с помощью Oracle

Отправляйте голосовые сообщения (текст в речь) на стационарные или мобильные телефоны с Oracle

Oracle : МЕТОДЫ

SMS


ТЕКСТ В РЕЧЬ

ЭЛ. АДРЕС

Социальные сети

ГРУППЫ

HLR

СТРАНЫ

МЕРОПРИЯТИЯ

пользователь

ШАБЛОНЫ

OTP (одноразовый пароль)

Пример в Oracle:

declare 
	l_url varchar2(200) := 'http://www.afilnet.com/api/http/?class=voice'||'&'||'method=sendvoice'||'&'||'user=user'||'&'||'password=password'||'&'||'to=34600000000'||'&'||'from=34900000000'||'&'||'message=voice+test'||'&'||'scheduledatetime='||'&'||'language=es'||'&'||'output=';
	l_req utl_http.req;
	l_resp utl_http.resp;
	l_text varchar2(32767);
begin     
	l_req  := utl_http.begin_request(l_url);
	l_resp := utl_http.get_response(l_req);
    
	begin
		loop
			utl_http.read_text(l_resp, l_text, 32766);
			dbms_output.put_line(l_text);
		end loop;                
	exception
		when utl_http.end_of_body then
			utl_http.end_response(l_resp);
		end;
end;



Смотрите пример в:

PHP Java С Sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Go Scala Swift


Отправляет текст в речь получателю


параметрОписаниеОбязательный / Необязательный
class=voiceЗапрошенный класс: класс, к которому сделан запрособязательное
method=sendvoiceЗапрошенный метод класса: метод класса, к которому сделан запрособязательное
userПользователь и адрес электронной почты вашей учетной записи Afilnetобязательное
passwordПароль вашей учетной записи Afilnetобязательное
tovoice.sendvoice_toобязательное
fromvoice.sendvoice_fromобязательное
messagevoice.sendvoice_messageобязательное
scheduledatetimevoice.sendvoice_scheduledatetimeНеобязательный
languagevoice.sendvoice_languageНеобязательный
outputВыходной формат результатаНеобязательный

При отправке запросов вы получите следующие поля:

  •  status
  •  результат (если статус = успех), здесь вы получите следующие значения:
    • messageid
    • credits
  •  ошибка (если статус = ошибка), здесь вы получите код ошибки

Возможные коды ошибок перечислены ниже

КодОписание
MISSING_USERПользователь или адрес электронной почты не включены
MISSING_PASSWORDПароль не включен
MISSING_CLASSКласс не включен
MISSING_METHODМетод не включен
MISSING_COMPULSORY_PARAMОбязательный параметр не включен
INCORRECT_USER_PASSWORDНеверный пользователь или пароль
INCORRECT_CLASSНеправильный класс
INCORRECT_METHODНеправильный метод
NO_ROUTE_AVAILABLEДля указанного пункта назначения нет доступных путей
NO_CREDITSВаш баланс недостаточен
Параметры:
  • class: voice
  • method: sendvoice
  • user: user
  • password: password
  • to: 34600000000
  • from: 34900000000
  • message: voice+test
  • scheduledatetime:
  • language: es
  • output:
Запрос:
https://www.afilnet.com/api/http/?class=voice&method=sendvoice&user=user&password=password&to=34600000000&from=34900000000&message=voice+test&scheduledatetime=&language=es&output=
ВАЖНАЯ ИНФОРМАЦИЯ О ПЕЧЕНИ: Если вы продолжаете использовать этот веб-сайт, мы предполагаем, что вы принимаете условия использования. Вы найдете больше информации в нашей Политике использования файлов cookie.. Продолжать