परिवर्तन लॉग
क्या नया है.
यह जहाज के रूप में, प्लेटफार्म के हर सुधार.
· kamo-internal
उत्पादन ग्रेड इतिहास + मीडिया प्लेयर टूल के साथ वॉयसमेल टैब
इतिहास टैब (SoftphoneHistoryTab.tsx): - पैनल के स्क्रॉल कंटेनर के अंदर इंटरसेक्शन पर्यवेक्षक के माध्यम से अनंत स्क्रॉल - फ़िल्टर चिप्स: ऑल / इनबाउंड / आउटबाउंड / मिस्ड / रिकॉर्डेड - जब इमेजिंग पक्ष में एक रिकॉर्डिंग पंक्ति है तो पंक्ति क्रियाओं में रिकॉर्डिंग आइकन - प्रति पंक्ति अतिप्रवाह मेनू (संपर्क में जोड़ें) - मौजूदा डायलपैड के माध्यम से वापस क्लिक करें वॉयसमेल टैब (SoftphoneVoicemailTab.tsx): - अनंत स्क्रॉल, फिल्टर चिप्स (सभी / अग्रेषित / ऑडियो है) - प्रति पंक्ति प्ले / कॉल बैक / अधिक कार्य - ऑटो-mark-read on play - टू-ऑप्शन डिलीट संवाद: पुरालेख (सॉफ्ट-हाइड, सभी उपयोगकर्ता) बनाम स्थायी रूप से हटा दें (VOIP VOICEMAIL PERMANENT DELETE राइट द्वारा बनाया गया); बिना उपयोगकर्ताओं के लिए विकलांग राज्य में वापस आता है। - मार्क-ऑल-रीड बटन के साथ नो-ऑप-वेन-ज़ेरो प्रणोदन मीडिया प्लेयर पॉपअप उपकरण ************* ऑडियो: संश्लेषित तरंग-शैली स्क्रबर, क्लिक-टू-seek, Replay10 / Forward10, प्लेबैक रेट (0.5x-2x), लूप, वॉल्यूम + mute, AV सेटिंग्स से सम्मानित आउटपुट डिवाइस वीडियो: इसमें व्यूपोर्ट, पिप, फुलस्क्रीन, एक ही स्क्रबर + कंट्रोल शामिल हैं - कॉल रिकॉर्डिंग के लिए मल्टी-ट्रैक चयनकर्ता (मास्टर + प्रत्येक प्रति चैनल लेग) डाउनलोड - दो स्रोत मोड: voipApi रिकॉर्डिंग (call/VM) या imgId द्वारा परिसंपत्ति की इमेजिंग - उपकरण / रजिस्ट्री / पंजीकरण में पंजीकृत मल्टी-इंस्टेंस के रूप में हुक + पाइपलाइन: - उपयोगसॉफ्टफोन ने पगिनेटेड इतिहास + वॉयसमेल (loadMore, hasmore, isLoading) और संग्रह / स्थायी-delete क्रियाओं को उजागर किया - VoipApi लाभ lookupRecordings, getRecordingMetadata, पुरालेखVoicemail, paginated getVoicemail - / एपी / वीप प्रॉक्सी ऑडियो / वीडियो / ऑक्टाट-स्ट्रीम बॉडी को ************* intact (कोई बफरिंग नहीं) के माध्यम से गुजरता है ताकि मीडिया तत्व स्क्रब - नया ******************* रेंज के साथ DocsService के नए स्ट्रीमिंग समापन बिंदु को आगे बढ़ाता है - VOIP VOICEMAIL PERMANENT DELETE ने फ्रंटेंड रोलराइट टाइप रजिस्ट्री में जोड़ा ताकि चेकRight को हटा दें UI
· InitializerService
रिकॉर्डिंग प्रदाता-lookup कॉलम + VM संग्रह कॉलम के लिए माइग्रेशन धावक
RECORDINGS.provider instance id (UUID) और प्रदाता external id (VARCHAR(64)) प्लस मिश्रित idx recordings provider lookup सूचकांक सॉफ्टफोन हिस्ट्री टैब के थोक लुकअप समापन बिंदु द्वारा इस्तेमाल किया। इसके अलावा PHONE VOICEMAIL.is archived + date archived for new softarchive flow. किसी भी पूर्व-existing RECORDINGS / RECORDING EXTS पंक्तियों को उसी पास में - स्वाभाविक रूप से idempotent (केवल केवल उन पंक्तियों से मेल खाता है जिनके प्रदाता external id अभी भी NULL है, जो एक बार रूपांतरण सेवा नए कोड पथ पर नहीं होगी)। आदेश 35 - के बाद **************** (30) तो रिकॉर्डिंग टेबल ALTERs जमीन से पहले मौजूद हैं।.
· ConversionService
Persist प्रदाताInstanceId + प्रदाताExternalId on Recording at ingest
थ्रेड्स asterisk-समर्थन के X-Phone-Server-Id और X-Asterisk-Unique-Id (unprocessedRecording में पहले से ही) नए रिकॉर्डिंगMetadata क्षेत्रों पर इसलिए इमेजिंग सिस्टम में कॉल / Voicemail पंक्तियों में शामिल होने की कुंजी वापस स्रोत प्रदाता पंक्ति में ले जाते हैं। वॉयसमेल के लिए सहायक कच्चे फ़ाइल नाम बेसनाम (उदाहरण के लिए msg0000); हम msg उपसर्ग और अग्रणी शून्य को पट्टी करते हैं ताकि संग्रहीत कुंजी मैच FreePBX के वॉयसमेल REST API संदेश आईडी के रूप में लौटे।.
· DocsService
HTTP रेंज समर्थन के साथ ********** जोड़ें
ऑडियो / वीडियो इमेजिंग परिसंपत्तियों के लिए जेनेरिक स्ट्रीमिंग एंडपॉइंट, कामो-आंतरिक मीडिया प्लेयर टूल द्वारा उपयोग किया जाता है। Reuses Imageservice प्राधिकरण (same as /download/...) लेकिन स्वीकृति-रेंज + कंटेंट-रेंज के साथ धाराएं ताकि मीडिया तत्व पूरी फाइल को लोड किए बिना स्क्रब कर सकें।.
· VOIPService
रिकॉर्डिंग प्लेबैक
- न्यू रिकॉर्डिंग थोक लुकअप के साथ नियंत्रक, मास्टर + प्रति चैनल ट्रैक्स के लिए रेंज स्ट्रीम ऑडियो और मीडिया प्लेयर टूल विंडो के लिए मेटाडाटा - CallController.getCallHistory / getVoicemail प्रत्येक पंक्ति को इमेजिंग रिकॉर्डिंग के साथ समृद्ध करते हैं। - PhoneProvider.getVoicemails अब लेता है (memberId, पेज, आकार); FreePBX एक लाने से ग्राहक के पक्ष में paginates, रिंगसेंट्रल देशी पेजिंग का उपयोग करता है, KamoPBX फेंक जारी है नॉटसपोर्ट - वॉयसमेल संग्रह समापन बिंदु (फोनवोइसमेल.isArchived के माध्यम से नरम-छिपे हुए) और VOIP VOICEMAIL PERMANENT DELETE — GodActive बायपास दोनों GD पात्रता और सक्रिय टॉगल की आवश्यकता होती है। - PhoneProvider getInstanceId () तो नियंत्रक एक दूसरे कारखाने कॉल के बिना घड़ी रिकॉर्डिंग के लिए शामिल होने की कुंजी को हल कर सकते हैं
· kamo-shared-library
रिकॉर्डिंग, वॉयसमेल संग्रह, मिनआईओ रेंज स्ट्रीमिंग पर प्रदाता लुकअप कुंजी
- रिकॉर्डिंग: ऐड प्रोवाइडरInstanceId + प्रोवाइडरExternalId फॉर जॉइनिंग प्रोवाइडर कॉल-हिस्ट्री / वॉयसमेल पंक्तियों को वापस इमेजिंग परिसंपत्तियों में शामिल होने के लिए - PhoneVoicemail: add isArchived + dateArchived for softphone लिस्टिंग - रोलराइट टाइप: VOIP VOICEMAIL PERMANENT DELETE जोड़ें (gates destructive; संग्रह सभी के लिए उपलब्ध रहता है) - MinIOStorageService: add openrange() + RangeStream so ऑडियो/वीडियो समापन बिंदुओं HTTP रेंज सम्मान कर सकते हैं - रिकॉर्डिंगImagingService: धागा प्रदाता आईडी + बाहरी आईडी रिकॉर्डिंग के माध्यम से मेटाडाटा रिकॉर्डिंग पंक्ति पर ingest पर
· kamo-internal
इतिहास टैब जोड़ें - खोज और फिल्टर के साथ लेखा परीक्षा समयरेखा
- LeadHistoryPanel: debounced खोज के साथ चिपचिपा फिल्टर टूलबार, ************* फिल्टर, MUI तालिका के साथ pagination, रंग कोडित घटना चिप्स, सदस्य नाम के संकल्प के लिए असाइनमेंट/खाता क्षेत्र - leadApi: getLeadHistory () और getLeadHistory Filters () पूर्ण क्वेरी-param समर्थन के साथ - LeadHistoryEntry, LeadHistoryActor, LeadHistoryFieldMeta, LeadHistoryPageResponse, LeadHistory FiltersResponse type - Next.js प्रॉक्सी मार्गों के लिए **************** और /filters - लीडव्यूक्लिएंट वायर्ड लीडहिस्ट्री पैनल प्रस्तुत करने के लिए जब हिस्ट्री टैब सक्रिय हो जाता है
· SecurityService
जोड़ें GET /{id}/history and /{id}/history/filters endpoints
बैच अभिनेता लदान (no N + 1) के साथ Paginated, फिल्टर करने योग्य, खोजे जाने योग्य लीड-हिस्टोरी समापन बिंदु। फ़िल्टर एंडपॉइंट अलग-अलग उपयोग किए जाने वाले क्षेत्रों, सभी रजिस्ट्री क्षेत्रों, अलग-अलग अभिनेताओं और सभी घटना प्रकारों को लौटाता है। सभी उत्परिवर्तन समापन बिंदुओं को अब कॉलिंग सदस्य को लीडहिस्ट्री सर्विस फॉर एट्रिब्यूशन के लिए अभिनेता के रूप में पास करते हैं।.
· kamo-shared-library
लीड-हिस्ट्री ऑडिट लॉग जोड़ें - इकाई, रजिस्ट्री, सेवा, डीटीओ, लीड सर्विस हुक
- LeadHistory इकाई (UUID PK, सादे लंबे FKs - कोई FK constraints नेतृत्व हटाने / रूपांतरण की अनुमति देने के लिए) - LeadHistoryEventType मानव पठनीय लेबल के साथ enum - LeadHistoryFieldRegistry: ~ 55 ट्रैक लीड फील्ड्स के लिए सच्चाई का एकल स्रोत; एक क्षेत्र जोड़ना एक पंक्ति है - LeadFieldDescriptor रिकॉर्ड (कुंजी, लेबल, श्रेणी, चिमटा) - LeadHistoryService: स्नैपशॉट / डिफ पाइप लाइन, ************* paginated + फ़िल्टर्ड findHistory, अलग-अलग फिल्टर / फिल्टर ड्रॉपडाउन के लिए अभिनेता - LeadHistoryDTO नेस्टेड ActorDTO के साथ; सभी लंबी आईडी को कॉकरोचडीबी JS परिशुद्धता सुरक्षा के लिए स्ट्रिंग के रूप में क्रमबद्ध किया गया। - लीडसर्विस: इतिहास बनाने, अद्यतन करने, हटाने, असाइन करने पर हुक LeadAccount, unassignLeadAccount
· SecurityService
लीड कंट्रोलर में वायर लीड हिस्टोरी सर्विस अभिनेता ट्रैकिंग
· kamo-internal
लीड-लेखा असाइनमेंट यूआई, मुद्रा प्रणाली, असाइन/नए खाता पृष्ठ, सेटिंग मुद्रा क्षेत्र जोड़ें
· SecurityService
लीड-काउंट असाइनमेंट एंडपॉइंट्स जोड़ें, करेंसी टाइप के लिए अकाउंट कंट्रोलर को अपडेट करें
· kamo-shared-library
करेंसी टाइप enum जोड़ें, प्राथमिक मुद्रा के साथ कंट्रीटाइप को अपडेट करें, मुद्रा को खाता / संगठनीकरण में जोड़ें, लीड-काउंट असाइनमेंट को लीड-सर्विस में जोड़ें
· kamo-internal
मेरा खाता पृष्ठ शीर्षक में गतिशील सदस्य प्रकार लेबल
शीर्षक अब "My {Marchy" पढ़ता है org-configured का उपयोग करके व्यवहार लेबल, सदस्य के प्रकार को लोड होने के बाद स्वचालित रूप से स्विच करना।.
· kamo-internal
DocManager टूलबार में दस्तावेज़ बटन बनाएं
बटन केवल एक्शन प्रोप के माध्यम से /doc / प्रबंधक पर उपलब्ध था। सभी तर्क (राज्य, हैंडलर, DOC TYPES, मेनू) को DocManager में ले जाया गया ताकि यह प्रत्येक एम्बेडेड उदाहरण पर दिखाई देता है। सरलीकृत page.tsx डॉकमैनेजर को कोई एक्शन प्रोप प्रदान नहीं करता है।.
· kamo-internal
लीड इन्फो और प्राइमरी कॉन्टैक्ट के साथ 3-column पंक्ति में मेलिंग एड्रेस ले जाएँ
· kamo-internal
अंतर्राष्ट्रीय समर्थन - कंट्रीसेलेक्ट, भाषा चयन, सबडिविजन सभी रूपों में फ़ील्ड
- पुन: प्रयोज्य देश चुनें (207 देशों, ध्वज आइकन), भाषा चयन (26 भाषाओं, ध्वज आइकन) जोड़ें, SubdivisionField (यूएस स्टेट ड्रॉपडाउन विद झंडे; अन्य देशों ने लेबल टेक्स्ट फील्ड दिखाया) - जोड़ें देश स्थिरांक (countries.ts, भाषाओं.ts, usstates.ts, timezone.ts) - लीड व्यू विवरण टैब: प्रति कार्ड इन-प्लेस संपादन के साथ ********** फ़ील्ड - लीड फॉर्म बनाते हैं: सीमित इनलाइन सूचियों की जगह पूर्ण देश / उपखंड / टाइमज़ोन ड्रॉपडाउन - लेबल प्रबंधक सेटिंग्स: org डिफ़ॉल्ट भाषा में धारा 8, कंट्रीसेलेक्ट + सबडिविजन पते में फील्ड - contactInfoStep (network wizard) - MyAccountTab: कंट्रीसेल + सबडिविजनफील्ड सादे पाठ क्षेत्रों की जगह - प्रकार / lead.ts: देश और उपखंड क्षेत्र जोड़ें
· kamo-shared-library
अंतरराष्ट्रीय समर्थन जोड़ें - लीड देश / उपखंड / टाइमज़ोन, ऑर्ग भाषा, कंट्रीटाइप हैप्रोविंस
- कंट्रीटाइप: PROVINCE NAMES सेट, isProvince (), getSubdivisionLabel () - संगठन: भाषा (भाषा प्रकार) फ़ील्ड जोड़ें - लीड: देश (CountryType), उपखंड (स्ट्रिंग), टाइमज़ोन (टाइमज़ोन टाइप) फ़ील्ड जोड़ें - ************* देश, उपखंड, टाइमज़ोन स्ट्रिंग फ़ील्ड जोड़ें लीडसर्विस.createLead: नए क्षेत्रों को संभालने; डिफ़ॉल्ट भाषा + ऑर्ग सेटिंग्स से देश - Leadservice.updateLead: नए क्षेत्रों को संभालने - **************** भाषा touchedKey handler जोड़ें
· kamo-internal
ASSIGN LEADS दाएं, एजेंट फिल्टर unassigned विकल्प, ग्रिड स्तंभ cleanup
- ASSIGN LEADS राइट के पीछे गेट 'Unassigned Leads' एजेंट फिल्टर विकल्प - 'सभी लीड्स' ने बिना किसी अधिकार के सदस्यों के लिए असाइन किए गए लीड्स को बाहर रखा - स्ट्रीट, उत्पाद, स्रोत कॉलम निकालें; उत्पाद / स्रोत फ़िल्टर ड्रॉपडाउन को हटा दें - कंपनी कॉलम निकालें; संपर्क स्तंभ कंपनी का नाम दिखाता है, संपर्क नाम वापस आता है - विक्रेता स्तंभ उत्पाद के साथ टूलटिप दिखाता है - स्रोत विस्तार - दिनांक स्तंभ ड्रॉप साप्ताहिक उपसर्ग, 170px से 140px तक सिकुड़ते हैं - डेटटाइमडिस्प्ले: शोविकडे प्रोप (डिफ़ॉल्ट झूठ) जोड़ें
· kamo-shared-library
CRM सेक्शन के तहत ASSIGN LEADS राइट (ID 137) जोड़ें
· kamo-internal
जोड़ना बाजार और असाइनमेंट अनुभाग पर / लीड्स / नया करने के लिए क्षेत्र
- Fetches सक्रिय टीम के सदस्यों से **************** माउंट पर - वर्णमाला क्रमबद्ध विभागों और सदस्यों के साथ विभाग के सदस्यों द्वारा समूह - प्रारूपों का नाम "अंतिम, प्रथम" है; पहला विकल्प "ऑटो असाइन / अनसाइन" है। - रीऑर्डर अनुभाग फ़ील्ड: लीड मार्केट, असाइन टू, बेस्ट टाइम टू कॉन्टैक्ट, वेंडर, प्रोडक्ट, प्रॉस्पेक्ट टाइप (सभी lg=4) - लीड्स को ठीक करता हैApi.ts को निर्दिष्ट करने के लिएTeamMemberId को मृत सौंपा गयाUser फ़ील्ड के बजाय सौंपा गया - ऐड्स असाइन किए गएTeamMemberId से लीड टाइप
· kamo-asterisk-support
Emit रिकॉर्डAt + अपलोड में प्रति फ़ाइल एक्सटेंशन प्रकट
- वॉचर: हर उत्सर्जित रिकॉर्डिंग रिकॉर्ड किया जाता हैएटी, जो से प्राप्त होता है हमारे प्रबंधित **************** फ़ाइल का नाम, वॉयसमेल / विरासत फ़ाइलों के लिए mtime फाइल करने के लिए वापस गिर रहा है। - Grouper: CallBatch अब FileExtensions ट्रैक करता है [] (एक फ़ाइल प्रति, समानांतर) फ़ाइल [] और बैच के समग्र RecordedAt (earliest leg start). पैरों के लिए क्रमबद्ध कुंजी रिकॉर्ड किया गया हैअंतिमीकृत के साथ टाइब्रेकर के रूप में मास्टर लेग नियतिवादी है। - अपलोडर: अब प्रकट शीर्ष स्तर दर्ज की गईAt और प्रति फ़ाइल शामिल है विस्तार। रूपांतरण सेवा रिकॉर्डिंग लिखने के लिए दोनों का उपभोग करती है (date recorded, ffprobe से लंबाई) और प्रति लेग रिकॉर्डिंगExt पंक्तियों।.
· ConversionService
इमेजिंग के लिए मेटाडाटा पास करें - ffprobe लंबाई + प्रकट पैर्सिंग
********** ffprobe -show entries प्रारूप=अवधि मास्टर ओपस / WebM पर, एमएस लौटा देता है। 0 = अज्ञात (भारी नहीं)। ********** * रिकॉर्डिंग की लंबाई प्राप्त करने के लिए मास्टर पर जांच शुरू होती है; * रिकॉर्ड करने के लिए प्रकट (कैमो-asterisk-support द्वारा भेजा गया) को पार करता है और प्रति फ़ाइल एक्सटेंशन / चैनल डेटा, चरण पंक्ति में वापस गिर रहा है पुराने पेलोड के लिए दिनांक बनाना और चैनल नाम पार्सिंग; ******************* dateRecorded, रिकॉर्डिंग के लिए लंबाई Ms, भाग लेने वाले विस्तार नई रिकॉर्डिंग + रिकॉर्डिंग एक्स्ट पंक्तियों को लिख सकते हैं।.
· kamo-shared-library
रिकॉर्डिंग + रिकॉर्डिंगExt संस्थाओं, रिकॉर्डिंग की कल्पना सेवा उन्हें लिखते हैं
- नई रिकॉर्डिंग इकाई (UUID id, IMG ID, IS MASTER, IS VM, EXTENSION, MEMBER ID,) LENGTH, DATE RECORDED, DATE CREated [DB-defaulted by @CreationTimestamp]). एक पंक्ति प्रति अंतिम वॉयसमेल या कॉल रिकॉर्डिंग इमेजिंग के लिए अपलोड की गई। - नई रिकॉर्डिंग एक्स्ट इकाई (UUID id, RECORDING ID, EXTENSION, MEMBER ID,) IS MASTER). प्रति चैनल एक पंक्ति जिसने रिकॉर्डिंग में भाग लिया; मास्टर लेग को IS MASTER=true, हर दूसरे पैर झूठा झंडा है। - ************* अब एक रिकॉर्डिंग मेटाडाटा लेता है बंडल (phoneServerInstanceId, dateRecorded, lengthMs, भाग लेने वाले विस्तार) और रिकॉर्डिंग + रिकॉर्डिंग में पंक्तियों को जारी रखता है Img/ImgDat के समान लेन-देन। MemberId प्रति लेग हल हो जाता है। माध्यम **************** वीओआईपी उदाहरण उत्पन्न करना.
· kamo-internal
एकीकृत टैब संरचना से मिलान करने के लिए प्लेटफॉर्म एडमिनिस्ट्रेशन कार्ड अपडेट करें
दो stale कार्ड (संगठन स्टैंडअलोन पेज + कॉन्फ़िगरेशन) के साथ बदलें वास्तविक टैब से मिलान करने वाले पांच कार्ड: सामान्य, संगठन, वीओआईपी और एसएमएस, सिस्टम उपयोगकर्ता, और उन्नत - प्रत्येक सीधे सही करने के लिए लिंक? टैब = परम।.
· kamo-internal
पूर्ण चौड़ाई ग्रिड लेआउट और उन्नत टैब से सिंक ट्रिगर
- पूर्ण सामग्री-क्षेत्र चौड़ाई का उपयोग करने के लिए वीओआईपी और एसएमएस टैब को फिर से डिजाइन करें: पाइपलाइन आँकड़े स्पैन शीर्ष पंक्ति, रिकॉर्डिंग प्रसंस्करण और ग्लोबल सिंक अनुसूची साइड से साइड बैठते हैं एलजी + ब्रेकपॉइंट पर दो कॉलम ग्रिड में - पाइपलाइन स्टेट कार्ड शून्य-स्टेट चेकमार्क और त्रुटि के साथ लाइव गिनती दिखाते हैं रंग कोडिंग; सबटाइटल में नोट किए गए प्रत्येक 30s को ऑटो रिफ्रेश करें - ग्लोबल सिंक कार्ड शेड्यूल सेटिंग्स, अंतिम सिंक टाइमस्टैम्प पंक्ति को समेकित करता है, और मैनुअल एक पैनल में ट्रिगर; हेडर में सक्षम / रोकें चिप - उन्नत टैब से "फोर्स वैश्विक वीओआईपी सिंक" को स्थानांतरित करें ( ट्रिगर के डुप्लिकेट) पहले से ही वीओआईपी और एसएमएस पर मौजूद हैं; एडवांस्ड टैब अब प्लेसहोल्डर टेक्स्ट दिखाता है
· kamo-internal
एकीकृत टैब नेव के साथ विन्यास पृष्ठ में संगठनों को मर्ज करें
**************** (सामान्य · संगठन · वीओआईपी और एसएमएस · सिस्टम उपयोगकर्ता · उन्नत आदेश) **************** स्टैंडअलोन पेज - सेटिंग्स में अपडेट प्लेटफॉर्म एडमिनिस्ट्रेशन नेवस्टैटसविंडो को सभी 5 टैब्स को सब-items के रूप में सूचीबद्ध करने के लिए कॉन्फ़िगरेशन को इंगित करता है? टैब =... - सभी टैबों में लेआउट को ठीक करें: सुसंगत पी: {xs: 2, sm: 3} पैडिंग इसलिए सामग्री अब कार्ड की दीवारों में नहीं चलती है - आइकन पृष्ठभूमि और तंग टाइपोग्राफी लय के साथ जनरल टैब्ट कार्ड में सुधार - अद्यतन सेटिंग एकीकृत पृष्ठ के लिए शीर्षक / उपशीर्षक देखें
· kamo-marketing
Add Go logo to BUILT WITH banner
· kamo-internal
फोन-इंस्टेंस अवलोकन टैब पर सरफेस PHONE SERVER ID
एक FreePBX होस्ट पर Kamo-asterisk-support को कॉन्फ़िगर करने वाले ऑपरेटरों को पेस्ट करने की आवश्यकता है मिलान VoipProviderInstance UUID मददकर्ता के विन्यास फ़ाइल में के रूप में PHONE SERVER ID. अब तक उन्हें यूआरएल बार या यूआरएल बार के माध्यम से grub करना पड़ा डेटाबेस न्यू "फोन सर्वर आईडी" अनुभाग पर / सेटिंग / फीचर्स / फोन /{id} अवलोकन UUID को एक ही क्लिक के साथ एक पठनीय मोनोस्पेस क्षेत्र में दिखाता है प्रतिलिपि बटन (CopyableIdField helper) भविष्य के लिए भी पुन: प्रयोज्य पहचानकर्ता).
· kamo-internal
इंटरेक्शन सेंटर में क्लिक करने योग्य वीओआईपी एक्सटेंशन नंबर प्रीफिल्ड के साथ सॉफ्टफोन खोलता है

तुम्हारा ब्रह्मांड इंतजार कर रहा है.
मिनटों में मुफ्त शुरू करें. जब भी आप तैयार हों तो उत्पाद जोड़ें - कोई माइग्रेशन नहीं, कोई नया लॉगइन नहीं.
हमेशा के लिए मुफ्त - कोई क्रेडिट कार्ड की आवश्यकता नहीं