UDP封包拼装成SIP消息
2018-07-30 本文已影响0人
小小疾风
1.今天用UDP拼装了一下SIP消息开始顺序是乱序的
NSString*via =@"Via: SIP/2.0/UDP 10.10.5.55:5060;rport;branch=z9hG4bK2128929301";
NSString*from =@"From: ;tag=619567594";
NSString*to =@"To: ";
NSString*cSeq =@"CSeq: 20 MESSAGE";
NSString*call_ID =@"Call-ID: 1676457301";
NSString*max_forwards =@"Max-Forwards: 70";
NSString*content_type =@"Content-Type: text/plain";
NSString *content_length = @"Content-Length: 88";
NSString*date =@"Date: Mon, 30 Jul 2018 16:52:32 GMT";
NSString*user_agent =@"User-Agent: Linphone/3.6.1 (eXosip2/4.1.0)";
后来改了一下把Content-Length放在最后,结果成功发送了SIP消息,也就是说协议的顺序是很重要的。