KamoCRM

비밀번호

모든 기능, 수정 및 개선, 그것은 배로 게시. 출시를 위해 다시 열지 않습니다.

17,537
총 변경
6,012
제품 설명
5,292
수정 사항
30
프로젝트
프로젝트
모든 프로젝트17,537AIService256APIService174BillingService157ConversionService110DaemonService138DocsService223ESigService91EmailService581InitializerService329KBService151KlusterServices741MCPGatewayService253MediaService602RAGService79SecurityService1,854TranslateService62VOIPService249VectorService11kamo-apps26kamo-asterisk-support27kamo-capcha17kamo-capcha-widget4kamo-internal8,357kamo-login335kamo-marketing641kamo-nowww20kamo-register213kamo-shared-library1,666kamo-signer-monorepo56kamolos114
필터 유형
모든 유형Build16CI523Chore775Docs3,255Feature6,012Fix5,292Other994Performance165Refactor278Revert23Style42Test161Upgrade1
September 28, 2026
FixVOIPService

PBX 링 이벤트 링 키의 멤버 만

APIService vouches for the API key's org in X-Org-Id and takes the phone 헤더에서 서버 ID 키 홀더 쓰기. 링 솔름은 org를 무시, 그래서 반지에 허용 된 모든 키는 다른 org의 구성원을 naming로 연결 할 수 있습니다....

Kamo·4w ago
FixVOIPService

Store inbound RingCentral 텍스트, 그리고 재등록을 중지 JustCall webhooks

RingCentral : SMS 구독은 베어 /message-store 필터였습니다. 알림은 메시지가 없는 변경 요약이며, 독자가 본다. body.body[0]를 위해, 모양 RingCentral는 결코 보냅니다. 모든 inbound RingCentral 텍스트 인정 받고 떨어졌다 ("...

Kamo·4w ago
FixVOIPService

FreePBX 스윕의 메일 박스를 하나의 관리자 세션에 읽으십시오

SyncInstance의 데이터베이스 트랜잭션 및 asked FreePBX extension by extension, 각각의 위에 신선한 AMI 연결 과 로그인. 연결과 결코 허용된 관리자 인터페이스 응답된 비용 연결 및 읽기 타임 아웃 한 번 확장 당 (22 K1M1), 유가바이트 스...

Kamo·4w ago
FixVOIPService

Asterisk Manager 인터페이스에서 FreePBX voicemail을 읽으십시오

FreePBX의 API에는 voicemail 메시지가 없습니다. 그것의 voicemail 단위는 mailbox를 봉사합니다 설정만. FreePBXProvider.getVoicemails GET /admin/api/api/rest/voicemail, 존재하지 않는 경로; 모든 통화 대답 ...

Kamo·4w ago
September 27, 2026
FeatureVOIPService

PBX 정책 피드 및 AI 음성 관리자 엔드포인트

V7 GET /internal/voip/pbx-config ( 클러스터 비밀) 답변 kamo-asterisk-support의 정책 풀 APIService를 통해 도움자의 심박수를 기록합니다. Redis 실패는 심박수를 요합니다. 외부 통화 목록이 없습니다. V8-V12는 관리자에게 전화...

Kamo·4w ago
FeatureVOIPService

KamoAI 라인 엔드포인트

Kamo·4w ago
FeatureVOIPService

Provision, 은퇴하고 AI 음성 라인을 해결

은퇴는 여전히 거기에있을 때 PBX 확장을 삭제, 그리고 삭제를 거부하는 사용중인 전화 서버는 라인과 답변을 유지합니다. 502, 그래서 분 SIP sync retries 대신 orphaning 확장. re-provisioned line은 라인의 확장 id를 대체합니다. AI 라인이 할...

Kamo·4w ago
FeatureVOIPService

FreePBX, KamoPBX 및 Telnyx의 AI 음성 라인

FreePBX addExtension (status false, GraphQL 오류 없음) 이제 실패 AI 라인 대신 녹음 한 그 반지 아무것도. 전화 번호 조회는 숫자 Telnyx의 필터를 받아들이고 응답을 일치합니다 정확히; 오래된 URL 인코딩 '+'은 RestTemplate에 의...

Kamo·4w ago
FeatureVOIPService

KamoAI 내부 표면 자체 비밀에 의해 보호

/api/voip/internal/** (SP13: AI 라인, LiveKit용 SIP 자격 증명) KAMOAI INTERNAL SECRET, 클러스터 비밀이 아닙니다. 클러스터 접두사는 계속 유지 그들의. 필터는 디코딩 경로 스프링 MVC 경로에 일치하므로 인코딩된 문자 (/api/v...

Kamo·4w ago
September 25, 2026
FeatureVOIPService

새로운 voicemails 발표 - 라이브 패널, 전화 푸시 및 카드

A voicemail the Cleanings for the firsttime, 에 확장 와 함께 지정된 회원과 마지막 24 시간 (spec D17)에서 수신, 지금 게시 voip.voicemail.<org>.<member> {type: VOICEMAIL DEPOSITED, ...} 후...

Kamo·4w ago
September 24, 2026
FixVOIPService

RingCentral 웹훅 검증 Token RingCentral의 장점

RingCentral은 32 개 이상의 DeliveryMode.verificationToken을 거부합니다. CMN-101 "파라미터 *********** 제품정보 invalid" (라이브 API에 대한 측정 : 33 거부, 32 허용; API 참조는 제한이 없습니다. 프로듀서 민트 4...

Kamo·4w ago
FixVOIPService

확인된 RingCentral webhooks는 처리됩니다; 호출은 좌석을 필요로 합니다

RingCentral 통화 또는 SMS 이벤트를 처리하는 유산 경로 없음 인스턴스, payload's own to-number를 신뢰, 함께 제거 그것의 2026-10-13 커트오프. 확인하지 않는 이벤트는 로그인 및 답변 처리 없이 200. unscoped handleCallEvent...

Kamo·4w ago
September 23, 2026
FixVOIPService

Pin kamo-shared-library 1.6.1, 존재하는 유일한 버전

도서관은 1.6.1로 이동하고이 서비스는 여전히 1.6.0에 대해 물었다. 창문이 없습니다. 해결: 도서관은 원격으로 출판되지 않습니다, 그래서 존재하는 유일한 사본은 각각이다 컴파일 및 설치를 빌드하고, 일치하지 않는 핀은 outright를 실패 artifact를 찾을 수 없습니다 ...

Kamo·4w ago
FixVOIPService

오른쪽 체크, SSRF/credential 감시 및 VOIP를 통하여 크로스오버 수정

Findings 2-6 from the phone-system audit, fixed together because several share files. 2. HIGH — VoipInstanceController had no right check on any mutating endpo...

Kamo·4w ago
FixVOIPService

RingCentral webhooks를 검증하기 전에

RingCentral의 인바운드 콜/SMS webhooks는 Zero 검증으로 처리되었습니다. WebhookController는 telephony/message-store 이벤트를 곧 배포했습니다. ****** ******************************************...

Kamo·1mo ago
September 21, 2026
FeatureVOIPService

Pre-assign JustCall 전화 서버 id 콜백 URL

새 전화 양식은 UUID를 생성하기 전에 회원이 붙여 넣을 수 있습니다. webhook 콜백 URL을 JustCall으로 호출하여 API 자격 증명을 요청합니다. JUST CALL에 대한 id가 생성됩니다. 설정은 URL을 때도 반환합니다. 행은 아직 존재하지 않습니다.

Kamo·1mo ago
FeatureVOIPService

Serve JustCall 콜백 URL 전화 서버 설정

GET /api/voip/setup을 추가하여 설정 UI를 정확하게 표시할 수 있습니다. per-instance webhook URL을 하드 코딩 없이 배포 호스트.

Kamo·1mo ago
September 18, 2026
FixVOIPService

숫자의 소유자는 정확한 텍스트로 여행하므로 더 이상 다시 저장하지 마십시오

GET /api/voip/numbers는 ownerMemberId를 썼습니다. 회원 ID는 INT8 지난 2^53이므로 설정 페이지는 그것을 읽었습니다 : 소유자는 결코 발견되지 않았고 소유 번호는 공유로 읽었습니다. 라인, 그리고 번호를 저장하는 설정은 그 소유자로 둥근 ID를 다시 ...

Kamo·1mo ago
September 16, 2026
OtherVOIPService

/actuator/health/liveness에 수명 조사는, DB 인식 집계 아닙니다

집계 /actuator/health는 DataSource 지표를 포함하므로 재시작 데이터베이스는 한 번에 모든 팟에 실시간 실패하고 전체를 재시작 플랫폼 (~43 pods 감기 시작, ~4 분 복구). 현재 위치 JVM이 살아있는지 만 답변합니다. 읽음 및 시작은 DB-aware를 유지...

Kamo·1mo ago
OtherVOIPService

YSQL 풀이 공유되는 idle Hikari 연결 출시

연결 관리자 더 이상 핀 세션 없음 ****** *************************************************************************************************************************************...

Kamo·1mo ago
September 13, 2026
FixVOIPService

내장 된 digest [skip ci]를 해결 할 때 OCI 이미지 인덱스를 수락

이미지는 OCI 이미지 색인으로 밀어, 그래서 단일에 대한 레지스트리를 요구 이미지는 단지 대답 404, digest는 빈과 체크를 다시 와서 실패합니다. 인덱스 형식을 수락하면 pods 보고서를 digest합니다.

Kamo·1mo ago
FixVOIPService

같은 콤모를 재건 할 때 나머지는 오래된 소화물에 파드를 나타낸다 [skip ci]

롤아웃 단계는 비교하여 동일한 조개 재건을 감지하려고 Deployment의 이미지 참조 전에 및 `set image` 후. "Apply는" 이미 적용되는 k8s/deployment.yaml (image:latest), 그래서 참고 항상 변경, 재시작 결코 화재, 그리고 팟 템플릿 종료 ...

Kamo·1mo ago
September 8, 2026
OtherVOIPService

Pod가 실제로 읽는 설정에 스트림을 넣어

이전 커밋 설정 nats.jetstream.stream ...에서 *********** 배송, 배포 - 새로운 포드는 여전히 기록 NATS 스트림 'CHAT MESSAGES' 이미 주제와 존재: [chat.>] pod가 그 파일을 읽지 않기 때문에. 그것은 함께 실행 ********...

Kamo·1mo ago
OtherVOIPService

Voip.*에 살고 있는 스트림을 주고, 텍스트를 전송하는 것에 대해 lying 중지

VOIP MESSAGES 스트림은 전혀 없습니다. 모든 `voip.*` 게시 답변 503 사용할 수있는 응답자 없음 및 미디어 팟이 기록 된 모두 부팅시 한 번 : [VoipRelay] 투표에 가입 실패.> 주제 : [SUB-90007] (주) 주제에 맞는 스트림 없음. 그래서 전체...

Kamo·1mo ago
September 7, 2026
OtherVOIPService

캐리어가 텍스트에 무슨 일이 있었는지 기록하고, 그 사정의 앞에 10DLC를 검사하십시오

지금의 성공과 아무것도 도착합니다. Telnyx는 메시지를 받아들입니다, 반환 id, 그리고 Verizon 다음 그것을 전달 거부 : 상태 Delivery failed 코드 40010 -- "수신 번호는 10DLC 등록되지 않지만 캐리어에 의해 필요." 10DLC 등록은 org의 완...

Kamo·1mo ago
OtherVOIPService

게이트웨이에 보낸 사람을 정상화하고, 재난 재난을 호출합니다

이전 커밋은 sender 번호를 정상화했습니다. 수 재고 및 캐리어에, 그리고 여전히 같은 실패 캐리어 오류. 그것은 네 번째 사본이었다 : VOIP CONVERSATIONS 자체를 운반 from PHONE NUMBER, 스레드가 열릴 때 작성 및 /send 결코 상담 모든 -- han...

Kamo·1mo ago
OtherVOIPService

그들이 캐리어에 도달하기 전에 E.164에 Normalise sender 번호

텍스트를 "그 메시지가 전송 될 수 없습니다. 다시 시도 이름 * Telnyx의 자신의 대답은, voipservice 로그에서, 특정했다: Telnyx POST /messages 실패 : 소스 전화 번호가 잘못되었습니다. 항공사에 의해. 저장 보낸 사람이었다 `9492989960`....

Kamo·1mo ago
FeatureVOIPService

몇 명의 회원이 공유 할 수 있으며 그들 중 하나는 그것을받습니다

단일 OWNER MEMBER ID는 "이 번호는 사라에 속할 수"라고 말할 수 있으며 아무것도 기타. Real 책상은 다음과 같이 형성되지 않습니다 : 지원 라인은 4에 의해 답변됩니다. 사람, 그리고 판매인은 그들의 직접적인 선 및 공유한 주를 나릅니다 이름 * 하나의 소유자 열은 관...

Kamo·1mo ago
FixVOIPService

이미 추가 된 텍스트 공급자를 추가하는 사람들을 말하는 중지

실제 설정에서보고, 보고서는 오른쪽이었다. 회사연혁 FreePBX는 텍스트 공급자로 Telnyx를 추가했으며 SMS 창을 열고 보였습니다. FreePBX의 정적 문장: "이 전화 서버는 FreePBX PBX입니다. 호출하지만 문자 메시지가 아닙니다. 관리자는 Settings → Pho...

Kamo·1mo ago
FixVOIPService

회원에게 번호를 누락하지 않고 PBX가 텍스트를 할 수 없습니다

실제 설정에서보고 : 조직은 텍스트 공급자로 Telnyx를 추가, SMS 창을 열고 "이 전화 서버는 FreePBX PBX입니다. 호출하지만 문자 메시지가 없습니다. 관리자는 텍스트 공급자를 추가 할 수 있습니다 ..." - 그들은 단지 추가 된 공급자를 추가하기 위해 그들을 보냈습니다...

Kamo·1mo ago
FixVOIPService

모든 Telnyx 및 JustCall 제공 업체를 차단했습니다

Telnyx 텍스트 공급자 500'd를 추가합니다. 로그는 평범하고 화면이 말했다. 유용한 정보: 옵션 정보 ****** *******************************************************************************************...

Kamo·1mo ago
FeatureVOIPService

Inbound webhook URL을 1개의 정의로 세웁니다

텍스트 공급자를 추가하는 관리자는 Kamo의 인바운드 URL을 붙여야합니다. 캐리어의 자신의 콘솔, 아무것도 그들에게 무슨 말을. 그 단계는 측에 symptom 없음 누군가는 첫째로 시험합니다: 메시지는 완벽하게 각을 보냅니다 대답은 떨어졌습니다. * * * * * * * * * ha...

Kamo·1mo ago
September 6, 2026
FixVOIPService

이 번호가 텍스트를 할 수 있는지, org는 할 수없는

SmsGateway는 숫자로 이동할 때 번호 인식 가용성 ()를 성장했습니다, 그리고 그 숫자로 불린 것은 아무것도 — SmsController 외침 사이트 사용 2 차원 모양, 그래서 대답은 org 수준에 체재하고 하중 초과는 훈장이었습니다. 브라우저가이 엔드포인트에 전체 텍스트 표...

Kamo·1mo ago
RefactorVOIPService

Telnyx 코드 삭제 아무것도 호출

세 가지 방법 나는 콜러가 도달하지 않고 제거 된 이유는 여전히 신선한 — 이 기능의 최악의 버그는 TelnyxProvider.provision() 정의되고 "키와 프레스 저장"가 아무것도하지 않는 것은 아무것도 잘못 카드가 그렇지 않으면 말했다. - TelnyxProvider.pro...

Kamo·1mo ago
FixVOIPService

"당신은 텍스트 할 수 없습니다" 메시지는 수정의 한 단계 짧은 중지

FreePBX와 팀은 전화 → 공급자의 밑에 SMS 공급자를 추가하는 일원에게 말했습니다. 숫자가 자신의 텍스트 경로를 얻을 때까지 완전한 조언이었다; 지금 추가 공급자는 그 자체에 아무것도 변경하지 않습니다. 아직 번호가 없습니다. 한국어 이전 문장은 텍스트 제공 업체로 끝나고, 텍스...

Kamo·1mo ago
FixVOIPService

웹훅 URL을 소유하는 사업자 만 게시물을 확인할 수 있습니다

이전 커밋에 추가된 전화 서버 인바운드 경로 어떤 공급자가 번호를 수행. 그것은 위조 표면이며, hypothetically: ****************는 `return true`이고, RingCentral은 `return true; // TODO`입니다. endpoint는 unaut...

Kamo·1mo ago
FixVOIPService

Telnyx 전화 서버는 텍스트를 보낼 수 있으며 아무도받지 못했습니다

Telnyx는 전화 서버와 캐리어 모두이며, Telnyx 메시징 프로파일은 정확히 하나의 webhook URL. 그래서 Telnyx를 휴대폰으로 추가 한 조직 그리고 텍스트 공급자는 여전히 그 inbound 배달 /api/bulktext/inbound/telnyx - endpoint가 ...

Kamo·1mo ago
FeatureVOIPService

실제로 Telnyx 계정 설정, MMS를 수행하고 캐리어 전용 org 보유 스레드를하자

3개의 간격 및 첫번째는 모두에 작동하지 않는 특징이었습니다. TELNYX 프로비전 WAS DEFINED 및 CALLED TelnyxProvider.provision(), KeepMemberCredential() 및 **************** 모든 존재하고 전화가 없었다. 그래서...

Kamo·1mo ago
FixVOIPService

그것을 persisting 전에 새로운 번호를, 후

save() 빈 OrgPhoneNumber를 내장, 그것을 지속, 다음 E164에 채워 PHONE CANON - 둘 다 NULL. UUID 발전기가 필요 없기 때문에 오늘은 작동합니다. 데이터베이스 라운드 여행, 그래서 Hibernate는 인서트를 플러시하고 최종보기 가치. NULL이 ...

Kamo·1mo ago
FeatureVOIPService

NUMBER에 의한 경로 텍스트, 그 양쪽에 Telnyx 추가

조직은 DID와 그 텍스트를 하나의 회사에서 살 수 있으며 대답 할 수 있습니다. 다른 호출. Kamo는 표현할 수 없었다 : 회원의 텍스트는 그들의 폰 SERVER의 재산, 그래서 org 그의 숫자는 Telnyx에서 와서 그의 전화는 자신의 FreePBX에 의해 응답 할 수 없었다 -...

Kamo·1mo ago
FixVOIPService

모든 5개 제공업체의 계약 및 드롭핑 인바운드 텍스트

SMS 요약 층은 5 개의 공급자가 실패하고 실패하는 방법에 대해 동의했다. 실존의 실제 고객 메시지가 나타낸 인바운드 경로. 이름 * - SendSmsResult -> SmsSendOutcome : 기계 코드 (SmsFailureCode) 그리고 최종 문장은 회원이 변경되지 않는 것...

Kamo·1mo ago
September 5, 2026
FixVOIPService

에 의해 배포 digest, 태그에 의해

Preceding commit stops `set image` 침묵의 no-op. 이 주장 outcome : 롤아웃 후, 태그는 레지스트리에서 소화로 해결됩니다. 실행된 파드는 그것에 대하여 검사됩니다. 팟이 실행되지 않은 경우 생성, 빌드는 성공보고 대신 실패. 태그는 그 질문에 대...

Kamo·1mo ago
FixVOIPService

동일한 커밋의 재건은 아무것도 배포하고 성공을보고

이미지는 커밋 SHA로 태그되어 있으므로 동일한 커밋 생성을 재구성합니다. 동일한 이미지 참조. `kubectl set image` 그런 다음 아무것도 변경, 배포는 결코 터치되지 않습니다, `rollout status`는 즉시 성공 OLD pods, 그리고이 파이프라인은 아무것도 배포...

Kamo·1mo ago
FixVOIPService

모든 회원의 softphone 비활성화에서 나쁜 서비스 사용자 JWT 중지

ConfigFactory.require(inst) 라는 멤버 자체 JWT에서 축소, insists 휴대폰 서버의 서비스 사용자 JWT는 현재와 잘 형성됩니다. 그 자격 교환의 일부가 없습니다. 회원의 JWT는 앱의 클라이언트의 밑에 제시됩니다. id 및 비밀, 아무것도 다른. 그래서 서...

Kamo·1mo ago
FixVOIPService

로그인 실패 메시지가 리디렉션에서 다시 수행

RingCentral 콜백은 쿼리 문자열에서 서버의 자신의 문장을 넣어 회원 탭은 실제로 잘못되었는지 말해 줄 수 있습니다. — 거의 항상 unregistered URI를 리디렉션하거나 auth-code 흐름없이 앱을 제거하고 추측 할 수 없습니다. "연결 실패". 예기치 않은 예외는 ...

Kamo·1mo ago
RefactorVOIPService

한 곳에서 "이 회원이 연결된"를 유지하십시오

RingCentralMemberOAuthService는 자체 hasConnection 및 connectedExtensionNumber, 그리고 둘 다 sign-in 반에서만 대답했습니다. 회원정보 자격 증명을 할 수 있습니다, 그래서 그에 대한 콜러가 읽을 것 JWT가 연결되지 않은 상...

Kamo·1mo ago

배송을 보는 것과 같이?

모든 것이 자신의 작업 공간에서 도착합니다. 무료 플랜을 시작하고 이 페이지를 다시 한 달에 읽으십시오.

무료 영원히 시작가격 비교