Conversations Classic 앱
사용하기 쉽고, 신뢰할 수 있으며, 배터리 친화적입니다. 이미지, 그룹 채팅 및 종단 간 암호화에 대한 기본 지원이 내장되어 있습니다.
디자인 원칙:
- 보안이나 개인 정보를 희생하지 않으면서 가능한 한 아름답고 사용하기 쉽게 만들기
- 기존의 잘 확립된 프로토콜에 의존하기
- Google 계정이나 Google Cloud Messaging(GCM)을 요구하지 않기
- 가능한 한 적은 권한만 요구하기
기능:
- OMEMO 또는 OpenPGP를 통한 종단 간 암호화
- 이미지 전송 및 수신
- DTMF 다이얼패드를 갖춘 암호화된 오디오 및 비디오 통화(DTLS-SRTP)
- 안드로이드 디자인 가이드라인을 따르는 직관적인 UI
- 연락처를 위한 사진 / 아바타
- 데스크탑 클라이언트와 동기화
- 회의(북마크 지원 포함)
- 주소록 통합
- 다중 계정 / 통합 받은 편지함
- 내장 이미지 편집기
- 배터리 수명에 매우 낮은 영향
XMPP 기능:
Conversations Classic은 모든 XMPP 서버와 작동합니다. 그러나 XMPP는 확장 가능한 프로토콜입니다. 이러한 확장은 소위 XEP로 표준화되어 있습니다. Conversations Classic은 전체 사용자 경험을 향상시키기 위해 이러한 확장 중 일부를 지원합니다. 현재 사용 중인 XMPP 서버가 이러한 확장을 지원하지 않을 가능성이 있습니다. 따라서 Conversations Classic을 최대한 활용하려면 이러한 확장을 지원하는 XMPP 서버로 전환하거나 - 더 나아가 - 친구들과 함께 사용할 수 있는 자신의 XMPP 서버를 운영하는 것을 고려해야 합니다.
현재 지원되는 XEP는 다음과 같습니다:
- XEP-0050: Ad-Hoc Commands는 게이트웨이와 상호작용할 수 있게 해줍니다.
- XEP-0065: SOCKS5 Bytestreams(또는 mod_proxy65). 두 당사자가 방화벽(NAT) 뒤에 있을 경우 파일 전송에 사용됩니다.
- XEP-0163: 아바타를 위한 개인 이벤트 프로토콜.
- XEP-0191: 차단 명령은 스팸 발송자를 블랙리스트에 추가하거나 연락처를 삭제하지 않고 차단할 수 있게 해줍니다.
- XEP-0198: 스트림 관리 기능은 XMPP가 작은 네트워크 중단 및 기본 TCP 연결의 변경을 견딜 수 있게 해줍니다.
- XEP-0215: 외부 서비스 검색은 P2P A/V 통화를 용이하게 하는 STUN 및 TURN 서버를 검색하는 데 사용됩니다.
- XEP-0237: 로스터 버전 관리는 불안정한 모바일 연결에서 대역폭을 절약하기 위해 주로 사용됩니다.
- XEP-0280: 메시지 카본은 보낸 메시지를 데스크탑 클라이언트와 자동으로 동기화하여 한 대화 내에서 모바일 클라이언트와 데스크탑 클라이언트 간에 원활하게 전환할 수 있게 해줍니다.
- XEP-0308: 마지막 메시지 수정은 마지막 메시지를 수정하거나 철회할 수 있게 해줍니다.
- XEP-0313: 메시지 아카이브 관리 기능은 메시지 기록을 서버와 동기화합니다. Conversations Classic이 오프라인일 때 전송된 메시지를 따라잡을 수 있습니다.
- XEP-0352: 클라이언트 상태 표시 기능은 서버에 Conversations Classic이 백그라운드에 있는지 여부를 알려줍니다. 서버가 중요하지 않은 패키지를 보류하여 대역폭을 절약할 수 있게 해줍니다.
- XEP-0363: HTTP 파일 업로드는 회의 및 오프라인 연락처와 파일을 공유할 수 있게 해줍니다. 서버에 추가 구성 요소가 필요합니다.
- XEP-0461: 메시지 회신은 네이티브 회신을 지원하며, 많은 전송(게이트웨이)에서도 작동합니다.










