اطلاعیه

بستن
No announcement yet.

دستور READ همراه با Timout

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    دستور READ همراه با Timout

    با سلام و خداقوت خدمت همه دوستان و تشکر ویژه از آقای کریمی بابت کمکی که درمورد mysql بهم دادن

    سوالاتی برام پیش اومده که اینجا می پرسم:

    کد:
    exten => 2222,1,Answer()
    same => n,MYSQL(Connect connid localhost root *******93 payampersamarks)
    same => n,Read(registrationid,"agent-user",,,,3,)
    same => n,Read(classid,"agent-pass",,,,3,)
    same => n,MYSQL(Query resultid ${connid} select MidTermMark from Registration  where RegistrationID = '${registrationid}' and ClassID = '${classid}')
    same => n,MYSQL(Fetch foundRow ${resultid} MidTermMark)
    same => n,NoOp(${MidTermMark})
    same => n,Playback(that-number)
    same => n,SayNumber(${MidTermMark})
    same => n,MYSQL(Disconnect ${connid})
    same => n,Hangup()
    درکد بالا دانشجو باید شماره دانشجویی خودشو وارد کنه و 3 ثانیه فرصت داره اینکارو بکنه. اگر وارد نکرد نمیخوام بره خط بعدی براش یه پیغام پیخش بشه که اونو باید وارد کنه و تا وارد نکرده نره دستور بعدی:
    کد:
    same => n,Read(registrationid,"agent-user",,,,3,)
    تا کد اولی وارد نشده کد دومی رو نتونه وارد کنه
    same => n,Read(classid,"agent-pass",,,,3,)

    و اینکه وقتی کد:
    کد:
    same => n,SayNumber(${MidTermMark})
    خوانده میشه اگر عددش بالای 80 بود یک پیغام پخش بشه اگر نبود یک پیغام دیگه


    پیشاپیش از توضیحات شما سپاسگزارم!

    #2
    به نظر من به جاي دايلپلن از agi استفاده كنين بهتره
    ولي در مورد دايلپلن بايد از gotoif استفاده كنيد:
    کد PHP:
    exten => s,n,gotoif($["${registerid}""]?ivr2,s,1
    كد بالا مثلا براي زمانيه كه هنوز مقداري وارد نشده
    آخرین ویرایش توسط masome vahid; در تاریخ/ساعت 02-22-2015, 03:59 PM.
    Telegram : https://telegram.me/linuxzone

    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 : https://www.linkedin.com/in/masuma-vahid-26b17b66/

    کامنت

    درباره انجمن منطقه لینوکسی ها

    انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

    شبکه های اجتماعی

    ایمیل مدیریت

    Habili@linux-zone.org

    در حال انجام ...
    X