کانال تلگرام منطقه لینوکسی ها
نمایش نتایج: از 1 به 5 از 5

موضوع: مشکلی در رابطه با کد نویسی در elastix

  1. #1
    عضو تازه وارد
    تاریخ عضویت
    Jan 2014
    نوشته ها
    11
    تشکر ها
    0
    0
    میزان امتیاز
    0
    Array

    مشکلی در رابطه با کد نویسی در elastix

    سلام و خسته نباشید به همه
    من برای بخش پشتیبانی شرکت خودمون ویپ رو راه اندازی کنم و منو های مورد نیازم رو با custom Destination وکد نویسی php پیاده سازی کنم. الان یه مشکل دارم و اون هم اینکه در این سیستمی که دارم توی دیتابیس خودم جدولی دارم برای نگهداری log مکالمات که اطلاعات زمان و تاریخ و CallerIDتماس گیرنده و مدت مکالمه رو توش ذخیره میکنم، میخوام ببینم توی کد چجوری میتونم متوجه بشم که این تماس با کدوم شماره داخلی پشتیبانی صحبت میکرده و اون رو هم توی جدول log ذخیره کنم. ممنون میشم اگر کمکم کنید
    با تشکر

  2. #2
    مدیر ارشد
    تاریخ عضویت
    Jan 2013
    محل سکونت
    Tehran
    نوشته ها
    1,315
    تشکر ها
    299
    30
    میزان امتیاز
    6
    Array
    میشه بیشتر توضیح بدین
    اگه میخواین بدونین که distination هر داخلی کی بوده یه agi بنویسین و به دیتابیس استریسک و جدول cdr کانکت شین بعدش فیلد destination رو بکش بیرون
    voip trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : http://www.linkedin.com/profile/view...15&trk=spm_pic


  3. #3
    LinuxZone-Friend
    تاریخ عضویت
    Jun 2013
    محل سکونت
    تهران
    نوشته ها
    298
    تشکر ها
    48
    0
    میزان امتیاز
    5
    Array
    نقل قول نوشته اصلی توسط Backtrack نمایش پست ها
    میشه بیشتر توضیح بدین
    اگه میخواین بدونین که distination هر داخلی کی بوده یه agi بنویسین و به دیتابیس استریسک و جدول cdr کانکت شین بعدش فیلد destination رو بکش بیرون
    سلام
    در مورد ارتباط با Cdr یک مثال کد مینویسید که خیلی کوچیک و ساده باشه ؟ ممنون .

  4. #4
    مدیر ارشد
    تاریخ عضویت
    Jan 2013
    محل سکونت
    Tehran
    نوشته ها
    1,315
    تشکر ها
    299
    30
    میزان امتیاز
    6
    Array
    کد PHP:

    #!/usr/bin/php -q
    <?php

      
    require('phpagi.php');
      
    error_reporting(E_ALL);

     
      
    $agi = new AGI();
      
    $agi->answer();


     
    //Connect to MYSQL 

        
    $mycon mysql_connect('192.168.1.100','root','P@ssw0rd');

        if(! 
    $mycon)
          {
            
    $agi-> verbose('#####Can not connect to MYSQL#############');
            
    $agi->stream_file("invalid","#");
            
    $agi->hangup();
          }

        else
          {
            
    $agi-> verbose('#####connected to MYSQL###############');
    }

        
    $mydb mysql_select_db('asteriskcdrdb');
     
        if(! 
    $mydb)
          {
            
    $agi-> verbose('#####Can not connect to DATABASE#############');
            
    $agi->stream_file("invalid","#");
            
    $agi->hangup();
          }

        else
          {
            
    $agi-> verbose('#####connected to DATABASE###############');
    }


        
    $result mysql_query("SELECT `cdr`.`destination`");

        
    $destination mysql_result($result);




    ?>
    voip trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : http://www.linkedin.com/profile/view...15&trk=spm_pic


  5. کاربر مقابل از masome vahid عزیز به خاطر این پست مفید تشکر کرده است:


  6. #5
    عضو تازه وارد
    تاریخ عضویت
    Jan 2014
    نوشته ها
    11
    تشکر ها
    0
    0
    میزان امتیاز
    0
    Array
    ممنون از دوستان که جواب دادن، منتها اولا گویا cdr درست log رو ذخیره نمیکنه و لاکی که داره جمع و جور و مفید نیست یا حداقل من اینجوری فهمیدم.در ادامه اینکه من مجبورم از جدول لاگ خودم بعدا در برنامه مدیریت پشتیبانی استفاده کنم، یعنی اطلاعات رو از اون بخون و مثلا نشون بدم که چه شماره داخلی هایی(افراد پشتیبانی) با چه شماره تلفن هایی صحبت کردن.
    اگر دوستان بتونن کمک کنن که با Agi چحوری میتونم بفهمم با چه شماره داخلی صحبت شده ممنون میشم

موضوعات مشابه

  1. پاسخ: 2
    آخرين نوشته: 10-08-2014, 02:24 PM
  2. نرم افزارهای برنامه نویسی
    توسط Ali_shell در انجمن نرم افزارهای عمومی و تخصصی مایکروسافت
    پاسخ: 7
    آخرين نوشته: 12-07-2013, 07:16 PM
  3. برنامه نویسی با asp.net
    توسط mmmonire در انجمن ASP.NET
    پاسخ: 0
    آخرين نوشته: 10-14-2013, 09:45 AM
  4. طراحی سایت با زبان برنامه نویسی C#.net
    توسط mmmonire در انجمن C#.NET
    پاسخ: 0
    آخرين نوشته: 10-14-2013, 09:45 AM
  5. برنامه نویسی VB در Ubuntu
    توسط danitfk در انجمن Debian / Ubuntu / Mint
    پاسخ: 3
    آخرين نوشته: 10-01-2013, 09:32 PM

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
درباره ما
سایت منطقه لینوکسی ها در سال 1392 با هدف ارائه خدمات نوین در حوزه فناوری اطلاعات و ارتباطات در راستای پیاده سازی ارتباطات صدا، تصویر، دیتا و بالا بردن سطح علمی و عمومی کاربران از طریق انجمن در سطح جهانی راه اندازی شده و با بهره گیری از توان تخصصی و تجارب حرفه ای مدیران و کارشناسان خود، پیشگام بودن در ارائه راه کارهای برتر را آرمان خود قرار داده است. امید است این سایت بتواند زمینه ساز رشد و ترقی جامعه ایرانی در سرتاسر دنیا گردد.
شبکه های اجتماعی
ایمیل مدیر کل
habili@linux-zone.org