Страница 1 из 1

SendMessage отсутствует в AMI, возможно ли добавить?

Добавлено: 02 мар 2017, 14:54
postgres
Настроили click to ring функционал через AMI, работает как в документации, через
Action: Originate

Пошли дальше, хотим Action: SendMessage, но тут засада - нет этой команды в разрешениях freePBX для данного пользователя...
Может сначала надо команды разрешенные добавить где нибудь?

Re: SendMessage отсутствует в AMI, возможно ли добавить?

Добавлено: 02 мар 2017, 16:50
postgres
Сделаю небольшое уточнение,

на Action: MessageSend
следует ответ

Response: Error
Message: Permission denied

в sip_general_addition.conf (нередактируемый) присутствует

accept_outofcall_message=yes
auth_message_requests=no
outofcall_message_context=dpma_message_context

в extensions_override_freepbx.conf (нередактируемый)

[dpma_message_context]
exten => _XXX,1,MessageSend(sip:${EXTEN},"${CALLERID(name)}"${MESSAGE(from)})

и ниче...

Action: MessageSend
ActionID: 3
To: sip:116
Body: test

Response: Error
ActionID: 3
Message: Permission denied

Re: SendMessage отсутствует в AMI, возможно ли добавить?

Добавлено: 02 мар 2017, 18:45
ded
небольшое уточнение: Permission for Actions регулируются в manager.conf, а не в sip_general_addition.conf или extensions_override_freepbx.conf