AGI Script

You may also like...

4 Responses

  1. ümit says:

    php agi ile, xxx dahili no ya gelen aramanın caller id si gibi bilgilere ulaşabiliyormusunuz anlık olarak.

    • batur says:

      bir cok bilgiyi agi request objesi olarak veriyor. ornek obke aşağıdaki gibidir. Geri kalan bilgileri de agi_channel dan yup no yu parse edip database’den ben çekiyorum.

      [agi_request] => aftercall.php
      aftercall.php: [agi_channel] => SIP/10101-00000e86
      aftercall.php: [agi_language] => en
      aftercall.php: [agi_type] => SIP
      aftercall.php: [agi_uniqueid] => 1300900789.3786
      aftercall.php: [agi_version] => 1.6.2.9-2
      aftercall.php: [agi_callerid] => 905XXXXXXXXX
      aftercall.php: [agi_calleridname] => 10101
      aftercall.php: [agi_callingpres] => 0
      aftercall.php: [agi_callingani2] => 0
      aftercall.php: [agi_callington] => 0
      aftercall.php: [agi_callingtns] => 0
      aftercall.php: [agi_dnid] => 00312XXXXXXX
      aftercall.php: [agi_rdnis] => unknown
      aftercall.php: [agi_context] => DLPN_bt
      aftercall.php: [agi_extension] => h
      aftercall.php: [agi_priority] => 2
      aftercall.php: [agi_enhanced] => 0.0
      aftercall.php: [agi_accountcode] =>
      aftercall.php: [agi_threadid] => 139712302601984

      • Mehmet says:

        Merhaba,

        AGİ ayarlarını anlatabilir misiniz? Ben asterisk e bir türlü bağlanamadım.

        • batur says:

          selamlar
          AGI de bağlantı diye birsey yoktur. Sanırım AMI ile karistiriyorsunuz. AGI yapisi, bir arama geldiginde ya da siz bir arama başlattiginizda tettiklenir.
          Asterisk’e uzaktanbağlanip CLI daki gibi komut karistirmak yada event başlatmak isterseniz onu AMI ile yapiyorsunuz.
          manager.conf dosyasında enable yapip user acmaniz gerekir.

Leave a Reply

Your email address will not be published. Required fields are marked *

*