نمایش نتایج: از شماره 1 تا 3 از مجموع 3
سپاس ها 1سپاس
  • 1 توسط omid_mohagerani

موضوع: تاخیر در ارتباط با webServer

  
  1. #1
    نام حقيقي: azam

    تازه وارد
    تاریخ عضویت
    Dec 2011
    محل سکونت
    tehran
    نوشته
    20
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    2

    تاخیر در ارتباط با webServer

    سلا م

    من به دو مشکل بر خوردم و ممنون میشم از راهنماییتون

    اول: در asterisk در یک برنامه کوچک IVR وقتی میخواهم از طریق یک برنامه PHP یک Webservice را فراخوانی کنم اگر آدرس IP بدهم سریع ارتباط بر قرار میشه و response را دریافت میکنم اما اگر آدرس DNS ی بدهم 15 ثانیه طول میکشه .

    دوم : در همان برنامه اگر بخواهم از طریق Stream file یک فایل صوتی از پیش رکورد شده پخش کنم فایل پخش نمیشه اما با Control stream file پخش میشه

    در ضمن از کانال SIP استفاده میکنم



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

  2. #2
    نام حقيقي: امید مهاجرانی

    عضو عادی
    تاریخ عضویت
    Dec 2005
    محل سکونت
    Tehran
    نوشته
    782
    سپاسگزاری شده
    725
    سپاسگزاری کرده
    79
    خوب اینکه در هنگام نام با استفاده از دی ان اس تاخیر دارید ربطی به استریسک یا php نداره ... شما در حالت عادی با یک پینگ ساده هم احتمالا همین تاخیر را دارید . تنظیمات مربوط به دی ان اس را در کلاینتتون چک کنید یا اینکه با فایل host اضافه کنید .

    در مورد سوال دوم شما از چه کتابخانه ای در پی اچ پی استفاده می کنید ؟ phpagi? هنگام استفاده از streamfile لاگ استریسک را چک کنید ببینید چه اتفاقی میفته ... مشخصا این تابع در کتابخانه phpagi کار می کنه و من بارها بدون مشکل ازش استفاده کردم .


    azamkargar سپاسگزاری کرده است.

  3. #3
    نام حقيقي: azam

    تازه وارد
    تاریخ عضویت
    Dec 2011
    محل سکونت
    tehran
    نوشته
    20
    سپاسگزاری شده
    0
    سپاسگزاری کرده
    2
    سلام و تشکر از پاسختون
    در مورد سوال اول حق با شما بود.
    اما در مورد دوم همچنان مشکل پا بر جاست
    این هم لاگ استریسک برای هر دو حالت stream file و control stream file

    <SIP/1234-0000000b>AGI RX << STREAM FILE custom/Rial ""
    --Playing 'custom/Rial' (escape-digits=) (Sample-offset 0)
    <SIP/1234-0000000b>AGI RX << CONTROL STREAM FILE custom/Mibashad ""
    --<SIP/1234-0000000b>playing 'custom/Mibashad.slin' (language 'en')
    <SIP/1234-0000000b>AGI TX >> 200 Result = 0

    فرمت برنامه هم بدین صورت است:
    <?php
    Require 'phpagi.php'
    Function validate($strResult)
    {
    --
    --
    Fwrite(STDOUT, "STREAM FILE custom/Rial \"\"\n);
    Fflush(STDOUT);

    Fwrite(STDOUT, "CONTROL STREAM FILE custom/Mibashad \"\"\n);
    Fflush(STDOUT);
    --
    --
    }
    --
    --
    ?>



کلمات کلیدی در جستجوها:

نحوه ارتباط با web server

برچسب برای این موضوع

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

  • شما نمی توانید موضوع جدید ارسال کنید
  • شما نمی توانید به پست ها پاسخ دهید
  • شما نمی توانید فایل پیوست ضمیمه کنید
  • شما نمی توانید پست های خود را ویرایش کنید
  •