

 ===============
 = SIP Project =
 ===============





  REPORTED BUG
 ==============

 None.





  NEEDS
 ==============

 - BranchId, FromTag, ToTag, Call Id  Generation rule.
 - OPTION / INFO Method.
 - RFC 2833 DTMF Signal
 - 3xx moved temporary ó (Contact ʵ忡 ο ּҰ )
 - Route / Record-Route ó (ӽ÷ Record-Route Route īؼ )
 - callId,from-tag,to-tag





  HISTORY
 ==============

00a,2005-10-18,hskim
 1. Sip Header  Stack/Ua/Dialogue/Transaction ü ⺻ Ʋ ϼ.

00a,2005-10-19,hskim
 1. SipMessage ϼ.

00a,2005-10-20,hskim
 1. SipMessageMaker.x  ߰.
 2. SipMessage Making  SipHeader.x  SipMessge.x  .

00b,2005-10-20,hskim
 1. Request Message Make ϼ.
 2. Response Message Make  .

00a,2005-10-21,hskim
 1. Response Message Make ϼ.

00b,2005-10-21,hskim
 1. ü(Stack, Ua, Dialogue, Transaction) .
 2. Message  layer ϴܶϰ makefile library · ٲ.
    SipUa Stack ./SipUa 丮  .

00c,2005-10-21,hskim
 1. include flow .
 2. thread, Q message, include   ۼ.

00a,2005-10-22,hskim
 1. SipUa Project .
 2. UaDefine.h UaTest.c SipQmessage.x TcpConnect.x WinTimer.x SipSocketSet.x ߰.

00b,2005-10-22,hskim
 1. Queue Message, Connecting, Timer, Transaction Socket Set Utility ϼ.

00a,2005-10-23,hskim
 1. Call-ID, From/To Tag, BranchId ӽ make Լ ۼ.

00a,2005-10-24,hskim
 1. SDP  ޽ Maker ϼ.
 2. SDP ó  .

00a,2005-10-25,hskim
 1. SDP ó  Ϸ.

00a,2005-10-26,hskim
 1. SipMessageHandler.x ߰, Message Handle   .

00b,2005-10-26,hskim
 1. Message Handle   .
00c,2005-10-26,hskim
 1. Message Handle   .
00d,2005-10-26,hskim
 1. Message Handle   .
00a,2005-10-27,hskim
 1. Message Handle   .

00b,2005-10-27,hskim
 1. Request Message Handle   Ϸ.
 2. Response Message Handle   .

00a,2005-10-28,hskim
 1. Response Message Handle   Ϸ.

00a,2005-10-29,hskim
 1. 401,407 ó   .
 2. MD5 hash   Ϸ. (SipAuth Directory ߰)
 3. WWW/Proxy Authorization   Ϸ.

00a,2005-10-31,hskim
 1. SIP Timer ó Ϸ.
 2. SipEnetDemonHandler  Ϸ.
 3. SipDemonHandler  .

00a,2005-11-01,hskim
 1. SipDemonHandler  Ϸ.
 2. SipDemon  Ϸ.
 3. SipEnetDemon  Ϸ.

00a,2005-11-02,hskim
 1. SipUI.x  Ϸ.
 2.   Ϸ.
 3. ׽Ʈ α׷ ۼ .

00b,2005-11-02,hskim
 1.  Test OK.
 2. Call Test 404 Not Found  Ϸ.

00a,2005-11-03,hskim
 1. ׽Ʈ α׷ ϼ.
 2. Debuging .

00a,2005-11-05,hskim
 1. MiniXPhone ϼ.
 2. Debuging .

00a,2005-11-06,hskim
 1. RTP (711u,711a) ߰ (ȭ )

00a,2005-11-07,hskim
 1. RTP  α׷ ߰.
 2. recvfrom RTP data   .

00a,2005-11-08,hskim
 1. CANCEL message debuging.
    ( CANCEL Branch Id CSeq Number INVITE transaction ƾ Ѵ. )

00a,2005-11-09,hskim
 1. Called case debuging.

00a,2005-11-11,hskim
 1. α׸ Ʈũ   (xLog ߰.)

00a,2005-11-13,hskim
 1. SapiCommandRemoveCall Լ SipResponse Ķ ߰.
 2. CallbackCallEnded ݹԼ ߰
   (INVITE ۽ 300 ̻ Response ޾ 츸 ߴ Callback,
    ǰȰ  Application  ȣ    ֵ ϱ   .)
 3. MFC  QPhone Ÿ ϼ.

00a,2005-11-16,hskim
 1. Windows UA ϼ.
 2. CallbackCallIncoming  HS_STACK_HANDLE parameter ߰.

00a,2005-11-19,hskim
 1. ܴ ȣ ۼ ó Ϸ.

00a,2005-11-23,hskim
 1. SDP   TSAP Port  mis-match   .

00a,2006-03-29,hskim
 1. INVITE  407   ο INVITE  ,  Ʈ 'To' Tag پ
      .  (ο Call ̹Ƿ  ־ Ѵ.)
 2. 'atoi' Լ ĶͰ NULL  ʵ  ó.

00a,2006-03-31,hskim
 1. Cryptack/base (HSBase) ̺  .
 2. HSBase  鼭 Ʒ ϵ workspace .
    SipCoder/ NoLockList.h, NoLockList.c, UaDefine.c
    SipUa/ WinTimer.h, WinTimer.c, TcpConnect.h TcpConnect.c

00a,2006-05-29,hskim
 1. SDP ڵ Ʈ  ޽ Ž ״  ذ
    ( cryptack/sip/sipua/sipMessageHandler.c CheckReceivedSdp Լ .
      "check which sdp or not" κ 񱳹 && ƴ϶ || .  )

00b,2006-05-29,hskim
 1. random   ߻ϴ  .
    ( srand(time(0)) Ź     ȿ    ߻ϴ
       ֱ  LoadHSResource Լ srand ֵ  )

00c,2006-05-29,hskim
 1. [RFC-3261 8.1.1.7] magic cookie = "z9hG4bK" .

00a,2006-05-30,hskim
 1. Cryptack/sip/sipCoder/SipMessage.c  delete_SipMessage  if 
    ̻  .

00b,2006-05-30,hskim
 1. 423: IntervalTooBreif  Ž Expires  MinExpires 5 
     ؼ ٽ  õ ϵ .

00c,2006-05-30,hskim
 1. ABNF  
    " 'qop' request ÿ quotation mark ϸ ȵǸ,
              response ÿ quotation mark ؾ Ѵ." 
    " 'nc' ݵ quotation mark  ƾ Ѵ"   .

00a,2006-05-31,hskim
 1. IStack, IUa, IDialogue, ITransaction, SipMessageMaker, SipUtility 
    SipUa Ʈ ű SipCoder ϰ ABNF en/decoding  ϸ .

00b,2006-05-31,hskim
 1. WinCE  workspace .

00a,2006-08-14,hskim
 1. srand .