모집 마감

등록 일자 2022.09.07.

SIP 연동 Server Software 개발

외주(도급)

개발 |

일반 소프트웨어임베디드

예상 금액

30,000,000원

금액 조율 가능

예상 기간

120일

기간 조율 가능

지원자 수

4명

모집 마감일

2022년 09월 21일

예상 시작일

진행 분류

기획 상태

매니징 경험

인력 상황

우선 순위

업무 내용

<프로젝트의 현재 상황>

전체적인 개념은:
- 현재, 당사가 개발 생산하여 안정적으로 현장에서 운영중인 IP 방식의 PagePhone Unit과 IP PABX등의 SIP와 접속할 수 있는 "SIP연동 서버 Software"의 개발입니다.
- 즉, 비표준 IP 방식의 Pagephone을 IP PABX의 표준 IP에 접목하기 위해 2기기 사이에 LINK해 주는 Server를 운영할 수 있는 S/W 개발입니다.
- 기본적으로 표준 Protocol을 비표준 Protocol로 변환하여 양방향 통신을 할 수 있도록 하는 기능과 그 외 관리적 측면의 기능이 추가되는 개발입니다.

개발 Project 진행에 필요한 이해를 돕기 위한 "개발 Project 내용 요약서"를 첨부에 보냅니다.

<상세한 업무 내용>

A. Project 명 :
• SIP 연동 Gateway 개발

B. 개발 내용 :
1. SIP to 자사 VoIP 단말장치 간 미디어 게이트웨이 기능 구현
• IP-PBX 와 연동, SIP 클라이언트로 등록
• IP 전화기 등 다른 SIP 클라이언트의 Call 착신/종료, DTMF 수신 처리
• SIP Call 착신/종료, DTMF 코드에 따른 자사 VoIP 단말로의 방송 및 통화 연결, 종료 처리
※ 자사 VoIP 단말 프로토콜 제공 함. (UDP/Multicast)

2. 자사 VoIP 단말의 Embedded Call 서버 기능을 PC 소프트웨어로 동일 구현
• 별도의 서버 없이 방송, 통화 기능을 단말에 구현한 자사 VoIP 단말 프로토콜을 서버 PC급의 전용 Call 서버의 구축을 위해 PC 소프트웨어로서 동일하게 구현
• 메시지 Signaling 은 자사 프로토콜을 사용하나, 음성 패킷의 송/수신 처리는
일반적인 VoIP 기술로 구현 (RTP 사용) • 단말의 서버 인식을 위한 Heartbeat 메커니즘 구현
• 방송 2채널, 회의통화 10채널(각 채널 당 5자 동시통화) 연결/해제 관리
※ 자사 VoIP 단말 프로토콜 제공 함. (UDP/Multicast)

3. 자사 VoIP 단말의 관리 소프트웨어와의 통신기능을 PC 소프트웨어로 일부구현
• 자사 VoIP 단말의 상태 모니터링 및 설정을 위한 관리 소프트웨어 프로토콜 일부 구현 (단말 전용 기능 제외)
• 관리 소프트웨어에 접속, 디바이스 정보 전송, 시간정보 동기화, 설정 등
※ 자사 관리 소프트웨어 프로토콜 제공 함. (TCP/Unicast)

4. 원격 상태 관리 및 설정을 위한 Web GUI 기능 구현
• 로그 인 접속 관리, 네트워크 설정
• SIP 설정 (SIP 서버, Account, 코덱, RTP 포트, DTMF 등)
• 미디어 설정 (Auto Gain 제어, Echo Cancelation 등)
• 프로그램 로그 View, SIP Trace View, 원격 Syslog(원격 디버깅)
• 관리자 설정, 소프트웨어 정보 등

C. 개발 환경/언어 :
• 개발환경 : Visual Studio (최근 버전) 또는 리눅스 환경의 오픈소스 개발툴
• 개발언어 : C, C++ 또는 C#
• SIP 라이브러리 : 가능한 오픈소스(PJSIP 등) (상용인 경우 라이선스 비용/제약 사항 작은 것)
• 크로스플랫폼 빌드(Windows 및 Linux) ** 가능한 경우

D. 동작 환경 :
• 하드웨어 : 서버급 PC
• 운영체제 : Windows 서버(최신버전) 또는 리눅스(CentOs7/8 or Rocky Linux) 서버

E. 산출물 :
• 소스 코드 원본
• 개발환경 문서(빌드 환경 구성 등)
• 사용자 매뉴얼

F. 기타 사항 :
• 예산 협의 조정 가능한 프로젝트입니다.

관련 자료 :
• IP Main Server (SIP to IP Page Phone Gateway) 개발사양 요약서

모집 요건 :
• 지원자 필수 요건 : 보증보험 발급 가능
• 참고사항 :
+ 고도화 프로젝트를 의뢰 예정 (미팅 시 논의 필요)
+ 납기 후 하자발생 시 보증요건 등 상식적인 선의 계약조건에 대하여 상호 협의하에 조정, 수용가능

미팅 :
• 사전 미팅 방식 : 오프라인
• 진행 중 미팅 : 오프라인 (협의 필요), 필요 시 요청

발주자 (클라이언트) 위치 :
• 경기도 김포시

<유의사항>

금액 상향 조정 및 업무 내용을 보다 상세히 작성하여 재등록합니다.

- 예전 프로젝트 : <a href="https://www.wishket.com/project/120650/">https://www.wishket.com/project/120650/</a>

지원 전 질문

지원서 작성시 클라이언트의 질문에 답변해 주세요.

미팅

사전 미팅 방식

진행 중 미팅

클라이언트 위치

경기도 김포시

프로젝트 문의 2

비밀 댓글입니다.

2022.09.07. 오후 16:01

비밀 댓글입니다.

2022.09.16. 오전 11:18

비밀 댓글입니다.

2022.09.16. 오전 11:31
3
10