Home > SER | SIP | VoIP > Opensips Çağrı Sürelerini Takip Edebilme

Opensips Çağrı Sürelerini Takip Edebilme

Opensips default kurulum sonrasinda yapılan görüşmelerin detaylarını veritabanında tutmaz. Bunun yerine detaylar /var/log/messages altında gösterilir. Örneğin opensips servera register olan 1001 ve 1000 hesaplarında 1001->1000 araması yapıldığında aramanın detayları aşağıda gösterilmektedir.

Nov 11 11:48:25 opensips /usr/local/sbin/opensips[13852]: ACC: transaction answered: timestamp=1257932905;method=INVITE;from_tag=be6      5c152;to_tag=ca21b122;call_id=ZTMyYzAwMjllYTczYWQzZjNjZTQyMjQ0ODM3ZDViMDU.;code=200;reason=OK
Nov 11 11:48:25 opensips /usr/local/sbin/opensips[13855]: ACC: request acknowledged: timestamp=1257932905;method=ACK;from_tag=be65c1      52;to_tag=ca21b122;call_id=ZTMyYzAwMjllYTczYWQzZjNjZTQyMjQ0ODM3ZDViMDU.;code=200;reason=OK
Nov 11 11:48:32 opensips /usr/local/sbin/opensips[13854]: ACC: transaction answered: timestamp=1257932912;method=BYE;from_tag=ca21b1      22;to_tag=be65c152;call_id=ZTMyYzAwMjllYTczYWQzZjNjZTQyMjQ0ODM3ZDViMDU.;code=200;reason=OK

Buradaki timestamp parametresi isteklerin yapılma zamanlarını göstermektedir. Yukarıdaki örnekte yapılan aramada INVITE, ACK ve BYE isteklerinin zamanları gösterilmiştir. Yapılan bu görüşmedeki konuşma süresi BYE isteğinin süresinden ACK isteğinin süresinin çıkarılmasıyla bulunur. Fakat bundan da önce bu timestampler unix bazlı olduğu için bizim anlayabileceğimiz şekilde görmek amacıyla bu sitedeki Calculated UNIX Timestamp kısmına yazıp Reverse Calc yapmalıyız. Çok kolay değilmi? :)

Yukarıdaki anlattığım operasyon bize zor gelebilir. Bunun yerine Opensips Web Kontrol Paneli Kurulumu adlı makalemdeki CP yi kurup cdrviewer ayarlarını yaparak databaseden de bu aramanın detaylarını görebilirsiniz.
Alternatif başka bir yöntem olarak ta cdrtool programını opensips inize entegre edebilirsiniz.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Rating: 0 (from 0 votes)
Share

Related posts:

  1. 9 Adımda Ubuntu 9.04 Server’a Opensips 1.5.3 Kurulumu
  2. Opensips Üzerinden SRTP ( Secure Real Time Protocol ) Testleri
  3. Opensips Web Kontrol Paneli Kurulumu
PDF    Send article as PDF   

Comments:6

Bir Cevap Yazın
  1. Alper AKYUZNo Gravatar
    09/11/15

    Merhabalar

    TimeStampleri cevirmek icin baya iyi unix bilmek gerekiyor. Sanirim unix de baya iddialisiniz :)

    Burada BYE komutana hersey bagli. Eger BYE komutu gelmez ise (her hangi bir hata durumunda) o zaman sureyi hesaplamak
    mumkun olmaz. Aslinda size sormak istedigim soru: OpenSer veya Ser e konusma surelerini tutmak icin bir B2BUA
    ya ihtiyac var mi ? Eger bu message loglarindan surelerini kesin tesbit edebilirsek buda bir cozum.
    B2BUA, radius gibi seyleri internet den okuyorum. Bunlarin vazifeleri bu sureleri tesbit etmek degil mi ?
    Bilgidim kadariyla SER sadece route ediyor ve BYE komutunu beklemden aradan cikiyor.
    Sizin anlattiginiz sekilde de acaba saglikli sureleri alabilirmiyiz ?

    Simdiden yanitlariniz icin cok tesekkur ederim

    Saygilarimla

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  2. adminNo Gravatar
    09/11/16

    >>TimeStampleri cevirmek icin baya iyi unix bilmek gerekiyor. Sanirim unix de baya iddialisiniz

    süreleri cevirmek için iyi bir unix admini olmanıza gerek yok aslında verdiğim linkteki sitenin zaten kendisi çeviriyor :)

    >>Burada BYE komutana hersey bagli. Eger BYE komutu gelmez ise (her hangi bir hata durumunda) o zaman sureyi hesaplamak
    mumkun olmaz.

    messages larda örnek olarak verdiğim timestamp üzerinden süre bulma işlemi tüm isteklerin oluşma sürelerini gösterdiğinden bu bilgilerle tüm süre bilgilerine ulaşmanız mümkündür.

    >>Aslinda size sormak istedigim soru: OpenSer veya Ser e konusma surelerini tutmak icin bir B2BUA ya ihtiyac var mi ?

    Hayır. B2BUA bu işlemi yapmanın yanında ücretlendirme, hesap bilgileri kontrol gibi spesifik bilgileri de kontrol etmektedir. Opensips içerisinde varolan modüller vasıtasıyla tüm arama sürelerini veritabanında tutabilmektedir. Bu yüzden B2BUA gibi komplex çözümlere ihtiyaç yoktur.

    >>Eger bu message loglarindan surelerini kesin tesbit edebilirsek buda bir cozum.

    Edebilirsiniz.

    >>B2BUA, radius gibi seyleri internet den okuyorum. Bunlarin vazifeleri bu sureleri tesbit etmek degil mi ?

    bunun yanında ek olarak farklı birçok işlem yapmakta olduklarında sadece süre tesbitinde kullanılmamaktadırlar.

    >>Bilgidim kadariyla SER sadece route ediyor ve BYE komutunu beklemden aradan cikiyor.

    SER tüm bağlantı yönlendirmeleri aşamasında aktif rol üstlenmektedir. REGISTERATION ve ROUTING tarafında tüm işlemler baştan sona kadar SER tarafında yapılır.

    >> Sizin anlattiginiz sekilde de acaba saglikli sureleri alabilirmiyiz ?
    Evet alabilirsiniz. Fakat yine opensips control panelinde anlatmış olduğum cdrviewer kısmını aktif ederek bu sürelerin veritabanına kaydedilmesini ve daha rahat incelenmesini sağlayabilirsiniz.

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  3. adminNo Gravatar
    10/08/15

    bu bir deneme cevabıdır. Lütfen kale almayınız

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  4. Bayram KaragözNo Gravatar
    10/08/15

    deneme2

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  5. Bayram KaragözNo Gravatar
    10/08/15

    deneme3

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)
  6. Bayram KaragözNo Gravatar
    10/08/15

    deneme4

    VN:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
    VN:F [1.9.13_1145]
    Rating: 0 (from 0 votes)

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackbacks:0

Listed below are links to weblogs that reference
Opensips Çağrı Sürelerini Takip Edebilme from Outlier
TOP