İmkansız denen şeyler çoğunlukla denenmemiş olanlardır.
Jim Goodvin
Delicious StumbleUpon Digg Twitter Facebook

Asterisk ve Görüşmeleri Kaydetme

Yazan : admin Tarih : November 27, 2008-1:31 am Etiketler : ,

Bir kaç haftadır Asterisk ile uğraşmaktayım. Php ile asterisk'e hükmetmeye çalışıyorum. Epey ilerlemede sağladım. Bugün (dünden kalma bir sorun) kayıt işleminde dosya adını değiştirme konusu ile uğraştım. Tüm komutlar(örnekler) doğru gönderilmesine rağmen kayıt işleminde dosya ismine müdahale edemiyordum. Her zaman olduğu gibi yine alakasız bir işlem yaparken soruna neden olan kısmı görebildim.

Şuna benzer bir kodla arama yapıldığı zaman sunucuda açılan kanal adını alabiliyordum:

 
[...]
$split_response = split("State: Up",$this->get_response());
$split_response = split("Channel: ",$split_response[0]);
$this->channel_name = $split_response[strlen($split_response)];
[...]
 

Bu kodların altına birde aşağıdaki kodları eklemek gerekiyormuş:

 
[...]
$this->channel_name = str_replace("\r","",$this->channel_name);
$this->channel_name = str_replace("\n","",$this->channel_name);
[...]
 

Bu işlemlerden sonra aşağıdakine benzer bir kodla artık açık olan bir kanaldaki görüşmeleri istediğiniz dosya ismi ile kaydedebilirsiniz:

 
[...]
$this->cmd("Action: Monitor");
$this->cmd("Channel: ".$this->channel_name);
$this->cmd("File: testdosyasi",2);
[...]
 

Şurada da asterisk için bir php apisi mevcut(muş).


öncelikle asterisk nedir diye sorsam hocam ?

Yorumlayan serkan Tarih December 23, 2008 3:18 am

Şirketlerin kendilerine özel telefon santralleri kurmasına imkan veren bir pbx yazılımı. Linux dağıtımları üzerinde çalışabiliyor.

Yorumlayan Ömer Ücel Tarih December 23, 2008 10:49 am

asterisk icin türkce voiceprompts”lar var mi bir yerlerde?

Yorumlayan ali dinc Tarih February 4, 2009 4:25 am

Vardır sanırım ama ben bilmiyorum.

Yorumlayan Ömer Ücel Tarih February 4, 2009 11:53 am

temel asterisk eğitimi veren yerler hakkında bilgi verebilir misiniz.teşekkür ederim.

Yorumlayan senay sever Tarih March 16, 2009 9:32 am

Asterisk geliştiricilerinin yazdığı bir e-kitap mevcut[1]. Ayrıca bir kaç tane wiki var benim bildiğim [2] [3].

[1] http://www.asteriskdocs.org/ (resme tıklayarak e-kitabı indirebilirsiniz)
[2] http://www.voip-info.org
[3] http://www.asteriskguru.com/

Yorumlayan Ömer Ücel Tarih March 16, 2009 10:45 am

Kolay, GAE ve Django kullanarak yazılan uygulamaların grafiksel ortamda çalıştırılabilmesini ve yönetilebilmesini sağlar.

http://kolay.googlecode.com
Günümüzde bir çok site ya da e-posta servisine üye olmamız gerekebiliyor. Tüm bu üyeliklerde aynı şifreyi kullanmak güvenlik açısından ne yazık ki bir risk oluşturmakta. Ayrıca tüm bu şifreleri akılda tutmak büyük çaba gerektirirken, bunları bir yere not etmekte birilerinin eline geçmesine fırsat vermektedir.

Hatırlat programı ile şifrelerinizi kategorilendirerek kayıt altında tutabilirsiniz. Verileriniz kaydedilirken sizin belirlediğiniz bir anahtar vasıtasıyla gizlendiği için birileri veritabanına erişse bile bunu çözmesi epey güç olacak.

İşletim sistemi değişikliklerinde ya da yeni sistem kurulumunda, programdaki yedekleme/geri yükleme özelliğini kullanarak bilgilerinizi taşıyabileceksiniz (Bu özellik henüz projeye dahil edilmemiştir).

http://hatirlat.googlecode.com
Yapılacak işlerle ilgili küçük notlar almanızı sağlar.

http://notal.googlecode.com