doInvite() done/missing status procession
doSucesseResponse() done/missing status procession
addSDPMRS() done
doRequest() done/missing status procession
doProvisionalResponse() done/missing status procession
是否是呼叫保持或者等待的信号,服务器自己其实并不关心,只需要确认,包含sendonly,那就加上MRS,没有sendonly,就该做什么做什么;recvonly同理。
关键是如何处理C被保持后,B发送一个带SDP消息的200 OK给服务器,服务器去掉SDP信息,发送给A,A返回ACK,通过服务器到B,此时服务器会先向A发起re-invite,在收到200(SDP A)后,向B发送re-invite(SDP A),这个逻辑如何实现...
用state machine来实现,应该可行,现在关键是不清楚用什么样的条件来激活向两边发送reinvite.
最近几天处理的问题:
1.sip.xml的作用,及编写
2.sip.xml和IFC各自的作用域
3.如果要处理proxy的servlet,UserProfile需要设定
4.没有AR(Application Router),是的,没有AR!