[go: up one dir, main page]

TR2022015303A2 - A DATA CONTROL SYSTEM AND METHOD FOR VOICE SERVICES OVER AN INTERNET PROTOCOL - Google Patents

A DATA CONTROL SYSTEM AND METHOD FOR VOICE SERVICES OVER AN INTERNET PROTOCOL Download PDF

Info

Publication number
TR2022015303A2
TR2022015303A2 TR2022/015303 TR2022015303A2 TR 2022015303 A2 TR2022015303 A2 TR 2022015303A2 TR 2022/015303 TR2022/015303 TR 2022/015303 TR 2022015303 A2 TR2022015303 A2 TR 2022015303A2
Authority
TR
Turkey
Prior art keywords
data
control
application server
server
call
Prior art date
Application number
TR2022/015303
Other languages
Turkish (tr)
Inventor
H Palavaro Lu Sen
Original Assignee
Netrd Bi̇lgi̇ Teknoloji̇leri̇ Ve Telekomüni̇kasyon Anoni̇m Şi̇rketi̇
Filing date
Publication date
Application filed by Netrd Bi̇lgi̇ Teknoloji̇leri̇ Ve Telekomüni̇kasyon Anoni̇m Şi̇rketi̇ filed Critical Netrd Bi̇lgi̇ Teknoloji̇leri̇ Ve Telekomüni̇kasyon Anoni̇m Şi̇rketi̇
Publication of TR2022015303A2 publication Critical patent/TR2022015303A2/en

Links

Abstract

Buluş, internet protokolü üzerinden arama çağrısı veya isteğini başlatan bir veya daha fazla talep istemcisi (12); talep istemcisinden (12) yapılan arama çağrısı veya isteğine ilişkin bir çağrı bildirimini (14) alan bir veya daha fazla alıcı istemcisi (36); ses, video veya mesaj gönderilme servislerini sağlayan ve talep istemcisinden (12) gelen çağrı bildiriminin (14) bulunduğu bir verinin (16) alınması ile anlık biçimde diğer modüllere iletilmesini sağlayan bir uygulama sunucusu (18); uygulama sunucusundan (18) gelen verinin (16), bir düzenleme algoritmasının (28) devreye alınması ile anlık olarak tarihsel biçimde düzenlenmesini sağlayan bir yönetim sunucusu (24) içeren, yönetim sunucusundan (24) gelen veri tabanındaki çoklu sayıdaki veriyi, bir denetim algoritmasını (34) devreye alması ile bir yapay zeka mimarisine uygun biçimde işlem sırasına alınacağı denetim zamanını saptayarak uygulama sunucusuna (18) sağlayan, dahili hafıza veri tabanı denetimi sağlar şekilde ayarlı bir denetim sunucusunu (30) içeren bir internet protokolü üzerinden ses servisleri için bir veri denetim sistemi ve metodu ile ilgilidir.The invention consists of one or more request clients (12) that initiate a search call or request over the internet protocol; one or more receiving clients (36) receiving a call notification (14) of the search call or request made from the request client (12); An application server (18) that provides audio, video or message sending services and ensures that data (16) including the call notification (14) coming from the request client (12) is received and instantly transmitted to other modules; It includes a management server (24) that enables the data (16) coming from the application server (18) to be arranged in an instant historical manner by activating an editing algorithm (28), and a control algorithm ( 34) A data control system for voice services over an internet protocol, which includes a control server (30) set to provide internal memory database control by detecting the control time to be processed in accordance with an artificial intelligence architecture and providing it to the application server (18). It is about the method.

Description

TARIFNAME BIR INTERNET PROTOKOLÜ ÜZERINDEN SES SERVISLERI içiN BIR VERI DENETIM SISTEMI VE METODU TEKNIK ALAN Bulus, internet protokolü üzerinden arama çagrisi ve isteginin anlik olarak tarihsel biçimde düzenlenmesini saglayan bir yönetim sunucusu içeren bir internet protokolü üzerinden ses servisleri için bir veri denetim sistemi ve metodu ile ilgilidir. TEKNIGIN BILINEN DURUMU Literatürde internet protokolü üzerinden ses (VoIP), internet protokolü (IP) üzerinden ses, video veya mesaj gönderilmesidir. Internet protokolü üzerinden ses (VoIP), internet veya bilgisayar aglari üzerinden çalistigi için genellikle daha ucuz veya bazen ücretsiz olmaktadir. Bu nedenle en çok tercih edilen telekomünikasyon iletisim yönetimi olmaktadir. Ayrica internet protokolü üzerinden ses (VoIP) kullaniminin yaygin olmasindan dolayi, veri yogunluklari olusmaktadir. Literatürde veri yogunluguna göre, veri trafik akisi bir denetleme mekanizmasi yardimiyla saglanabilmektedir. telekomünikasyon aginin bir birinci bileseninin bir birinci bölümünün sorgulanmasi, birinci kisimdan birinci bilesenin bir konfigürasyonu hakkinda konfigürasyon bilgisinin çikarilmasi, telekomünikasyon aginin bilesenleriyle iliskili en iyi uygulama kurallari listesinden birinci bilesenle iliskili en az bir en iyi uygulama kuralinin seçilmesi, çikarilan konfigürasyon bilgilerinin seçilen en az bir en iyi uygulama kuraliyla karsilastirilmasi ve karsilastirmanin sonucunu gösteren bir rapor olusturulmasini içermektedir. Ancak internet protokolü üzerinden ses, video veya mesaj gönderilmesinde, sistemdeki çoklu modüller olarak sunucular üzerinden veri akisi saglanmamakta ve veri denetim mekanizmalari yapay zeka destekli olarak dinamik biçimde çalistirilmamaktadir. Sonuç olarak, yukarida anlatilan olumsuzluklardan dolayi ve mevcut çözümlerin konu hakkindaki yetersizligi nedeniyle ilgili teknik alanda bir gelistirme yapilmasi gerekli kilinmistir. BULUSUN KISA AÇIKLAMASI Bulusun amaci, internet protokolü üzerinden arama çagrilari ve isteklerinin iletilmesinde yapay zeka destekli olarak denetim zamaninin saptanarak dinamik biçimde uygulama sunucusuna saglayan, dahili hafiza veri tabani denetimi saglar sekilde ayarli bir denetim sunucusunu içeren bir ses internet protokolü için bir veri denetim sistemi gelistirmektir. Bahsedilen amaçlara ulasmak üzere bulus, internet protokolü üzerinden arama çagrisi veya istegini baslatan bir veya daha fazla talep istemcisi; talep istemcisinden yapilan arama çagrisi veya istegine iliskin bir çagri bildirimini alan bir veya daha fazla alici istemcisi; ses, video veya mesaj gönderilme servislerini saglayan ve talep istemcisinden gelen çagri bildiriminin bulundugu bir verinin alinmasi ile anlik biçimde diger modüllere iletilmesini saglayan bir uygulama sunucusu; uygulama sunucusundan gelen verinin, bir düzenleme algoritmasinin devreye alinmasi ile anlik olarak tarihsel biçimde düzenlenmesini saglayan bir yönetim sunucusunu içeren bir internet protokolü üzerinden ses servisleri için bir veri denetim sistemini açiklamaktadir. Bulus, yönetim sunucusundan gelen veri tabanindaki çoklu sayidaki veriyi, bir denetim algoritmasini devreye almasi ile bir yapay zeka mimarisine uygun biçimde islem sirasina alinacagi denetim zamanini saptayarak uygulama sunucusuna saglayan, dahili hafiza veri tabani denetimi saglar sekilde ayarli bir denetim sunucusunu içermektedir. Bu sayede veri denetim mekanizmalarinin yapay zeka destekli olarak dinamik çalistirilmasi saglanmaktadir. Ayrica dahili hafiza veritabani denetiminin sabit araliklarla kosulmasi yerine sistemin kisa ya da uzun vade çagri ve yapilandirma trafigi geçmisi, anlik kaynak kullanimlari ve önceki denetim tamamlanma sürelerini dikkate alarak dinamik olarak uygun denetim zamanini belirlenmesi saglanmaktadir. Bu durumda sistemin asiri yükleme durumuna geçmesi veya çagri ve yapilandirmalarin basarisiz olmasi gibi problemler asilabilmektedir. Benzer sekilde sisteme ek yük getiren farkli islemler için de kullanilabilir olmaktadir. Bulusun tercih edilen bir yapilandirmasinda, uygulama sunucusu, denetim zamanina uygun biçimde alici istemciye çagri bildirimini iletir sekilde ayarli olmaktadir. Bu sayede denetim sunucusunda yapay zeka destekli denetimi yapilan veri tabaninin uygulamasi sunucu üzerinden veri akisi alici istemci veya istemcilere saglanabilmektedir. Burada saglanan veri trafik akisi ile alici istemci/istemcilere çagrilar sonlanmakta ve istemciler ile ilgili servise uygun olarak çalma, yanitlama gibi özellikleri yerine getirilmektedir. Bulusun tercih edilen bir yapilandirmasinda, denetim sunucusu, denetim algoritmasinin yüklü oldugu ve çalisir durumda olmasinin saglandigi bir denetim sunucu kontrolörünü içermektedir. Bu sayede denetim sunucusunda önceden yüklü olan denetim algoritmasinin devreye alinmasi ile yapay zeka destekli olarak denetim zamani tespitleri yapilmaktadir. Bulusun tercih edilen bir yapilandirmasinda, uygulama sunucusu, verinin iletimini saglar sekilde ayarli bir uygulama sunucu kontrolörünü içermektedir. Bu sayede uygulama sunucusu gelen çagri bildirimini ilk olarak yönetim sunucusuna gönderebilmektedir. Ayrica uygulama sunucusundan istemcilere internet protokolü üzerinden ses (VoIP) servisleri de kontrolör denetimi ile saglamaktadir. Burada uygulama sunucusu, sistem ilgili verileri anlik olarak diger modüllere yani diger sunuculara saglamaktadir. Bulusun tercih edilen bir yapilandirmasinda, uygulama sunucusu, verinin kayit altina alinmasini saglar sekilde ayarli bir uygulama sunucu kayit birimini içermektedir. Bu sayede uygulama sunucusundan yapilan veri trafik akislari kaydedilmektedir. Yani kontrolör ve kayit birimi üzerinden uygulama sunucusunda kaynak kullanimlari saglanmaktadir. Burada kaynak kullanimlari, yapilan islemler olmaktadir. Ayrica bulustaki uygulama sunucusu, uygulama çagri isleme yönetim sunucusu olmaktadir. Bulusun tercih edilen bir yapilandirmasinda, yönetim sunucusu, uygulama sunucu kontrolörü ile uygulama sunucu kayit birimi kullanimlarindaki çoklu sayidaki veri bilgilerini düzenler sekilde ayarli olmaktadir. Bu sayede uygulama sunucusu kaynak kullanimlari, anlik tarihsel çagri ya da yapilandirma trafigi verisi ve önceki denetim tamamlanma süreleri bilgileri düzenlenmekte ve tarihsel olarak kullanilabilir hale getirilmektedir. Bulusun tercih edilen bir yapilandirmasinda, yönetim sunucusu, düzenleme algoritmasinin yüklü oldugu ve düzenleme algoritmasinin çalisir durumda olmasinin saglandigi bir yönetim sunucu kontrolörü içermektedir. Bu sayede uygulama sunucusundan gelen her verinin anlik olarak tarihsel biçimde düzenlenmesi saglanmaktadir. Bulusun tercih edilen bir uygulamasi, talep istemcisinden uygulama sunucusuna, arama çagrisi ve istegine yönelik saglanan çagri bildirim verisinin iletilmesi; uygulama sunucusundan yönetim sunucusuna, arama çagrisi veya yapilandirmasi trafik verisi ile denetim sunucusunda yapilmis geçmis denetim sürelerini içeren çagri isleme verisinin iletilmesi; yönetim sunucusuna gelen çoklu sayida verinin tarihsel biçimde düzenlenerek denetim sunucusuna gönderilmesi; denetim sunucusundan uygulama sunucusuna tahmini sonucu belirlenen uygun denetim zamaninin bulundugu denetim verisinin iletilmesi islem adimlarini içermektedir. Bu sayede veri denetim sistemine uygun olarak gelistirilen metod ile veri denetim sistemi üzerinden yapay zeka destekli biçimde denetim zamani saptanarak dinamik biçimde uygulama sunucusuna iletilmesi saglanmis olunmaktadir. Bulusun tercih edilen bir uygulamasi, uygulama sunucusundan denetim zamanina uygun biçimde ve çagri bildirim trafiginin kontrolü saglanir sekilde alici istemciye gelen çagri bildiriminin sunulmasi islem adimini içermektedir. Bu sayede veri denetim metoduna uygun olarak yapay zeka destekli verilerin denetlenmesi ve dinamik çalistirilmasinda, veri trafik yogunluguna göre yapilan bir veri akis siralamasi ile alici istemci ya da alici istemcilere çagri bildirimleri sunulmaktadir. SEKILLERIN KISA AÇIKLAMASI Sekil 1, bir internet protokolü üzerinden ses servisleri için bir veri denetim sisteminin sematik gösterimidir. Sekil 2, bir internet protokolü üzerinden ses servisleri için bir veri denetim metoduna iliskin akis semasinin gösterimidir. Bulusun yapisal ve karakteristik özellikleri ve tüm avantajlari asagida verilen sekiller ve bu sekillere atiflar yapilmak suretiyle yazilan detayli açiklama sayesinde daha net olarak anlasilacaktir ve bu nedenle degerlendirmenin de bu sekiller ve detayli açiklama göz önüne alinarak yapilmasi gerekmektedir. REFERANS NUMARALARININ AÇIKLAMASI Veri denetim sistemi 30 Denetim sunucusu 12 Talep istemcisi 32 Denetim sunucusu kontrolörü 14 Çagri bildirimi 34 Denetim algoritmasi 16 Veri 36 Alici istemci 18 Uygulama sunucusu 38 Çagri bildirim verisinin iletilmesi Uygulama sunucusu kontrolörü 40 Çagri isleme verisinin iletilmesi 22 Uygulama sunucusu kayit birimi 42 Denetim sunucusuna gönderilmesi 24 Yönetim sunucusu 44 Denetim verisinin iletilmesi 26 Yönetim sunucusu kontrolörü 46 Çagri bildiriminin sunulmasi 28 Düzenleme algoritmasi BULUSUN DETAYLI AÇIKLAMASI Bu detayli açiklamada, bulus konusu gelistirme herhangi bir kisitlama olmayacak sekilde ve sadece konuyu daha iyi anlatmasi için örneklere referanslarla anlatilmistir. Sekil 1*de bir internet protokolü üzerinden ses servisleri için bir veri denetim sistemi sematik olarak gösterilmektedir. Sekil 1,de gösterilen bir veri denetim sisteminde (10), internet protokolü üzerinden arama çagrisi veya istegini baslatan bir veya daha fazla talep istemcisi (12) bulunmaktadir. Bulusun bir yapilandirmasinda sistemde baglantili çoklu sayida talep istemcisi (12) olabilmektedir. Buradaki veri denetim sisteminde (10), baglanti veri akisinin her bir talep istemcisinden (12) yapilan her bir arama çagrisi veya istegine karsilik gelen çagri bildirimini (14) alan bir veya daha fazla alici istemcisi (36) bulunmaktadir. Talep istemcisi (12) ile alici istemcisi (36) arasinda ses, video veya mesaj gönderilme servisleri bir uygulama sunucusu (18) ile saglanmaktadir. Ayrica uygulama sunucusu (18), talep istemcisinden (12) gelen çagri bildiriminin (14) bulundugu bir verinin (16) alinmasi ile anlik biçimde diger modüllere iletilmesini saglamaktadir. Yani uygulama sunucusu (18), internet protokolü (IP) üzerinden çok çesitli internet protokolü üzerinden ses (VoIP) servisleri veren yazilim tabanli sunuculardir. Böylece kurumsal, servis saglayici, küçük isletmeler gibi farkli ölçekteki isletmelerin servis ihtiyaçlari için kuruluma olanak saglamaktadir. Yani ses, video, anlik mesajlasma, durum bilgisi, konferans ve ag üzerinden toplanti yapilmasini saglayan isbirligi çözümleri gibi özelliklerin, cep telefonu, tablet, masaüstü cihazlar ve oturum baslatma protokolü (SIP-Session Initiation Protocol) ile uyumlu telefonlarda kullanilabilmesi saglanmaktadir. Böylece uygulama sunucusu (18), istemci cihazlarda zengin iletisim servisleri sunup bir iletisim deneyimi yasatilabilmesine imkân saglamaktadir. Ayrica uygulama sunuculari (18), kullanicilar, bu kullanicilarin kayitlari, aktif çagrilari servisleri ve bu servislerin kendi alt verileri gibi oldukça fazla ve girift olarak tutmaktadir. Yani anlik olarak güncellemektedir. Uygulama Sunucusu (18), birden çok modül ile baglantili olarak çalistigi için kendi içindeki farkli modüllerden gelen degisiklik verilerini anlik olarak islemek ve verileri sistem içinde tutarli olarak bulundurmak zorunda olmaktadir. Veriler, anlik olarak islenip güncellenmesine ragmen olusabilecek beklenmedik veya yarisma durumlari verilerde tutarsizliklara neden olabilmektedir. Bu verileri tutarli hale getirebilmek için uygulama sunucusu belirli araliklarla dahili hafiza veritabani denetimi yaparak tablolardaki verileri denetlemekte, farkli tablolari birbirleriyle karsilastirmaktadir. Yani verilerin güncel olmadigi kararina varirsa, verileri veritabaninda çekme gibi aksiyonlar almaktadir. Ayrica dahili hafiza veritabani denetimi sistemdeki çagri veya yapilandirma trafigine ek olarak oldukça büyük bir yük getirmektedir. Özellikle yüksek trafik olan durumlarda bu veri denetim sistemini (10) asiri yükleme durumuna götürmekte, çagri ve yapilandirmalarin basarisiz olmasina neden olmaktadir. Veri denetim sisteminde (10), uygulama sunucusundan (18) gelen verinin (16), anlik olarak tarihsel biçimde düzenlenmesi, bir yönetim sunucusu (24) üzerinde yapilmaktadir. Yönetim sunucusu (24), bir düzenleme algoritmasinin (28) devreye alarak, verinin (16) anlik olarak tarihsel biçimde düzenlenmesini saglamaktadir. Veri denetim sisteminde (10), yönetim sunucusundan (24) gelen veri tabanindaki çoklu sayidaki veriyi bir yapay zeka mimarisine uygun olarak islem sirasina alinacagi denetim zamanini saptayip, uygulama sunucusuna (18) saglayan bir denetim sunucusunu (30) bulunmaktadir. Burada denetim zamani saptamasi, denetim sunucusunun (30) bir denetim algoritmasini (34) devreye almasi ile yapay zeka mimarisine göre saptanmaktadir. Ayrica denetim sunucusu (30), dahili hafiza veri tabani denetimi saglayan bir sunucu olmaktadir. Böylece veri denetim mekanizmalarinin yapay zeka destekli olarak dinamik çalistirilmasi saglanabilmektedir. Bu sebeple dahili hafiza veritabani denetiminin sabit araliklarla kosulmasi yerine veri denetim sisteminin (10), kisa ya da uzun vade çagri ve yapilandirma trafigi geçmisi, anlik kaynak kullanimlari ve önceki denetim tamamlanma sürelerini dikkate alarak dinamik biçimde uygun denetim zamanini belirlenmesi saglanmaktadir. Bu durumda veri denetim sistemin (10) asiri yükleme durumuna geçmesi veya çagri ve yapilandirmalarin basarisiz olmasi gibi problemler asilabilmektedir. Benzer sekilde veri denetim sistemine (10) ek yük getiren farkli islemler için de kullanilabilir olmaktadir. Yani belirtilen veriler dahili hafiza veritabani denetimi kestirmesi (tahmini) yapan denetim sunucusunda (30) yapay zeka yardimiyla islenerek bir veri trafik kestirimi (tahmini) yapilmakta ve denetim trafik yükünün nispeten daha az oldugunu noktalarda yapilacak sekilde planlanmaktadir. Bulusun bir yapilandirmasinda denetim sunucusu (30), gelen verileri dikkate alarak yapay zeka kullanimiyla öngörülen sonraki uygun denetim zamanini belirlemekte ve çagri isleme yönetimi saglayan uygulama sunucusuna (18) sonuçlari göndermektedir. Uygulama sunucusu (18), belirlenen zamanda denetimi saglayarak verilerin dogrulugunu garanti etmekte ve kullanicilar da bu islemden etkilenmemektedir. Yani uygulama sunucusu (18), denetim zamanina uygun biçimde alici istemciye (36) çagri bildirimini iletir sekilde ayarli olmaktadir. Böylece denetim sunucusunda yapay zeka destekli denetimi yapilan veri tabaninin uygulamasi sunucu üzerinden veri akisi alici istemci veya istemcilere saglanabilmektedir. Veri denetim sistemindeki (10) denetim sunucusu (30), denetim algoritmasinin (34) yüklü oldugu ve çalisir durumda olmasinin saglandigi bir denetim sunucusu kontrolörünü (32) içermektedir. Böylece yapay zeka destekli olarak denetim zamani tespitleri yapilmaktadir. Veri denetim sistemindeki uygulama sunucusu (18) ise, verinin (16) iletimini saglar sekilde ayarli bir uygulama sunucusu kontrolörünü (20) içermektedir. Böylece uygulama sunucusu (18) gelen çagri bildirimini ilk olarak yönetim sunucusuna (24) gönderebilmektedir. Burada uygulama sunucusu (18), verinin (16) kayit altina alinmasini saglar sekilde ayarli bir uygulama sunucusu kayit birimini (22) bulundurmaktadir. Böylece uygulama sunucusu kontrolörü (20) ve uygulama sunucusu kayit birimi (22) üzerinden uygulama sunucusunda (18) kaynak kullanimlari saglanmaktadir. Veri denetim sistemindeki (10) yönetim sunucusu (24) ise, uygulama sunucusu kontrolörü (20) ile uygulama sunucusu kayit birimi (22) kullanimlarindaki çoklu sayidaki veri bilgilerini düzenler sekilde ayarli olmaktadir. Böylece uygulama sunucusu (18) kaynak kullanimlari, anlik tarihsel çagri ya da yapilandirma trafigi verisi ve önceki denetim tamamlanma süreleri bilgileri düzenlenmekte ve tarihsel olarak kullanilabilir hale getirilmektedir. Burada yönetim sunucusu (24), düzenleme algoritmasinin (28) yüklü oldugu ve düzenleme algoritmasinin çalisir durumda olmasinin saglandigi bir yönetim sunucusu kontrolörünü (26) bulundurmaktadir. Böylece uygulama sunucusundan (18) gelen her verinin (16) anlik olarak tarihsel biçimde düzenlenmesi saglanmaktadir. Sekil ?de bir internet protokolü üzerinden ses servisleri için bir veri denetim metoduna iliskin akis semasi gösterilmektedir. Sekil 2tde gösterilen veri denetim metoduna iliskin akis semasinin metodolojik siralamasi asagidaki gibi olmaktadir; 0 Talep istemcisinden (12) uygulama sunucusuna (18) arama çagrisi ve istegine yönelik saglanan çagri bildirim verisinin iletilmesi (38) saglanmaktadir. o Ardindan uygulama sunucusundan (18) yönetim sunucusuna (24), arama çagrisi veya yapilandirmasi trafik verisi ile denetim sunucusunda yapilmis geçmis denetim sürelerini içeren çagri isleme verisinin iletilmesi (40) saglanmaktadir. 0 Daha sonra yönetim sunucusuna (24) gelen verilerin tarihsel biçimde düzenlenerek denetim sunucusuna gönderilmesi (42) saglanmaktadir. o Takriben denetim sunucusundan (30) uygulama sunucusuna (18) tahmini sonucu belirlenen uygun denetim zamaninin bulundugu denetim verisinin iletilmesi (44) saglanmaktadir. 0 Son olarak uygulama sunucusundan (18) denetim zamanina uygun biçimde ve çagri bildirim trafiginin kontrolü saglanir sekilde alici istemciye (36) gelen çagri bildiriminin Bulus konusu bir veri denetim sistemi ve metodunda, uygulama sunucusu (18) veri denetim sisteminden (10) aldigi kisa ve uzun vade çagri ve yapilandirma trafigi geçmisi, anlik kaynak kullanimi ve önceki denetim sürelerini dikkate alarak dinamik olarak uygun denetim zaman araliklarini belirlemektedir. Bu denetim zaman araliklarinin belirlendigi veri (16) ile eger veri denetim sisteminde (10) çok büyük veri bulunmasi halinde denetimler çok uzun sürüyorsa, hali hazirda yogun trafik olmamasina ragmen uzun vade veri trafik geçmisinden belli bir süre içinde trafigin olusacagi kestirilebilir olmaktadir. Yani anlik olarak veri denetim sistemine (10) uygun olsa da denetimler ertelenebilir olmaktadir. Kisa vade trafik ve kaynak kullanimi verileri ile de hali hazirdaki veri denetim sistemi ve trafik yogunlugu belirlenerek benzer sekilde denetim buna göre planlanabilir olmaktadir. TR TR TR TR TR TR TR TR TR TR TR TR TR DESCRIPTION A DATA CONTROL SYSTEM AND METHOD FOR VOICE OVER INTERNET PROTOCOL SERVICES TECHNICAL FIELD The invention relates to a data control system and method for voice over internet protocol services, including a management server that provides real-time historical data management of call originations and requests. KNOWN STATE OF THE ART In the literature, voice over internet protocol (VoIP) refers to the sending of audio, video, or messages over internet protocol (IP). Because voice over internet protocol (VoIP) operates over the internet or computer networks, it is generally less expensive, or sometimes free. Therefore, it is the most preferred telecommunications communication method. Furthermore, the widespread use of voice over internet protocol (VoIP) results in data density. According to the literature, data traffic flow can be managed through a control mechanism, based on data density. This involves querying a first section of a first component of a telecommunications network, extracting configuration information about a configuration of the first component from the first section, selecting at least one best-practice rule associated with the first component from a list of best-practice rules associated with the telecommunications network components, comparing the extracted configuration information with at least one selected best-practice rule, and generating a report showing the results of the comparison. However, when sending voice, video, or messages over the internet protocol, data flow is not ensured through servers as multiple modules in the system, and data control mechanisms are not dynamically operated with artificial intelligence support. As a result, due to the drawbacks explained above and due to the inadequacy of existing solutions on the subject, it has been made necessary to make a development in the relevant technical field. BRIEF DESCRIPTION OF THE INVENTION The aim of the invention is to develop a data control system for a voice internet protocol including a control server configured to provide internal memory database control that determines the control time with the support of artificial intelligence in the transmission of call calls and requests over the internet protocol and dynamically provides it to the application server. In order to achieve the said aims, the invention provides: one or more request clients that initiate a call call or request over the internet protocol; one or more recipient clients that receive a call notification related to the call call or request made from the request client; The invention discloses a data control system for voice services over an Internet protocol, including an application server that provides audio, video, or message delivery services and that receives data containing a call notification from a requesting client and transmits it instantly to other modules; a management server that enables the data from the application server to be instantly organized historically by implementing a processing algorithm. The invention includes a control server configured to provide internal memory database control, which determines the control time at which multiple data in the database from the management server will be processed in accordance with an artificial intelligence architecture by implementing a control algorithm. This enables the dynamic operation of data control mechanisms supported by artificial intelligence. Furthermore, instead of performing internal memory database audits at fixed intervals, the system dynamically determines the appropriate audit time by considering short- or long-term call and configuration traffic history, current resource usage, and previous audit completion times. This can overcome problems such as system overload or failed calls and configurations. Similarly, it can be used for various operations that impose additional load on the system. In a preferred configuration of the invention, the application server is configured to transmit the call notification to the receiving client in accordance with the audit time. This allows the application of the database, which is being audited using AI on the audit server, to provide data flow to the receiving client(s) through the server. The data traffic flow provided here terminates calls to the receiving client(s), and the clients perform functions such as ringing and answering, in accordance with the service provided. In a preferred configuration of the invention, the control server includes a control server controller, which is equipped with a control algorithm and is operational. This enables AI-powered control timing detection by activating the pre-installed control algorithm on the control server. In a preferred configuration of the invention, the application server includes an application server controller configured to transmit data. This allows the application server to first send incoming call notifications to the management server. Furthermore, the application server provides voice over internet protocol (VoIP) services to clients under the controller's control. Here, the application server instantly provides relevant data to other modules, namely, other servers. In a preferred embodiment of the invention, the application server includes an application server logging unit configured to record data. This records data traffic flows from the application server. In other words, resource usage on the application server is managed through the controller and logging unit. Here, resource usage represents the operations performed. Furthermore, the application server in the invention acts as the management server for application call processing. In a preferred embodiment of the invention, the management server is configured to manage multiple data information related to the application server controller and the application server logging unit. This allows for the collection and historical availability of application server resource usage, real-time historical call or configuration traffic data, and previous audit completion times. In a preferred embodiment of the invention, the management server includes a management server controller that has the orchestration algorithm installed and is running. This allows for real-time historical organization of all data received from the application server. A preferred implementation of the invention includes the following steps: transmitting call notification data related to the call call and request from the requesting client to the application server; transmitting call processing data, including traffic data related to the call call or configuration, and historical audit times recorded at the audit server, from the application server to the management server; organizing multiple data received by the management server in a historical format and sending it to the audit server; and transmitting audit data from the audit server to the application server, which includes the estimated appropriate audit time. This method, developed in accordance with the data audit system, enables the audit time to be determined dynamically by the data audit system using artificial intelligence and then transmitted to the application server. A preferred embodiment of the invention includes the process step of presenting an incoming call notification from the application server to the recipient client in accordance with the control time and in a manner that controls the call notification traffic. This process enables the monitoring and dynamic operation of artificial intelligence-supported data in accordance with the data control method, and presents call notifications to the recipient client or clients in a data flow order based on data traffic density. BRIEF DESCRIPTION OF THE FIGURES Figure 1 is a schematic representation of a data control system for voice over internet protocol services. Figure 2 is a diagram of a data control method for voice over internet protocol services. The structural and characteristic features of the invention and all its advantages will be understood more clearly thanks to the figures given below and the detailed explanation written by making references to these figures, and therefore the evaluation should be made by taking these figures and the detailed explanation into consideration. DESCRIPTION OF REFERENCE NUMBERS Data control system 30 Control server 12 Request client 32 Control server controller 14 Call notification 34 Control algorithm 16 Data 36 Receiving client 18 Application server 38 Forwarding of call notification data Application server controller 40 Forwarding of call processing data 22 Application server recording unit 42 Sending to control server 24 Management server 44 Forwarding of control data 26 Management server controller 46 Presenting of call notification 28 Regulation algorithm DETAILED DESCRIPTION OF THE INVENTION In this detailed description, the development of the subject of the invention is described without limitation and only by reference to examples for better understanding. Figure 1 schematically shows a data control system for voice services over an internet protocol. In a data control system (10) shown in Figure 1, there are one or more request clients (12) that initiate a call or request via the internet protocol. In one embodiment of the invention, there may be a plurality of request clients (12) connected to the system. In the data control system (10), there are one or more recipient clients (36) that receive the call notification (14) corresponding to each call or request made by each request client (12) of the connection data flow. Audio, video, or message sending services between the request client (12) and the recipient client (36) are provided by an application server (18). In addition, the application server (18) ensures that the data (16) containing the call notification (14) from the request client (12) is received and transmitted instantly to other modules. In other words, application servers (18) are software-based servers that provide a wide variety of voice over internet protocol (VoIP) services over internet protocol (IP). This allows for deployment to meet the service needs of businesses of various sizes, including enterprises, service providers, and small businesses. Features such as voice, video, instant messaging, presence information, and collaboration solutions enabling conferencing and network meetings can be used on mobile phones, tablets, desktop devices, and phones compatible with the Session Initiation Protocol (SIP). Thus, the application server (18) enables rich communication services and a responsive communication experience on client devices. Furthermore, application servers (18) maintain a large and complex database of users, their records, active call services, and their own sub-data. This means that these data is updated in real time. Because the Application Server (18) operates in conjunction with multiple modules, it must instantly process data changes from different modules within itself and maintain consistent data within the system. Although data is processed and updated instantly, unexpected or competitive situations can cause data inconsistencies. To maintain data consistency, the application server periodically checks the internal memory database to check the data in the tables and compares the different tables with each other. In other words, if it determines that the data is out of date, it takes action such as retrieving the data from the database. Furthermore, the internal memory database check adds a significant load to the call or configuration traffic in the system. Especially in high-traffic situations, this data overloads the control system (10), causing call and configuration failures. In the data control system (10), the data (16) received from the application server (18) is instantly organized in a historical format on a management server (24). The management server (24) enables the instantaneous historical organization of the data (16) by activating an editing algorithm (28). The data control system (10) includes a control server (30) that determines the audit time at which multiple data in the database received from the management server (24) will be processed in accordance with an artificial intelligence architecture and provides it to the application server (18). Here, the audit time determination is determined in accordance with the artificial intelligence architecture by the control server (30) activating a control algorithm (34). In addition, the control server (30) is a server that provides internal memory database auditing. Thus, the dynamic operation of data auditing mechanisms supported by artificial intelligence can be achieved. Therefore, instead of performing internal memory database audits at fixed intervals, the data audit system (10) dynamically determines the appropriate audit time by considering short- or long-term call and configuration traffic history, current resource usage, and previous audit completion times. In this case, problems such as overloading the data audit system (10) or unsuccessful calls and configurations can be overcome. Similarly, the data audit system (10) can be used for various operations that impose additional load. In other words, the specified data is processed with the help of artificial intelligence on the audit server (30), which performs internal memory database audit estimations, to generate a data traffic estimation. Audits are scheduled to occur at points where the traffic load is relatively low. In one embodiment of the invention, the control server (30) determines the next appropriate control time using artificial intelligence, taking into account the incoming data, and sends the results to the application server (18), which manages the call processing. The application server (18) ensures the accuracy of the data by performing the control at the specified time, and users are not affected by this process. In other words, the application server (18) is configured to transmit the call notification to the recipient client (36) in accordance with the control time. Thus, the application of the database, which is being controlled with artificial intelligence support on the control server, can provide data flow to the recipient client or clients through the server. The control server (30) in the data control system (10) includes a control server controller (32) that has the control algorithm (34) installed and is operational. Thus, artificial intelligence-supported control time determinations are made. The application server (18) in the data control system includes an application server controller (20) configured to transmit data (16). Thus, the application server (18) can first send the incoming call notification to the management server (24). Here, the application server (18) includes an application server recording unit (22) configured to record the data (16). Thus, resource usage on the application server (18) is ensured through the application server controller (20) and the application server recording unit (22). The management server (24) in the data control system (10) is configured to manage multiple data information used by the application server controller (20) and the application server recording unit (22). Thus, application server (18) resource usage, real-time historical call or configuration traffic data, and previous control completion times are organized and made historically available. The management server (24) hosts a management server controller (26) that has the regulation algorithm (28) installed and ensures that the regulation algorithm is running. Thus, all data (16) received from the application server (18) is organized in a real-time historical manner. Figure 1 shows a flow chart for a data control method for voice services over an internet protocol. The methodological order of the flow chart for the data control method shown in Figure 2 is as follows: 0. The call notification data provided for the call call and request is transmitted (38) from the request client (12) to the application server (18). o Then, from the application server (18) to the management server (24), the call processing data (40) is transmitted, which includes the call or configuration traffic data and the past control times recorded on the control server. 0 Then, the data received by the management server (24) is organized in historical format and sent to the control server (42). o Afterwards, the control data containing the appropriate control time determined as a result of the estimate is transmitted (44) from the control server (30) to the application server (18). 0 Finally, the call notification received from the application server (18) to the recipient client (36) in accordance with the control time and in a way that ensures control of the call notification traffic. In a data control system and method, which is the subject of the invention, the application server (18) dynamically determines appropriate control time intervals by taking into account the short- and long-term call and configuration traffic history, current resource usage, and previous control times it receives from the data control system (10). With the data (16) determining these control time intervals, if the data control system (10) contains a large amount of data and the controls take too long, it can be predicted from the long-term data traffic history that traffic will occur within a certain period, even if there is not currently heavy traffic. In other words, even if the data control system (10) is in line with the real-time data control system (10), controls can be postponed. By using short-term traffic and resource usage data, the current data control system and traffic density can be determined and similar control can be planned accordingly.TR TR TR TR TR TR TR TR TR TR TR TR TR TR TR

Claims (1)

1.1.
TR2022/015303 2022-10-06 A DATA CONTROL SYSTEM AND METHOD FOR VOICE SERVICES OVER AN INTERNET PROTOCOL TR2022015303A2 (en)

Publications (1)

Publication Number Publication Date
TR2022015303A2 true TR2022015303A2 (en) 2024-04-22

Family

ID=

Similar Documents

Publication Publication Date Title
US6671364B2 (en) System and method of triggering services for call control
US10021463B2 (en) Methods and apparatus to provide voice communication error notifications
US7738646B2 (en) Method and system for monitoring and managing multi-sourced call centers
US8665863B2 (en) Systems and methods for monitoring quality of customer service in customer/agent calls over a VoIP network
US9882953B2 (en) Systems and methods for managing network services based on real-time and historical data
US11831809B2 (en) Limiting contact in a networked contact center environment
KR20180032524A (en) Cloud computing communication platform
CN111357257B (en) System and method for load balancing media server instances
US20030172077A1 (en) Device-independent notification system
US7970106B2 (en) Employing VXML to provide enhanced voicemail system
US10212204B2 (en) Systems and methods for improving media data communications over a network
US8964955B2 (en) Presence-based message waiting indicator and missed calls
US9112881B2 (en) Presence-based caller identification
TR2022015303A2 (en) A DATA CONTROL SYSTEM AND METHOD FOR VOICE SERVICES OVER AN INTERNET PROTOCOL
US7664846B2 (en) System and method for distributed modeling of real time systems
US9479606B2 (en) System and method for enhanced media brokering in VoIP network
EP1649393B1 (en) Providing modular telephony service
ZA200610554B (en) Enhanced Voicemail System