開発/設計/変更
2006/09/26分変更点
Stack,Transport周りの詳細設計
transport_class_detail.jpg
Transport周りのシーケンス
SIPメッセージ編 
RTP編 
Transportのcreateのタイミング
- Router#addRoute(MessageContext)により、各Routerにルーティング情報を追加し、TransportRouterにて、実際にListenを行う

Transportからメッセージの扱い
- PacketAcceptorクラスとTransportとStackの間に挟み、byte[]をMessageContextクラスに変換する。
> class PacketAcceptor { > void run() { > byte[] rawPacket =
Transport.recv(); > MessageContext msg = new
MessageContext(rawPacket); > StackRouter.doDispatch(msg); > } >
}
ターゲットソフトフォン、ハードフォンの選定