Recording + RecordingExt entities, RecordingImagingService는 그들을 씁니다
- 새로운 기록체 (UUID id, IMG ID, IS MASTER, IS VM, EXTENSION, MEMBER ID, LENGTH, DATE RECORDED, DATE CREATED [DB-defaulted @CreationTimestamp를 통해]). 최종 음성 메일 당 한 줄 또...
업데이트 플랫폼 관리 카드는 통합 탭 구조를 일치
2개의 stale 카드 (Organizations 독립 페이지 + 윤곽)를 가진 대체하십시오 실제 탭과 일치하는 5개의 카드: 일반, 조직, VOIP & SMS의 체계 사용자 및 고급 - 올바른 ?tab = param에 직접 연결.
Full-width 그리드 레이아웃 및 고급 탭에서 동기화 트리거 이동
- Redesign VOIP & SMS 탭은 전체 콘텐츠 영역 너비를 사용합니다. 파이프라인 통계 상단 행, 녹음 처리 및 글로벌 동기화 일정은 측면에 의해 앉아 lg+ breakpoint에서 2 열 그리드에서 - Pipeline stat 카드는 Zero-state checkmarks ...
Merge Organizations into 구성 페이지로 분류되지 않은 탭 nav
- 조직을 ***********에 탭으로 추가 (일반 · 조직 · VOIP & SMS · 시스템 사용자 · 고급 주문) - 삭제 *********** 독립 페이지 - SettingsStatusWindow에서 플랫폼 관리 nav를 업데이트하여 구성에 하위 항목으로 5 탭을 나열합니까?ta...
Surface PHONE SERVER ID 에 전화 인스턴스 개요 탭
연산자 설정 kamo-asterisk-support on the FreePBX host need to paste 일치 VoipProviderInstance UUID 는 helper의 config 파일에 휴대폰 SERVER ID 이제까지 그들은 URL 표시 줄 또는 데이터베이스. /set...
Wire call는 공급자 요약을 통해 설정 종료를 제공합니다
- voipApi: CallFeaturesDto 타입 추가, getCallFeatures() 및 setCallFeatures() API 호출 - useSoftphone: 추가 *********** 국가 로드 API에서 시작; setCallForward/setAutoAnswer 작업 pe...
콜 기능 추가 API - 공급자 요약을 통해 유선 전화 + 자동 answer
- CallFeaturesDto 및 SetCallFeaturesRequest POJOs 추가 - ProviderCapabilities에 callForward/autoAnswer 플래그 추가 - add default getCallFeatures/setCallFeatures to Phone...
MemberCallFeatures entity 및 repository for call forward and auto-answer preferences 추가
처음 커밋 - FreePBX 레코딩 로더 (GO)
시계 *********** 완성된 WAV 기록, 그룹 멀티 다리 Asterisk UNIQUEID로, 각 배치를 업로드 VOIP RECORDING UPLOADS-scoped를 사용하여 APIService /api/voip/recordings/upload API 키. 파일은 플랫폼이 저장을...
VOIP RECORDING UPLOADS 범위 + 기록 파이프라인 카운터/tunables
- APIManager: 새로운 VOIP RECORDING UPLOADS 범위 옵션 (kamo-asterisk-support 사용) FreePBX는 음성 메일을 업로드하고 APIService를 통해 녹음을 호출합니다. - VoipSmsTab : 4 개의 카운터가있는 새로운 "Record...
시스템 구성 기록 통계 + 레코딩 처리 tunables
- GET *********** 4 카운터를 반환 kamo-internal Settings → Platform → 구성 → VoIP / SMS에 노출 탭 (vmPending, callPending, vmError, callError). - PUT /api/security/system-c...
RecordingProcessorJob + NATS 숏커트
- 새로운 석영 작업 RecordingProcessorJob ticks 매 분, 독립적 인 파견 VM 및 호출 일괄 변환 서비스 *************** 사용 *********** voipCallBatchSize} 모자로. - 새로운 RecordingReceivedConsumer는 ...
기록 ingest + FFmpeg 처리 파이프라인
- 새로운 *********** endpoint 단계 multipart 업로드 최소 버킷으로 APIService에 의해 전달 **************** unprocessedRecording staging 행을 생성합니다. retries에 Idempotent 사용 (phoneServe...
VoipRecordingUploadController for kamo-asterisk-support 파일 업로드
POST /api/voip/recordings/upload는 kamo-asterisk-support에서 multipart 몸을 받아들입니다 FreePBX 호스트에서 실행. X-Api-Key는 새로운 VOIP RECORDING UPLOADS를 제공합니다. 범위 ( *********** 유...
UnprocessedRecording staging entity, ImgDat 트랙 트랙, 레코딩 이미징 서비스
- 수정 ImageAssocType ID 충돌: VM RECORDING=8, CALL RECORDING=9 (모든 것 4에 MY DOCS를 복제합니다. - 추가 *********** 그래서 마스터 녹음을 수행 할 수 있습니다 per-channel Opus/WebM는 기존의 썸네일 개념과...
처음 커밋 - FreePBX 레코딩 로더 (GO)
시계 *********** 완성된 WAV 기록, 그룹 멀티 다리 Asterisk UNIQUEID로, 각 배치를 업로드 VOIP RECORDING UPLOADS-scoped를 사용하여 APIService /api/voip/recordings/upload API 키. 파일은 플랫폼이 저장을...
완전한 기능의 SoftphoneContacts로 모의 접촉 탭을 대체하십시오
새로운 SoftphoneContacts 구성 요소는 softphone 접촉을 와이어 useContacts()를 통해 실제 접촉 API로 탭합니다. 4개의 hardcoded 모를 대체하십시오 모든 연락처 책에서 라이브 데이터와 접촉. 특징: - 드롭다운 선별기가있는 책 및 그룹 필터 알...
By-department 응답에 있는 PhoneWork 연장을 포함하십시오; 회원 PUT에 PhoneWorkExtension를 받아들이십시오
철사 VAD + 푸시-투-토크; unimplementable 조정을 제거합니다
- vadEnabled 이제는 buildAudioConstraints에서 voiceActivityDetection로 전달 브라우저는 호출을 위해 mic를 열 때 toggle를 존중합니다. - PushToTalk 자동 mutes mic at call accept and installs k...
검색 필터와 스크롤 벨소리 목록
벨소리 카탈로그 패널은 오른쪽 높이와 스크롤 일치 목록 과잉이 될 때 수직으로, 그래서 회원은 더 많은 톤으로 탐색 할 수 있습니다 추가. 라벨 또는 파일명 필터에 의해 검색 필드를 추가, 와 명확한 단추 및 빈 상태 메시지.
카탈로그에 7 더 벨소리 추가
Battleship Horn, 악마 Horn, 랜드 라인, 1985 링, 사무실 전화 추가, /public/sounds/ringtones/와 철사의 밑에 반지 오래된 전화 및 Olé RINGTONE CATALOG로 나타낸다. Default / Sci-Fi / 초인종 / 벨소리 서브탭의 ...
Sci-Fi 및 Buzzer 벨소리 추가
/public/sounds/ringtones/의 밑에 2개의 새로운 벨소리 자산 및 RINGTONE CATALOG에 등록하여 Ringtones에 표시됩니다. subtab는 과태 들어오는 softphone 음색으로 놓일 수 있습니다.
Three-column 오디오 레이아웃, 드롭 저장-바너, 충전 폭
마이크로 오디오 subtab을 덧붙였다 | 스피커 | 고급 lg+ 화면의 전체 행 (그들은 여전히 두 번, xs 스택을 쌍). 더 보기 고급 카드 스위치는 좁은 열 안쪽에 수직 더미에. "자동 설정 설정 설정" footer — the 행동은 implicit이고 카드는 다만 공간을 가지...
오디오/비디오/Ringtones subtabs로 분할 AV 설정
Audio/Video 탭을 3개의 내부 subtabs로 바꿔 놓습니다. 각각의 수평으로 설정은 뷰 포트 내에서 적합 우리가 전에 가지고 있던 수직 scrolling의 벽. 또한 벨소리 카탈로그를 실제 시점에 수정 /sounds/ringtone.mp3 자산 대신 phantom 경로 /s...
오디오 / 비디오 설정 탭 및 유선을 softphone으로 추가
Per-device AV 환경 설정 저장소 (localStorage, machine-specific, 로밍하지 않음) /settings/member/<id>에 완전히 기능이 있는 탭 플러스 구성 및 테스트 마이크, 스피커, 링거 및 카메라. 소프트 폰 도구 창, 벨소리 재생 및 SIP...
자동 팝업 + 벨소리와 함께 항상 SIP 세션
팝업 도구 창이 열릴 때만 등록하는 softphone 그것을 닫고 inbound 호출은 조용히 놓쳤다. 세션을 SoftphoneProvider AuthenticatedToolWrapper에 장착 된 SIP REGISTER는 운영자가 서명하고 어떤 인바운드 INVITE 연산자의 주의를 가...
Seed pbx.k1.kluster.kamocrm.com 정적 도메인으로
브라우저 소프트 폰은 SIP-over-WSS가 실제 호스트 이름에 착륙해야합니다. TLS 인증 FreePBX 관리자 / WS hostname을 STATIC DOMAINS에 추가하십시오. auto-cert seeder 규정 a per-host Let's Encrypt cert for it...
HTML 머리에 org 짧은 이름과 설명을 사용하십시오
Org-API 기반 제목 논리를 config.json siteNameShort로 대체하십시오. 제목은 다른 사이트와 동일한 패턴을 따릅니다 : "Register - {siteNameShort}". config.json에서 설명 메타 태그를 추가합니다. 사용하지 않는 useThemeCon...
HTML 머리에 org 짧은 이름과 설명을 사용하십시오
DynamicMetaLoader는 이제 "Login - {siteNameShort}"에 document.title을 설정합니다. and writes the org description into the 메타 설명 태그. Static layout.tsx fallback 업데이트; 하드 코딩...
HTML 머리에 org 짧은 이름과 설명을 사용하십시오
DynamicMetaLoader는 이제 document.title을 siteNameShort (was siteName)에 설정합니다. and writes the org description into the 메타 설명 태그. Static layout.tsx fallback은 일반적인 값으...
Config.json의 org 설명 포함
BuildConfigJson()에 대한 설명 필드를 추가하고 org.getDescription()를 전달합니다. writeConfigFiles()에서 config.json 은 org 를 나타낸다. HTML 메타 태그에서 사용하려면 frontends에 대한 설명.
Add include회사는 팝업 및 companyName을 판매합니다
Market add/edit 팝업 (LeadMarketManager): - 라디오 제어 "Track Company Name" / "Individual Only" (필수) - 새로운 시장에서의 디폴트; 편집에 사전 충전 - includeCompany로 검증 및 전송 / 업데이트 요청 d...
Include company 및 company name 열 추가
LeadCompanyColumnRunner (주문 40) idempotently 추가 : - Lead markets.include company (BOOLEAN, nullable) - 여부를 추적 시장은 지도에 회사 이름을 요구합니다 - lead.company name (VARCHAR(...
Expose includeCompany intake-config 및 시장 구성 응답
다 *********** 그리고 *********** 이제 includeCompany 플래그를 포함하므로 frontend는 표시할지 모른다. 기업 이름 지도 창조에 분야.
LeadMarket 및 companyName에 추가하기
- LeadMarket entity 은 include company (Boolean, nullable) 을 가져옵니다. - Lead entity 은 company name (String, max 50, nullable) 을 가져옵니다. - LeadMarketDTO, CreateLeadM...
리드 자막 추가의 판매 유형 경로 표시
시장의 판매 유형 및 Sub-Type을 "Adding to"라인에 적용하여 form mirrors the labels used 에 the Edit Market popup 에 그만큼 *************** 이름 * " {Market} (Service > Residential Mort...
RingCentral + sip.js (FreePBX)를 지원하는 통합 PhoneSdk
Fastiate ringcentral-web-phone에 사용된 softphone 걸이는, 그 SDK가 하드 코딩되어 있기 때문에 FreePBX credential 형태에 threw RingCentral의 WSS 제공 형식. - New PhoneSdk 인터페이스는 공급자-agnosti...
브라우저 softphones에 대한 WSS-aware SIP 자격
/api/voip/sip/credentials endpoint는 이제 credentials 브라우저 측을 반환합니다. SIP 스택은 실제로 사용할 수 있습니다 : WSS 운송, 공공 도메인 및 wsServers URL. - SipController는 회원의 회원VoipConfig을 해...
브라우저 softphones에 대한 WSS WebRTC 운송 추가
Asterisk의 chan pjsip는 이제 일반 WebSocket 운송을 0.0.0.0:8089에 묶습니다. 그리고 Traefik는 ***에 TLS를 종결****** (포트 443) so kamo-internal can register browser softphones over 기존 ...
상태에 관계없이 모든 구성원의 id→name을 반환 /name 추가
By-department endpoint filter to active TeamMembers만, 하지만 확장 할당은 기본 회원 또는 비활성 회원을 참조할 수 있습니다. 사용 /이름 적용 가능한 ID→name 해결책은 활동 국가 보다는 좀더 사정합니다.
Single-lead는 /leads/new에 지도 모양을 추가합니다
Refactor in-page multi-tab pane에서 전용 루트로 리드 추가 /leads/new에 이렇게 그것은 직접 연결될 수 있습니다. 현재 시장은 통과됩니다 ?marketId= 및 사전 선택으로. 리드 마켓, 공급 업체 및 제품 지금 요구됩니다; 접촉은 첫번째/last/pr...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
