اطلاعیه

بستن
No announcement yet.

گیر کوچیک در dialplan

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

    گیر کوچیک در dialplan

    سلام
    روز بخیر

    یه گیره کوچیک دارم

    اقا این کده من :
    کد:
    [test2]
    exten => 1,1,Answer()
    exten => 1,n,Dial(DAHDI/g0/09122222222)
    exten => 1,n,GotoIf("${DIALSTATUS}"="ANSWER"?yes:no)
    exten => 1,n(yes),Saydigits(111111111)
    exten => 1,n,Hangup()
    exten => 1,n(no),NoOp(NO ANSWER)
    exten => 1,n,Hangup()

    میخوام وقتی موبایل رو جواب داد واسه طرف 11111111 پخش بشه وقتی که گوشی

    رو برنداشت هم یه پیغام NO Answer چاپ بشه
    این کدی که الان میبینید فقط شماره طرف رو میگیره و بعدش کاری نمیکنه!!!

    من از کارت استفاده میکنم و گت وی ندارم
    ممنون

    #2
    با دستور orginate کار کنید و به نظرم باید از gateway استفاده کنید .

    کامنت


      #3
      با originate هم کار کردم اونم همینه

      یعنی کسی که گت وی نداره باید کلا بیخیال این قضیه بشه؟؟!!!
      حتما باید یه راهی داشته باشه :(

      حدود قیمت گت وی چقدره؟

      کامنت


        #4
        نوشته شده توسط mohsen_fallah مشاهده پست
        سلام
        روز بخیر

        یه گیره کوچیک دارم

        اقا این کده من :
        کد:
        [test2]
        exten => 1,1,Answer()
        exten => 1,n,Dial(DAHDI/g0/09122222222)
        exten => 1,n,GotoIf("${DIALSTATUS}"="ANSWER"?yes:no)
        exten => 1,n(yes),Saydigits(111111111)
        exten => 1,n,Hangup()
        exten => 1,n(no),NoOp(NO ANSWER)
        exten => 1,n,Hangup()

        میخوام وقتی موبایل رو جواب داد واسه طرف 11111111 پخش بشه وقتی که گوشی

        رو برنداشت هم یه پیغام NO Answer چاپ بشه
        این کدی که الان میبینید فقط شماره طرف رو میگیره و بعدش کاری نمیکنه!!!

        من از کارت استفاده میکنم و گت وی ندارم
        ممنون
        سلام
        انجام تمام عملیات ریاضی و منطقی باید داخل []$ باشه
        یعنی اینجوری باید نوشت:

        کد PHP:
        exten => 1,n,GotoIf($["${DIALSTATUS}"="ANSWER"]?yes:no

        کامنت


          #5
          مرسی ولی الان یه راست میره سراغ چاپ پیغام یعنی در هر صورت نادرستی شرط اعمال میشه :(

          کامنت


            #6
            نوشته شده توسط mohsen_fallah مشاهده پست
            مرسی ولی الان یه راست میره سراغ چاپ پیغام یعنی در هر صورت نادرستی شرط اعمال میشه :(
            استریسک دارید؟

            کامنت


              #7
              نوشته شده توسط mosi مشاهده پست
              استریسک دارید؟
              !!
              منظورت از استریسک داری چیه ؟
              اگه منظورت دسترسی به محیط cli هست که بعله
              اگه نه که بگو منظورت چیست؟ :)

              کامنت


                #8
                نوشته شده توسط mohsen_fallah مشاهده پست
                !!
                منظورت از استریسک داری چیه ؟
                اگه منظورت دسترسی به محیط cli هست که بعله
                اگه نه که بگو منظورت چیست؟ :)
                منظورم اینه که الستیکس نصب کردید یا استریسک رو جداگانه نصب کردید؟

                کامنت


                  #9
                  الستیکس 2.4 نصب کردم همش هست

                  کامنت


                    #10
                    ?!?!?!?!?!?!? :(

                    کامنت


                      #11
                      نوشته شده توسط mohsen_fallah مشاهده پست
                      ?!?!?!?!?!?!? :(
                      اینجوری که بنده بررسی کردم نمیشه زمانی که طرف answer کرده پیغام پخش شه ، شاید هم راهی باشه ولی الان نمی دونم
                      شما می تونید تماس گیرنده رو وصل کنید به IVR و از اونجا بفرستیدش به کانتکس مورد نظر که براش پیغام پخش کنه

                      ولی با Origiate میشه که یه نوع AMI هست با Php ,
                      C# امکانش هس

                      کامنت


                        #12
                        با originate هم کار کردم نشد:(

                        در هر صورت مرسی

                        کامنت


                          #13
                          سلام
                          برای این کار اگه agi بنویسی خیلی راحت تره
                          ولی اگه هم از دایل پلن میخوای استفاده کنی باید بگم که:
                          اپلیکیشن dial رو که بدون هیچ گزینه ای استفاده کنی دیگه خط های بعدیت اجرا نمیشه
                          در ضمن فرقی نمیکنه که از گیت وی استفاده کنی و یا کارت
                          باید روت به خطوط شهریت داشته باشی حالا فرقی نداره با چی

                          اگه میخوای به یه شماره زنگ بزنه و یه فایل پخش کنه میتونی از گزینه ی A در dial استفاده کنی
                          برای اینکه سراغه خطوط پایین تر بره از گزینه ی g استفاده کن (البته بعد از اتمام تماس)


                          کد PHP:
                           Dial(dahdi/g0/09123337777, ,options
                          که به جای options از گزینه هایی که گفتم استفاده میکنین
                          آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-31-2016, 01:21 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/

                          کامنت


                            #14
                            نوشته شده توسط Backtrack مشاهده پست
                            سلام
                            برای این کار اگه agi بنویسی خیلی راحت تره
                            ولی اگه هم از دایل پلن میخوای استفاده کنی باید بگم که:
                            اپلیکیشن dial رو که بدون هیچ گزینه ای استفاده کنی دیگه خط های بعدیت اجرا نمیشه
                            راستی فرقی نمیکنه که از گیت وی استفاده کنی و یا کارت
                            باید روت به خطوط شهریت داشته باشی حالا فرقی نداره با چی

                            اگه میخوای به یه شماره زنگ بزنه و یه فایل پخش کنه میتونی از گزینه ی A در dial استفاده کنی
                            برای اینکه سراغه خطوط پایین تر بره از گزینه ی g استفاده کن (البته بعد از اتمام تماس)


                            کد PHP:
                             Dial(dahdi/g0/909123337777, ,options
                            که به جای options از گزینه هایی که گفتم استفاده میکنین
                            مرسی ولی ببین من درست نوشتم?
                            واسه اطمینان هر 6 حالت رو امتحان کردم ولی هیچ کدوم نشد

                            حالت سوم و ششم بعد از پخش یه 10 12 تا فایل صوتی برای موبایله تماس رو قطع میکنه و بعدش واسه کسی که تماس گرفته اون playback , noop رو پخش میکنه
                            در صورتی که میخواستم شماره موبایل رو بگیره و وقتی موبایله گوشی رو برداشت اون playback,noop واسه موبایله پخش بشه

                            کد:
                            [mohsen]
                            exten => 1010,1,Answer()
                            exten => 1010,n,Dial(DAHDI/g0/0912222222,g)  
                            exten => 1010,n,NoOp(ok shod)
                            exten => 1010,n,Playback(agent-login)
                            exten => 1010,n,Hangup()
                            کد:
                            [mohsen]
                            exten => 1010,1,Answer()
                            exten => 1010,n,Dial(DAHDI/g0/0912222222,Options(g))  
                            exten => 1010,n,NoOp(ok shod)
                            exten => 1010,n,Playback(agent-login)
                            exten => 1010,n,Hangup()
                            کد:
                            [mohsen]
                            exten => 1010,1,Answer()
                            exten => 1010,n,Dial(DAHDI/g0/0912222222,,Options(g))  
                            exten => 1010,n,NoOp(ok shod)
                            exten => 1010,n,Playback(agent-login)
                            exten => 1010,n,Hangup()
                            -----------------
                            کد:
                            [mohsen]
                            exten => 1010,1,Answer()
                            exten => 1010,n,Dial(DAHDI/g0/0912222222,a)  
                            exten => 1010,n,NoOp(ok shod)
                            exten => 1010,n,Playback(agent-login)
                            exten => 1010,n,Hangup()

                            کد:
                            [mohsen]
                            exten => 1010,1,Answer()
                            exten => 1010,n,Dial(DAHDI/g0/0912222222,Options(a))  
                            exten => 1010,n,NoOp(ok shod)
                            exten => 1010,n,Playback(agent-login)
                            exten => 1010,n,Hangup()

                            کد:
                            [mohsen]
                            exten => 1010,1,Answer()
                            exten => 1010,n,Dial(DAHDI/g0/0912222222,,Options(a))  
                            exten => 1010,n,NoOp(ok shod)
                            exten => 1010,n,Playback(agent-login)
                            exten => 1010,n,Hangup()
                            آخرین ویرایش توسط mohsen_fallah; در تاریخ/ساعت 03-08-2014, 10:31 AM.

                            کامنت


                              #15
                              راستی با originate چه جوری میشه؟

                              کامنت

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

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

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

                              ایمیل مدیریت

                              Habili@linux-zone.org

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