We're trying to get custom data sent back from Asterisk
to our Ozeki softphone
(a TaskId).
So far I've found that Asterisk
can send text messages via SIP
using the asterisk-cmd-sendtext. I've debugged in Asterisk
and have confirmed that the command is being executed.
In Ozeki
, I first tried using the InstantMessaging.MessageReceived
event listener, but it never got triggered.
Then I tried implementing SetSIPMessageManipulator(ISIPMessageManipulator manipulator)
(documentation). That too, however, was never called.
How do I consume the message sent from Asterisk?
Turns out the
SetSIPMessageManipulator(ISIPMessageManipulator manipulator)
should be added after the phone is registered, but before the event listeners (like the statechanged event) is wired up.