Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Arama özeti günlüğü, tüm çağrıların önemli özelliklerini belirlemenize yardımcı olacak veriler içerir. Çağrıdaki her participantId
değeri (veya eşler arası [P2P] çağrılar için endpointId
) için farklı bir çağrı özeti günlüğü oluşturulur.
İletişim Hizmetleri, bir çağrı içindeki her katılımcı için ayrı bir çağrı özeti günlüğü oluşturur. Birisi bir aramaya yeniden katılırsa, bu katılımcı aynı EndpointId
değere ancak farklı ParticipantId
bir değere sahiptir. Bu uç noktada daha sonra iki çağrı özeti günlüğü bulunabilir.
Arama günlüklerini nasıl kullanılır?
Arama kullanımınızı izleyebilmeniz, arama kalitenizi artırabilmeniz ve Azure İletişim Hizmetleri yeni günlükleri yayınladığında bu günlükleri alabilmeniz için tüm kullanılabilir arama günlüklerini bir log analytics kaynağında toplamanızı öneririz.
Aramalarınızı izlemek ve arama kalitesini artırmak için kullanabileceğiniz iki ana araç vardır.
Ses ve video içgörüleri panosunu kullanarak kalite araştırmalarına başlamanızı ve ayrıntılara ihtiyaç duyduğunuzda tek tek aramaları keşfetmek için gerektiğinde arama tanılamasını kullanmanızı öneririz.
Veri kavramları
Önemli
Günlükleri toplamanız gerekiyor, çünkü onları analiz etmek istiyorsanız. Daha fazla bilgi edinmek için bkz. Günlükleri Nasıl Depolarım?
Bu tanılama ayarlarını etkinleştirmediğiniz sürece Azure arama günlüğü verilerinizi depolamaz. Arama verileriniz geriye dönük olarak kullanılamaz. Tanılama Ayarlarını oluşturduktan sonra verileri biriktirirsiniz.
Veri tanımları
Çağrı özeti kayıt şeması
Önemli
Arama özeti günlüğündeki katılımcı bilgileri, katılımcının bağlı olduğu kiracıya göre değişir. Katılımcı, İletişim Hizmetleri kaynağıyla aynı kiracıda değilse (kiracılar arası olarak da adlandırılır), SDK sürümü ve işletim sistemi sürümü gizlenir. Tenantlar arası katılımcılar, bir kaynak kiracı tarafından bir arama sırasında katılmak ve işbirliği yapmak üzere davet edilen dış kullanıcılar olarak sınıflandırılır.
Bu tabloda her özellik açıklanmaktadır.
Emlak | Açıklama |
---|---|
time |
Günlüğün oluşturulduğu tarih ve saat (UTC). |
operationName |
Günlük kaydıyla ilişkili işlem. |
operationVersion |
Eğer api-version işlemi bir API aracılığıyla gerçekleştirildiyse operationName işlemle ilişkili değerdir. Bu işleme karşılık gelen API yoksa, işlemle ilişkili özelliklerin gelecekte değişmesi durumunda sürüm işlemin sürümünü temsil eder. |
category |
Olayın kayıt kategorisi. Bu özellik, kaynakta günlükleri etkinleştirebileceğiniz veya devre dışı bırakabileceğiniz ayrıntı düzeyidir. Bir etkinliğin properties blobu içinde görünen özellikler, günlük kategorisi ve kaynak türünde aynıdır. |
correlationId |
Çağrının benzersiz kimliği. Tek bir çağrı sırasında bağlanan tüm katılımcılardan ve uç noktalardan gelen bağıntılı olayları tanımlar ve bunu farklı günlüklerdeki verileri birleştirmek için kullanabilirsiniz. Microsoft ile bir destek olayı açmanız gerekirse, sorun giderdiğiniz çağrıyı kolayca tanımlamak için correlationId değerini kullanabilirsiniz. |
identifier |
Kullanıcının benzersiz kimliği. Kimlik Azure İletişim Hizmetleri kullanıcı, Microsoft Entra kullanıcı kimliği, Teams anonim kullanıcı kimliği veya Teams bot kimliği olabilir. Kullanıcı olaylarını günlükler arasında ilişkilendirmek için bu kimliği kullanabilirsiniz. |
callStartTime |
Herhangi bir uç noktadan yapılan ilk bağlantı girişimine bağlı olarak, çağrının başlangıcı için bir zaman damgası. |
callDuration |
İlk denenen bağlantıya ve iki uç nokta arasındaki son bağlantının sonuna göre saniye cinsinden ifade edilen çağrının süresi. |
callType |
Aramanın türü. ya da "P2P" "Group" içerir.
"P2P" Çağrı, yalnızca iki sunucu olmayan uç nokta arasındaki doğrudan 1:1 bağlantısıdır.
"Group" Çağrı, ikiden fazla uç noktası olan veya bağlantıdan önce "Group" çağrısı olarak oluşturulan bir çağrıdır. |
teamsThreadId |
Teams konu kimliği. Bu kimlik yalnızca çağrı bir Teams toplantısı olarak organize edildiğinde geçerlidir. Daha sonra Microsoft Teams ile Azure İletişim Hizmetleri arasında birlikte çalışabilirlik kullanım örneğini temsil eder. Bu kimlik, operasyonel günlüklerde görünür. Bu kimliği Sohbet API'leri aracılığıyla da alabilirsiniz. |
participantId |
Uç nokta ("Participant" endpointType = ) ile sunucu arasındaki "Server" iki yönlü bağlantıyı temsil etmek için oluşturulan kimlik. olduğunda callType = "P2P" , iki uç nokta arasında doğrudan bağlantı olur ve hiçbir participantId değer oluşturulmaz. |
participantStartTime |
Katılımcının ilk bağlantı girişiminin başlangıcı için zaman damgası. |
participantDuration |
Bağlantının sona erdiği zaman damgasına kadar, her katılımcı bağlantısının participantStartTime anından itibaren saniye cinsinden süresi. |
participantEndReason |
Katılımcı bağlantısının sona erme nedeni. Her participantId değeri için SDK'nın (uygun olduğunda) yaydığı Çağrı SDK hata kodlarını içerir. |
endpointId |
Çağrıya endpointType bağlı her uç noktayı temsil eden ve uç nokta türünü tanımlayan benzersiz kimlik. değeri olduğundanull , bağlı varlık İletişim Hizmetleri sunucusudur (endpointType = "Server" ). Aynı kullanıcı için endpointId değeri, yerel istemcilerle yapılan birden çok çağrıda (correlationId ) bazen kalıcı olabilir. Değer sayısı endpointId , çağrı özeti günlüklerinin sayısını belirler. Her endpointId değer için ayrı bir özet günlük oluşturulur. |
endpointType |
Bu değer, çağrıya bağlı her uç noktanın özelliklerini açıklar.
"Server" , "VOIP" , "PSTN" , "BOT" veya "Unknown" içerebilir. |
sdkVersion |
İlgili uç noktaların kullandığı İletişim Hizmetleri Çağırma SDK'sı sürümünün sürüm dizesi (örneğin, "1.1.00.20212500" ). |
osVersion |
Her uç nokta cihazının işletim sistemini ve sürümünü temsil eden bir dize. |
participantTenantId |
Katılımcının kimliğiyle ilişkili olan Microsoft kiracısına ait kimlik. Kiracı, ya Azure İletişim Hizmetleri kaynağına sahip olan Azure kiracısı ya da bir Microsoft 365 kimliğinin Microsoft kiracısı olabilir. Bu alan, kiracılar arası belge düzenlemeye rehberlik etmek için kullanılır. |
participantType |
Katılımcının, istemcisi (Azure İletişim Hizmetleri veya Teams) ve kimliği (Azure İletişim Hizmetleri veya Microsoft 365) kombinasyonu olarak tanımlanması. Olası değerler şunlardır: Azure İletişim Hizmetleri (Azure İletişim Hizmetleri kimlik ve Azure İletişim Hizmetleri SDK), Teams (Teams kimliği ve Teams istemcisi), Teams dış kullanıcısı olarak Azure İletişim Hizmetleri (Teams aramasında veya toplantısında Azure İletişim Hizmetleri kimliği ve Azure İletişim Hizmetleri SDK'sı) Azure İletişim Hizmetleri Microsoft 365 kullanıcısı (Microsoft 365 kimliği ve Azure İletişim Hizmetleri istemcisi) ve Teams Voice Apps olarak. |
pstnParticipantCallType |
Acil durum çağrısı, doğrudan yönlendirme, aktarım, iletme vb. dahil olmak üzere PSTN katılımcılarının türünü ve yönünü temsil eder. |
ParticipantEndSubCode |
SDK'nın her participantId değer için (uygun olduğunda) yaydığı Çağırma SDK'sı hata alt kodunu temsil eder. |
ResultCategory |
Çağrıyı sonlandıran katılımcı kategorisini temsil eder. Şu dört değerden biri olabilir: Success, ExpectedError, UnexpectedClientError, UnexpectedServerError. |
DiagnosticOptions |
Bu değer, geliştiricilerin istemci telemetrilerine özel etiketler eklemesine olanak tanır ve bu etiketler Daha sonra Arama Tanılama bölümünde görüntülenebilir. Bu, sorunları daha etkili bir şekilde tanımlamaya ve gidermeye yardımcı olur. Bu değere özel etiketler eklemeyi öğrenmek için bkz . İstemci telemetrinize özel etiketler ekleme öğreticisi |
callDebuggingInfo |
Bu değer, Microsoft hata ayıklama amacıyla kullanılan çağrının iç özelliklerini temsil eden anahtar-değer çiftlerine sahip json nesnesini içerir. |
TPE |
Bu değer, aramanın bir Teams Phone genişletilebilirlik senaryosuyla ilişkilendirildiğini gösterir. |
Hata kodları
özelliği, participantEndReason
Çağırma SDK'sı hata kodları kümesinden bir değer içerir. Her uç nokta için çağrı sırasında algılanan sorunları gidermek için bu kodlara başvurabilirsiniz. Bkz . Arama SDK'sı, Çağrı Otomasyonu SDK'sı, PSTN, Sohbet SDK'sı ve SMS SDK'sı için arama sonu yanıt kodlarının sorunlarını giderme.
Çeşitli çağrı türleri için örnek veriler
Not
Bu makalede, P2P ve grup çağrıları varsayılan olarak aynı kiracı içindedir. Kiracılar arası olan tüm çağrı senaryoları makalenin tamamında buna göre belirtilir.
P2P çağrısı
P2P çağrısındaki tüm günlükler için paylaşılan alanlar şöyledir:
"time": "2021-07-19T18:46:50.188Z",
"resourceId": "SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/RESOURCEGROUPS/ACS-TEST-RG/PROVIDERS/MICROSOFT.COMMUNICATION/COMMUNICATIONSERVICES/ACS-PROD-CCTS-TESTS",
"correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
Çağrı özeti kayıtları
Arama özeti günlükleri, paylaşılan işlem ve kategori bilgilerini içerir.
"operationName": "CallSummary",
"operationVersion": "1.0",
"category": "CallSummary",
VoIP kullanıcısı 1 için bir arama özeti aşağıdadır:
"properties": {
"identifier": "acs:61fddbe3-0003-4066-97bc-6aaf143bbb84_0000000b-4fee-66cf-ac00-343a0d003158",
"callStartTime": "2021-07-19T17:54:05.113Z",
"callDuration": 6,
"callType": "P2P",
"teamsThreadId": "null",
"participantId": "null",
"participantStartTime": "2021-07-19T17:54:06.758Z",
"participantDuration": "5",
"participantEndReason": "0",
"endpointId": "570ea078-74e9-4430-9c67-464ba1fa5859",
"endpointType": "VoIP",
"sdkVersion": "1.0.1.0",
"osVersion": "Windows 10.0.17763 Arch: x64"
}
VoIP kullanıcısı 2 için bir arama özeti aşağıdadır:
"properties": {
"identifier": "acs:7af14122-9ac7-4b81-80a8-4bf3582b42d0_06f9276d-8efe-4bdd-8c22-ebc5434903f0",
"callStartTime": "2021-07-19T17:54:05.335Z",
"callDuration": 6,
"callType": "P2P",
"teamsThreadId": "null",
"participantId": "null",
"participantStartTime": "2021-07-19T17:54:06.335Z",
"participantDuration": "5",
"participantEndReason": "0",
"endpointId": "a5bd82f9-ac38-4f4a-a0fa-bb3467cdcc64",
"endpointType": "VoIP",
"sdkVersion": "1.1.0.0",
"osVersion": "null"
}
VoIP kullanıcısı 1 için kiracılar arası çağrı özet günlüğü aşağıdadır:
"properties": {
"identifier": "1e4c59e1-r1rr-49bc-893d-990dsds8f9f5",
"callStartTime": "2022-08-14T06:18:27.010Z",
"callDuration": 520,
"callType": "P2P",
"teamsThreadId": "null",
"participantId": "null",
"participantTenantId": "02cbdb3c-155a-4b95-b829-6d56a45787ca",
"participantStartTime": "2022-08-14T06:18:27.010Z",
"participantDuration": "520",
"participantEndReason": "0",
"endpointId": "02cbdb3c-155a-4d98-b829-aaaaa61d44ea",
"endpointType": "VoIP",
"sdkVersion": "Redacted",
"osVersion": "Redacted"
}
PSTN araması için arama özeti aşağıdadır:
Not
P2P veya grup çağrısı günlüklerinde, katılımcının kiracısı veya botun kiracısı olmasına bakılmaksızın işletim sistemi ve SDK sürümleri gizlenir.
"properties": {
"identifier": "b1999c3e-bbbb-4650-9b23-9999bdabab47",
"callStartTime": "2022-08-07T13:53:12Z",
"callDuration": 1470,
"callType": "Group",
"teamsThreadId": "19:36ec5177126fff000aaa521670c804a3@thread.v2",
"participantId": " b25cf111-73df-4e0a-a888-640000abe34d",
"participantStartTime": "2022-08-07T13:56:45Z",
"participantDuration": 960,
"participantEndReason": "0",
"endpointId": "8731d003-6c1e-4808-8159-effff000aaa2",
"endpointType": "PSTN",
"sdkVersion": "Redacted",
"osVersion": "Redacted"
}
Grup aramaları
Bir grup çağrısının verileri üç çağrı özeti günlüğünde ve altı çağrı tanılama günlüğünde oluşturulur. Çağrıdaki tüm günlükler için paylaşılan alanlar şunlardır:
"time": "2021-07-05T06:30:06.402Z",
"resourceId": "SUBSCRIPTIONS/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/RESOURCEGROUPS/ACS-TEST-RG/PROVIDERS/MICROSOFT.COMMUNICATION/COMMUNICATIONSERVICES/ACS-PROD-CCTS-TESTS",
"correlationId": "bbbb1111-cc22-3333-44dd-555555eeeeee",
Çağrı özeti kayıtları
Arama özeti günlükleri, paylaşılan işlem ve kategori bilgilerini içerir.
"operationName": "CallSummary",
"operationVersion": "1.0",
"category": "CallSummary",
VoIP uç noktası 1 için bir çağrı özeti aşağıdadır:
"properties": {
"identifier": "acs:1797dbb3-f982-47b0-b98e-6a76084454f1_0000000b-1531-729f-ac00-343a0d00d975",
"callStartTime": "2021-07-05T06:16:40.240Z",
"callDuration": 87,
"callType": "Group",
"teamsThreadId": "19:meeting_MjZiOTAyN2YtZWU1Yi00ZTZiLT77777OOOOO99999jgxOTkw@thread.v2",
"participantId": "04cc26f5-a86d-481c-b9f9-7a40be4d6fba",
"participantStartTime": "2021-07-05T06:16:44.235Z",
"participantDuration": "82",
"participantEndReason": "0",
"endpointId": "5ebd55df-ffff-ffff-89e6-4f3f0453b1a6",
"endpointType": "VoIP",
"sdkVersion": "1.0.0.3",
"osVersion": "Darwin Kernel Version 18.7.0: Mon Nov 9 15:07:15 PST 2020; root:xnu-4903.272.3~3/RELEASE_ARM64_S5L8960X"
}
VoIP uç noktası 3 için bir çağrı özeti aşağıdadır:
"properties": {
"identifier": "acs:1797dbb3-f982-47b0-b98e-6a76084454f1_0000000b-1531-57c6-ac00-343a0d00d972",
"callStartTime": "2021-07-05T06:16:40.240Z",
"callDuration": 87,
"callType": "Group",
"teamsThreadId": "19:meeting_MjZiOTAyN2YtZWU1Yi00ZTZiLTk2ZDUtYTZlM2I2ZjgxOTkw@thread.v2",
"participantId": "1a9cb3d1-7898-4063-b3d2-26c1630ecf03",
"participantStartTime": "2021-07-05T06:16:40.240Z",
"participantDuration": "87",
"participantEndReason": "0",
"endpointId": "5ebd55df-ffff-ffff-ab89-19ff584890b7",
"endpointType": "VoIP",
"sdkVersion": "1.0.0.3",
"osVersion": "Android 11.0; Manufacturer: Google; Product: redfin; Model: Pixel 5; Hardware: redfin"
}
PSTN uç noktası 2 için bir çağrı özeti aşağıdadır:
"properties": {
"identifier": "null",
"callStartTime": "2021-07-05T06:16:40.240Z",
"callDuration": 87,
"callType": "Group",
"teamsThreadId": "19:meeting_MjZiOTAyN2YtZWU1Yi00ZTZiLT77777OOOOO99999jgxOTkw@thread.v2",
"participantId": "515650f7-8204-4079-ac9d-d8f4bf07b04c",
"participantStartTime": "2021-07-05T06:17:10.447Z",
"participantDuration": "52",
"participantEndReason": "0",
"endpointId": "46387150-692a-47be-8c9d-1237efe6c48b",
"endpointType": "PSTN",
"sdkVersion": "null",
"osVersion": "null"
}
Kiracılar arası çağrı özet günlüğü aşağıdadır:
"properties": {
"identifier": "1e4c59e1-r1rr-49bc-893d-990dsds8f9f5",
"callStartTime": "2022-08-14T06:18:27.010Z",
"callDuration": 912,
"callType": "Group",
"teamsThreadId": "19:meeting_MjZiOTAyN2YtZWU1Yi00ZTZiLT77777OOOOO99999jgxOTkw@thread.v2",
"participantId": "aa1dd7da-5922-4bb1-a4fa-e350a111fd9c",
"participantTenantId": "02cbdb3c-155a-4b95-b829-6d56a45787ca",
"participantStartTime": "2022-08-14T06:18:27.010Z",
"participantDuration": "902",
"participantEndReason": "0",
"endpointId": "02cbdb3c-155a-4d98-b829-aaaaa61d44ea",
"endpointType": "VoIP",
"sdkVersion": "Redacted",
"osVersion": "Redacted"
}
Bir botu katılımcı olarak içeren kiracılar arası arama özet günlüğü aşağıdadır:
"properties": {
"identifier": "b1902c3e-b9f7-4650-9b23-9999bdabab47",
"callStartTime": "2022-08-09T16:00:32Z",
"callDuration": 1470,
"callType": "Group",
"teamsThreadId": "19:meeting_MmQwZDcwYTQtZ000HWE6NzI4LTg1YTAtNXXXXX99999ZZZZZ@thread.v2",
"participantId": "66e9d9a7-a434-4663-d91d-fb1ea73ff31e",
"participantStartTime": "2022-08-09T16:14:18Z",
"participantDuration": 644,
"participantEndReason": "0",
"endpointId": "69680ec2-5ac0-4a3c-9574-eaaa77720b82",
"endpointType": "Bot",
"sdkVersion": "Redacted",
"osVersion": "Redacted"
}
Sık sorulan sorular
Günlükleri nasıl depolarım?
Aşağıdaki bölümde bu gereksinim açıklanmaktadır.
Azure İletişim Hizmetleri günlükleri varsayılan olarak Azure hesabınızda depolanmaz, bu nedenle ses ve video içgörüleri panosu ve arama tanılama gibi araçlar için bunları depolamaya başlamanız gerekir. Bu arama günlüklerini toplamak için, arama verilerini Log Analytics çalışma alanına yönlendiren bir tanılama ayarını etkinleştirmeniz gerekir.
Veriler geriye dönük olarak depolanmaz, bu nedenle yalnızca tanılama ayarını yapılandırdıktan sonra çağrı günlüklerini yakalamaya başlarsınız.
Azure İzleyici'de Tanılama Ayarları aracılığıyla günlükleri etkinleştirme bölümünde kaynağınız için tanılama ayarları eklemek için yönergeleri izleyin. Başlangıçta tüm günlükleri toplamanızı öneririz. Azure İzleyici'deki özellikleri anladıktan sonra, hangi günlükleri ve ne kadar süreyle saklamak istediğinizi belirleyin. Tanılama ayarınızı eklediğinizde, günlükleri seçmeniz istenir. Tüm günlükleri toplamak için allLogs'ı seçin.
Azure İzleyici içindeki Log Analytics'teki veri hacminiz, saklamanız ve kullanımınız mevcut Azure veri ölçümleri aracılığıyla faturalandırılır. Maliyetle ilgili dikkat edilmesi gerekenler için veri kullanımı ve saklama ilkelerinizi izlemenizi öneririz. Daha fazla bilgi için bkz Maliyetleri denetleme.
Birden çok Azure Communications Services kaynak kimliğiniz varsa, her kaynak kimliği için bu ayarları etkinleştirmeniz gerekir.
Sonraki adımlar
Tüm ses ve video günlüklerine genel bakışı gözden geçirin, bkz. arama günlüklerine Azure İletişim Hizmetleri genel bakış
Arama kalitenizi ve güvenilirliğinizi yönetmek için en iyi yöntemleri öğrenin, bkz. Arama kalitesini iyileştirme ve yönetme
Sesli Arama ve Görüntülü Arama günlüklerini izlemek için içgörüler panosu hakkında bilgi edinin.
Arama Tanılama ile ilgili arama kalitesi ve güvenilirlik sorunlarını tanılamak için arama günlüklerini kullanmayı öğrenin, bkz. Arama Tanılama