support Administrator
Joined: January 26 2005 Location: United States Posts: 1666
|
Posted: March 12 2009 at 7:39pm | IP Logged
|
|
|
Hi andre,
Thanks for your post.
The way you send an instant message (IM) to another user agent is pretty simple. However, the entire contents of the SIP MESSAGE must be generated by the app that is using the media engine.
We assume you want to use RFC 3428 type IM. For this, generating SIP MESSAGE requests and receiving MESSAGE responses is very simple. Your app creates a typical SIP MESSAGE request and tells the media engine to transmit it to the peer endpoint or to the configured SIP proxy/server. If the app does not receive a MESSAGE response within “some timeout”, the app can retransmit the original message request via the media engine as required. Once the MESSAGE response is received, your app can detect this by filtering all received SIP messages.
We will be adding full support for IM in a future release of the media engine. It will most likely be based on RFC 3428 SIP MESSAGE requests. When we do, the API will make IM very simple relative to what I described above.
Either way, IM is still very simple.
If you have an immediate need and you want to assist us in the development expense, we can expedite the development and get IM into the media engine in short order.
Thanks,
Randal
|