Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Отправка sms через Neogate [закрыт]

0

Настраиваю отправку смс из php (phpagi) через API gsm-шлюза Neogate. Инструкция есть здесь http://www.tongdai.com.vn/downloads/dl/file/id/277/apiktnilptrinhgivanhn_sms.pdf

Отправлять смс, используя putty получается. При этот через php проходит регистрация на шлюзе, но при попытке выполнить любую команду сообщается о "permission denied".

[Response] => Error
[ActionID] => smscommand
[Message] => Permission denied

Может кто встречался с такой проблемой?

UPD

Всем спасибо. Решил проблему добавлением в phpagi-manager.php еще одной функции, которая решает проблему:

function SMSCommand($command, $actionid=NULL)
{
  $parameters = array('Command'=>$command);
  if($actionid) $parameters['ActionID'] = $actionid;
  return $this->send_request('SMSCommand', $parameters);
}
удалить переоткрыть спам изменить тег редактировать

спросил 2015-01-31 13:47:17 +0400

krensky Gravatar krensky
149 8 3 9
http://www.asterisk63.ru/

обновил 2015-02-01 21:29:40 +0400

Comments

Здесь не подсказывают ? http://www.asterisk63.ru/podderzhka/

zzuz ( 2015-01-31 15:07:58 +0400 )редактировать

Вы еще аналогичную функцию для отправки USSD запросов добавьте чтобы был полный комплект. Ну и сюда выложите получившийся phpagi-manager.php чтобы облегчить задачу идущим следом :-)

SolarW ( 2015-02-03 01:17:19 +0400 )редактировать

Видел подобное для OpenVox VoxStack GSM-gate на JS https://github.com/antirek/openvox-sms

obamo ( 2015-02-10 19:32:01 +0400 )редактировать

1 Ответ

0

Если используя путти у вас все получается, то, очевидно, проблема в вашем php коде.

рекомендую воспользоватся tcpdump/wireshark и сравнить обмен, ведь он не шифруется же ;)

в любом случае не вижу ничег что имело бы отношение к астриск. почему этот вопрос тут, а не на форуме техподдержки гейта?

ссылка удалить спам редактировать

ответил 2015-02-01 05:31:13 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

Comments

Потому что внутри шлюза стоит Asterisk 1.6.х у которого скомпилены модули типа DAHDI для GSM-каналов и отправка SMS/USSD выполняется по AMI, набор команд которых немного расширен для этого.

SolarW ( 2015-02-01 14:53:48 +0400 )редактировать

и че? тоесть если вы поменяете коврики в машине на коврики с подсветкой и вас не будет устраивать цвет подсветки, вы обратитесь к производителю машины? а не. походу вы обратитесь на форум где движки для машин обсуждают

meral ( 2015-02-01 18:29:40 +0400 )редактировать

:-) Вредничаете Александр. Я так думаю что тут более подходящее место для обсуждения проблем работы с AMI чем поддержка гейта.

Хотя там тоже все достаточно адекватно, русскоязычный саппорт работает в тесном контакте с китайцами пишущими прошивку. Когда я наткнулся на проблему с отправкой/получением USSD на этих шлюзах по получил новую прошивку где это было пофикшено в течении недели/двух после предоставления полной информации сапорту.

SolarW ( 2015-02-02 18:31:32 +0400 )редактировать

ем? какое же тут ami? товарищ показал же выше что он добавил новую функцию в phpagi. хотя это и не было необходимо. просто надо было использовать $agi->exec. это косяк поддержки конкретного велосипеда, к астериску отношение имеет только тем, что велостроитель решил использовать AMI. поскольку велосипед недокументирован это явно не проблема астериска. а поскольку тема sms то и не проблема voip

meral ( 2015-02-03 02:12:06 +0400 )редактировать

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-01-31 13:47:17 +0400

Просмотрен: 420 раз

Обновлен: Feb 01 '15

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.