All,
I am running an Asterisk server (1.0-RC1) with great success using Cisco 7960 SIP phones.
I was bored so I started playing with Windows Messenger 5.0 and it's SIP implementation with Asterisk. After some basic configuration I have the following working:
* Two PC's can "register" with Asterisk
* One PC trys to send a IM to the other user :
In this INVITE message, the originating PC sends the following line in it's SDP info (under the Media Description sub field)
"m=x-ms-message 5060 sip null"
The PC then gets a "100 Trying" message from Asterisk
You then see the invite get sent to the PC wjhere the other user lives, in the SDP that gets sent to the far-end PC, you see:
"m=audio 15802 RTP/AVP"
At this point the PC either says it's an incoming voice call (which it's really not - but the SDP was changed to look like one) or a different PC sends a "488 Not Acceptable" SIP response code.
The config in the sip.conf are as follows:
[6970] host=dynamic ;context=local-im context=local type=friend ;secret=password insecure=yes
[6971] host=dynamic ;context=local-im type=friend ;secret=password insecure=yes
In the extensions.conf file:
exten => 6970,1,Dial(SIP/6970) exten => 6971,1,Dial(SIP/6971)
Why is asterisk rewriting the SDP with some sort of "default" SDP info? (From x-ms-message to audio)
Is my asterisk configuration looking OK for Microsoft Messenger?
Are there any hooks I can throw into the code to make this subfield (x-ms-message extension to SDP) valid in asterisk?
Thanks for any info,
Dave DeChellis
_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
