The current DTMF tone sending functions requires "CallPeer" or "Call"
which has to be created by user. I'm failed trying to send out a DTMF
tone to my SIP server without establishing a call which will then do
some corresponding tasks. In fact it should be workable since we already
have the address of the server once the account appear "online". But I
just can't figure it out.
Any help will be much appreciated.
Well, two of the three kinds of DTMF we support (i.e. RFC 4733/2833 or
Inband) require an established RTP session.
The only one that could potentially work is SIP INFO. I suppose some
form of KPML would also be workable but we don't have that so you'd have
to implement it from scratch.
Either way you need to create a new OperationSet that allows you to do
this outside the context of a call.
That said, the very reason DTMFs were invented was so that it would be
possible to "squeeze" commands into the media channel. So, if you don't
need a media channel then why bother with DTMFs at all? Why not just
send commands for whatever it is you'd like to do?
I suppose you have some constraints that require you to do this but I
thought I'd mention it just in case.
On 10.10.12, 10:09, aaaaahhhhh wrote: