Как работать с Asterisk SendText cmd в Ozeki
Мы пытаемся вернуть пользовательские данные с Asterisk
нашим Ozeki softphone
(TaskId).
До сих пор я обнаружил, что Asterisk
можете отправлять текстовые сообщения через SIP
используя звездочку-cmd-sendtext. Я отладил в Asterisk
и подтвердили, что команда выполняется.
В Ozeki
Я сначала попробовал использовать InstantMessaging.MessageReceived
слушатель событий, но он никогда не срабатывал.
Затем я попытался реализовать SetSIPMessageManipulator(ISIPMessageManipulator manipulator)
( документация). Это также, однако, никогда не называлось.
Как мне использовать сообщение, отправленное с Asterisk?
1 ответ
Оказывается SetSIPMessageManipulator(ISIPMessageManipulator manipulator)
должен быть добавлен после регистрации телефона, но до того, как прослушиватели событий (например, событие с измененным состоянием) подключены.