1 |
1
보안 네트워크 내에 위치한 제1 UA(User Agent) 단말, 상기 보안 네트워크 외부에 위치한 제2 UA 단말 및, 상기 보안 네트워크 내외의 데이터 전송을 위한 프락시 서버(Proxy Server)를 구비하여 미디어를 송수신하는 미디어 전송 방법에 있어서,
상기 제1 UA 단말로부터 전송된 미디어 세션을 열기 위한 SIP의 INVITE 요구 패킷을 수신하는 단계;
상기 수신된 INVITE 요구 패킷에 포함된 수신 IP 주소와 포트 및, 목적지 IP 주소와 포트를 데이터베이스에 저장하는 단계;
상기 수신된 INVITE 요구 패킷에 포함된 수신 IP 주소와 포트를 기설정된 프락시 서버의 IP 주소와 포트로 변경하는 단계; 및
상기 프락시 서버의 IP 주소와 포트로 변경된 INVITE 요구 패킷을 상기 제2 단말에 전송하는 단계를 포함하여 이루어진 것을 특징으로 하는 미디어 전송 방법
|
2 |
2
제1항에 있어서,
상기 INVITE 요구 패킷에 응답하여 상기 제2 UA 단말로부터 전송된 응답 패킷을 수신하는 단계;
상기 데이터베이스에 저장된 목적지 IP 주소와 포트 중에서 상기 수신된 응답 패킷에 포함된 발신 IP 주소와 포트를 확인하는 단계;
상기 데이터베이스에 저장된 데이터 중에서 상기 확인된 발신 IP 주소와 포트에 따른 목적지 IP 주소와 포트에 대응하는 수신 IP 주소와 포트를 확인하는 단계;
상기 확인된 수신 IP 주소와 포트로 상기 수신된 응답 패킷을 전송하는 단계;
상기 수신된 응답 패킷에 응답하여 상기 제1 단말로부터 전송된 ACK 요구 패킷을 수신하는 단계;
상기 수신된 ACK 요구 패킷을 상기 제2 단말에 전송하는 단계; 및
상기 기설정된 프락시 서버의 IP 주소와 포트를 경유하여 상기 제1 UA 단말과 상기 제2 UA 단말 간의 RPT 패킷을 전송하는 단계를 더 포함하여 이루어진 것을 특징으로 하는 미디어 전송 방법
|
3 |
3
제1항에 있어서,
상기 수신할 수신 IP 주소와 포트는, 상기 제1 UA 단말의 IP 주소와 포트이고,
상기 목적지 IP 주소와 포트는, 상기 제2 UA 단말의 IP 주소와 포트인 것을 특징으로 하는 미디어 전송 방법
|
4 |
4
제1항에 있어서, 상기 프락시 서버는,
BYE 요구 패킷을 수신하거나 미디어 세션 생성이 거부될 때, 해당 미디어 세션 정보를 상기 데이터베이스로부터 삭제하는 것을 특징으로 하는 미디어 전송 방법
|
5 |
5
보안 네트워크 내에 위치한 제1 UA 단말, 상기 보안 네트워크 외부에 위치한 제2 UA 단말 및, 상기 보안 네트워크 내외의 데이터 전송을 위한 프락시 서버를 구비하여 미디어를 송수신하는 미디어 전송 방법에 있어서,
상기 프락시 서버가 기설정된 프락시 서버의 IP 주소와 포트로 상기 제2 UA 단말로부터 전송된 패킷을 수신하는 단계;
상기 수신된 패킷이 RTP 패킷인지 확인하는 단계;
상기 확인 결과, 상기 수신된 패킷이 RTP 패킷인 경우, 데이터베이스에 저장된 상기 제2 UA 단말의 IP 주소와 포트에 대응하는 수신 IP 주소와 포트를 확인하는 단계; 및
상기 확인된 수신 IP 주소와 포트에 대응하는 상기 제1 UA 단말의 IP 주소와 포트로 상기 수신된 패킷을 전송하는 단계를 포함하여 이루어진 것을 특징으로 하는 미디어 전송 방법
|