Kas 11 2009

Opensips Çağrı Sürelerini Takip Edebilme

Category: SER,SIP,VoIPBayram Karagöz @ 13:10

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.3_1094]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.3_1094]
Rating: 0 (from 0 votes)
  • Share/Bookmark
Create PDF    Makaleyi PDF formatında gönder

Etiketler: