RTP는 어떻게 NAT 환경에서 목적지 포트를 찾을까?
·
카테고리 없음
SIP(Session Initiation Protocol)아래 Body 라고 불리는 SDP를 보신적 있으신가요? 일반적으로 SIP는 세션 제어(호개시, 호종료, 호제어 - 쉽게 말해 전화 걸고/끊고/통화중)를 하고,바디에는 세션이 연결 되면 실제 주고 받을 내용을 적습니다.표준에는 이미지도, 동영상도, 팩스도, 문서도 온같 잡 것 다 보낼 수 있지만, 실상 SDP(Session Description Protocol)는 거의 RTP를 주고받기 위한 용도로 많이 쓰입니다. SDP 예제는 아래와 같습니다.v=0o=- 123456 654321 IN IP4 1.1.1.1s=VoIP Callc=IN IP4 1.1.1.1t=0 0m=audio 4000 RTP/AVP 0 8 96a=rtpmap:0 PCMU/8000a..
해외발신 인터넷전화 발신자번호에 해외발신 표시하기 -시작 부터 구축 완료까지- 3부
·
카테고리 없음
아무리 생각해도 해외IP 등록 모니터링 후 API 호출을 통한 발신번호 변경은 실시간으로 변경하기 어려워 국제전화 식별번호 표시를 100% 성공하기도 어렵거니와 1개 번호로 여러 단말을 사용하는 추가단말 서비스(Shared Call Appearance) 사용자 중에는 한국과 해외에 동시에 단말을 사용하는 사용자도 있을텐데 이런 경우는 어떻게 처리해야 할지 난감했습니다. 많은 해결방법을 고민을 하였지만 단순하게 생각했습니다. 국내-해외 구별은 어떻게 하는가?   - 단말기의 소스IP를 기반으로 구별 한다. 국제전화 식별번호 표시를 어떻게 할 것인가?  - 해외에서 들어온 발신호에 대해서만 조치를 취한다. 다음 각 구간 별로 확인 할 수 있는 정보(국내호? 해외호?)와 어디서 발신번호를 변경해야하는지 생각했..
해외발신 인터넷전화 발신자번호에 해외발신 표시하기 -시작 부터 구축 완료까지- 2부
·
카테고리 없음
※ 과거 제가 쓴 블로그 포스트를 옮긴 포스트 입니다. 해외발신 인터넷전화 발신자번호에 해외발신 표시하라는 업무를 담당 공무원에게 전달받고, 상사는 제일 먼저 교환기 운영자, 교환기 모니터링 시스템 담당자, 프로비저닝 담당자를 불러 해외IP에서 단말이 등록되면 교환기의 발신자 번호 앞에 해외발신 표시를 붙이도록 설정하라고 지시하였습니다.매우 단순하고 쉬워보이는 지시였지만, 앞서 1부에서 말한 것과 같은 문제가 있었고, 상사들은 아래와 같은 해결책을 제시하였습니다. 1. 단말을 국내와 해외에서 동일하게 쓰는 경우 어떻게 할것인가?  - 해외에서 1개라도 등록된 단말은 모두 국제전화 식별 번호를 붙인다.2. 프로비저닝 속도보다 호처리 속도가 빠를텐데 어떻게 할 것인가?  - 실시간이 아니라 특정 주기로 배치..
해외발신 인터넷전화 발신자번호에 해외발신 표시하기 -시작 부터 구축 완료까지- 1부
·
카테고리 없음
※ 과거 제가 쓴 블로그 포스트를 옮긴 포스트 입니다. 별 생각없이 출근한 날입니다.갑자기 회의가 소집되어 들어갔는데, 6월까지 해외에서 발신되는 인터넷전화의 발신자번호에 국제전화식별번호 (001, 002, 00700 등)을 붙여야 한답니다.아래 과학기술정보통신부의 보도자료 입니다. 과학기술정보통신부 보도자료 전문 대통령 아래 국회의원 있고 그 아래 공무원 있고, 그 아래 민간기업 있고, 그 아래 우리 부장님 있고, 그 아래 제가 있으니, 저 위에서 타고 내려온 지시니 어떻게든 해야 됬습니다.게다가 기간도 6월까지, 처음 전달받은게 보도자료가 나온 2월 초니 정말 정말 시간이 없었습니다.그러던 중에 보도자료에도 나와 있는 것처럼 "3월 ~ 6월 순차 시행" 이라는 단어처럼 모 통신사는 4월 전 끝내라고 ..